/*	################################################################



	File Name: style.css

	Template Name: Jollyany

	Created By: Filiz OZER

	http://themeforest.net/user/jollythemes

	

	1) SKELETON

	2) TOPBAR & HEADER

	3) FOOTER STYLES

	4) SIDEBAR & WIDGETS

	5) SHOP STYLES

	6) BUDDYPRESS STYLES

	7) PORTFOLIO STYLES

	8) PARALLAX SECTIONS

	9) MODULES

	10) BLOG STYLES

	11) ANIMATIONS

	12) RESPONSIVENESS

	13) COLOR SCHEMES



/*.................carousel de sistemas....................................................................*/


.carousel-wrap {
  margin: 90px auto;
  padding: 0 5%;
  width: 80%;
  position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}






/*................................................valores...........................................*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

button {
  width: auto;
  border: none;
  background: none;
  text-align: inherit;
}

.marketing-feature-brief__graphic__inner, .marketing-feature-control__inner, .marketing-pricing-stripe__logo, .desktime-logo, .nav-toggle, .social-bubble, .nav-map__search__submit {
  text-indent: -9999em;
}

.marketing-feature-nav, .marketing-ipad, .nav-account, .nav-account__dropdown__desktime-links, .nav-map, .member, .l-marketing-feature-briefs, .l-marketing-feature__frame, .l-marketing-intro-header, .l-marketing-signup__main, .l-app-header, .l-app-footer {
  *zoom: 1;
}

.marketing-feature-nav:before, .marketing-ipad:before, .nav-account:before, .nav-account__dropdown__desktime-links:before, .nav-map:before, .member:before, .l-marketing-feature-briefs:before, .l-marketing-feature__frame:before, .l-marketing-intro-header:before, .l-marketing-signup__main:before, .l-app-header:before, .l-app-footer:before, .marketing-feature-nav:after, .marketing-ipad:after, .nav-account:after, .nav-account__dropdown__desktime-links:after, .nav-map:after, .member:after, .l-marketing-feature-briefs:after, .l-marketing-feature__frame:after, .l-marketing-intro-header:after, .l-marketing-signup__main:after, .l-app-header:after, .l-app-footer:after {
  content: "";
  display: table;
}

.marketing-feature-nav:after, .marketing-ipad:after, .nav-account:after, .nav-account__dropdown__desktime-links:after, .nav-map:after, .member:after, .l-marketing-feature-briefs:after, .l-marketing-feature__frame:after, .l-marketing-intro-header:after, .l-marketing-signup__main:after, .l-app-header:after, .l-app-footer:after {
  clear: both;
}

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body, .marketing-audience-intro__heading, .marketing-audience-intro__description, .marketing-button-large, .marketing-directory-reticles__them, .marketing-directory-reticles__you, .marketing-feature-brief__heading, .marketing-feature-brief__description, .marketing-feature-bubble__contents__heading, .marketing-feature-bubble__contents__description, .marketing-feature-heading, .marketing-feature-nav__item__inner, .marketing-heading-strong, .marketing-pricing-bubble__description__percentage, .marketing-pricing-bubble__description__subtext, .marketing-pricing-explanation, .marketing-pricing-explanation strong, .marketing-pricing-stripe p, .marketing-signup-form__inputset label, .marketing-signup-form__inputset input, .marketing-signup-form__submit, .marketing-signup-intro__heading, .marketing-signup-intro__description, .marketing-sub-heading, .link-header, .link-header--new__badge, .nav-account__switcher, .nav-account__dropdown h2, .nav-account__dropdown a, .nav-account__dropdown__desktime-links a, .nav-footer a, .nav-footer__copyright, .contact-support, .desktime-heading__subhead, .nav-map__search label, .nav-map__search__input, .map-dropdown__heading, .dropdown-list, .inputset--inline label, .inputset--optional__message, .inputset--mini label, .inputset--mini input, label.inputset--currency__symbol, .inputset--checkbox label, .inputset--checkbox--long-text label, .inputset--radio-list li > label, .inputset--radio-text-options span, .inputset__error, .inputset--with-description__description, .member__details__name, .member__details__organization, .member__details__inactive-date, .member__details__booking-duration, .member__details__badge, .member--large .member__details__name, .member--large .member__details__email {
  font-style: normal;
  font-weight: normal;
}

html {
  font-size: 62.5%;
}

body {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #333;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
}

::-moz-selection {
  background: #b3d4fc;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  color: #fff;
  text-shadow: none;
}

.is-not-displayed {
  display: none;
}

.is-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.member--editable:hover {
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 4px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.9);
}

.member--editable:active {
  background-color: rgba(255, 255, 255, 0.1);
}

.member--editable:hover {
  position: relative !important;
  padding-left: auto !important;
  padding-right: auto !important;
}

.member--editable:hover:before {
  position: absolute;
  top: -1px;
  left: auto;
  right: -1px;
  width: 41px;
  height: 41px;
  content: "";
}

.marketing-audience-intro__description a, .marketing-button-large, .marketing-feature-brief__heading a, .link-header, .nav-account__switcher, .nav-account__dropdown a, .nav-footer a, .contact-support, .dropdown-list--select a, .member {
  text-decoration: none;
  color: inherit;
}

.member.is-starting .member__details__booking-duration {
  color: #32cb4e;
}

.member.is-ending .member__details__booking-duration {
  color: #e50000;
}

.member.is-starting .member__details__booking-duration, .member.is-ending .member__details__booking-duration {
  background-position: right center;
  padding-right: 2.2em;
}

input.js-desktime-calendar {
  display: none;
}

.no-touch select.js-desktime-calendar {
  display: none;
}

.no-touch input.js-desktime-calendar {
  display: inline-block;
}

.graphics-icon-24_contact-support-bubble, .contact-support {
  background-image: url("images/icono-Vision.png");
  background-repeat: no-repeat;
}

.graphics-icon-24_directory-marker-mini, .dropdown-list--select--location .dropdown-list--select__option {
  background-image: url("images/icono-Vision.png");
  background-repeat: no-repeat;
}

.graphics-icon-24_down-arrow-blue, .nav-account--marketing .nav-account__switcher {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%22-6.5%20-3.5%2013%206.5%22%3E%3Cpolygon%20fill%3D%22%2300C8D7%22%20points%3D%220%2C-3.5%20-6.5%2C3%206.5%2C3%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAA%20GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkhJREFUeNqsll9P2zAUxZs2bdmY%20RoXo%2FiTsC%2FACQvDMd%2BcZIZCQeJzUKjzQThqCweomNdfSz%2Bji2WEILB0lSux7fO69PknWiY9MITWs%20QuuIBekJ%2BoI1QS7oRuasBLXgr2ApaF5D4gg%2BCr4ICsEGhFmgwAW%2BEVwJrgX3bURZQLAu%2BCHYFewJ%20SsEwQrIQVIIzwblgKviTIsoDBY7gQHAE0VjN0cOlaibYQqkbk5SinF32SdEuBIekyz03BLXMdWs%2B%20oXpAnCX1qaiXjZGsEXQPogJ11%2BT9BqKcOhWoKJg%2FJ2W%2F2FSUxF1HLBqjwBGcCk7Y4YL6lKR0H%2FVj%201o1UvGhNutz7tjUocATHkBjSU7Lmmwrc1u7PiqoPn0vNb4JXqKrV%2FIr3dWRtK0nssC1U4X3XGJ7X%20zHtxpEh8%2BoakKFfzBzz36Vm9hkT7kG%2BEUtVA16RU9Vi%2B5HV5xItqzkFBF3US3VVS8JUqfh91TUhi%20VaGvOMnrnIN9uig8JyXtO0CJb3%2F37FZwp4l6QXflEHxGjbtuCr4Ltgn%2BlaBD1vsUNdiKI3hQLvFE%20Ysm5t25v9b2gVpb0NCBjjlP0gesCs%2FQ%2BZvNgF1PlRfOEC3uv21AOMUSpJZZBjUv%2FSndXww4mKJom%20vieZagDvddvK%2F3ZolJ9s1ITnxCuqMLuYVWjXnqPaQtD872FsyLtpsYouXWRUjXZ4dyG4xIqMrknq%20JyE1Grpoopqm4t0lX8uZV5l13jb8F3UMOgSf6a%2FkW0n0381A2c%2BzP5j3IAmt%2Fp9UPwowAH3luZdR%200yg1AAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.57%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496%200%202.473%202.022%204.495%204.495%204.495%202.473%200%204.496-2.022%204.496-4.495%200-2.473-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2213%22%20height%3D%226.5%22%20x%3D%22-6.5%22%20y%3D%22-3.5%22%20transform%3D%22matrix(1%200%200%20-1%2012%2012)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-icon-24_down-arrow-white, .map-dropdown__heading {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkhJREFUeNqsll9P2zAUxZs2bdmYRoXo%2FiTsC%2FACQvDMd%2BcZIZCQeJzUKjzQThqCweomNdfSz%2Bji2WEILB0lSux7fO69PknWiY9MITWsQuuIBekJ%2BoI1QS7oRuasBLXgr2ApaF5D4gg%2BCr4ICsEGhFmgwAW%2BEVwJrgX3bURZQLAu%2BCHYFewJSsEwQrIQVIIzwblgKviTIsoDBY7gQHAE0VjN0cOlaibYQqkbk5SinF32SdEuBIekyz03BLXMdWs%2BoXpAnCX1qaiXjZGsEXQPogJ11%2BT9BqKcOhWoKJg%2FJ2W%2F2FSUxF1HLBqjwBGcCk7Y4YL6lKR0H%2FVj1o1UvGhNutz7tjUocATHkBjSU7Lmmwrc1u7PiqoPn0vNb4JXqKrV%2FIr3dWRtK0nssC1U4X3XGJ7XzHtxpEh8%2BoakKFfzBzz36Vm9hkT7kG%2BEUtVA16RU9Vi%2B5HV5xItqzkFBF3US3VVS8JUqfh91TUhiVaGvOMnrnIN9uig8JyXtO0CJb3%2F37FZwp4l6QXflEHxGjbtuCr4Ltgn%2BlaBD1vsUNdiKI3hQLvFEYsm5t25v9b2gVpb0NCBjjlP0gesCs%2FQ%2BZvNgF1PlRfOEC3uv21AOMUSpJZZBjUv%2FSndXww4mKJomvieZagDvddvK%2F3ZolJ9s1ITnxCuqMLuYVWjXnqPaQtD872FsyLtpsYouXWRUjXZ4dyG4xIqMrknqJyE1Grpoopqm4t0lX8uZV5l13jb8F3UMOgSf6a%2FkW0n0381A2c%2BzP5j3IAmt%2Fp9UPwowAH3luZdR0yg1AAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.569%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496s2.022%204.495%204.495%204.495%204.496-2.022%204.496-4.495-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%22-3%20-8%2017%2011%22%3E%3Cpolygon%20points%3D%2211%2C-5%200%2C-5%200%2C0%2011%2C0%22%20fill%3D%22none%22%2F%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.75%22%20width%3D%2217%22%20height%3D%2211%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNqEksFKxDAURZM2QwcFi4jCiOLGD%2FD%2Fly6FAWfhF1QURwQXWipNW2%2FgtBNCtYFDSPrezb3lWXNYNmJpDRFTQyacWIsVZ%2FtHcy9a0Qgfzo7iXJTiUpyLI%2B5sItCJWryLF%2FEZ7h0FYT8Rt%2BJOXIljhMYVBL7Fs3gUX%2BBdVPCDxULciGuEMiIEgQoXDfWhb3pptNrjqiTWKdHC9w%2FxJB7Y9wgNqUhDZo%2BjNfdvRLgXWyLVPGrcTOaKc4v1M1zsoKKui2cjXTkRLsSG%2FxKaXolQxwLmn8HKmZcCt578bSpgFqbTzszJMFf4K8AA5KdM6NC%2BVOcAAAAASUVORK5CYII%3D%22%20transform%3D%22matrix(1%200%200%20-1%20-3%203)%22%2F%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%225.5%2C-5%200.5%2C0%2010.5%2C0%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2217%22%20height%3D%2211%22%20x%3D%22-3%22%20y%3D%22-8%22%20transform%3D%22matrix(1%200%200%20-1%207%2010)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-icon-24_mini-selected, .dropdown-list--select a.is-selected {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkhJREFUeNqsll9P2zAUxZs2bdmYRoXo%2FiTsC%2FACQvDMd%2BcZIZCQeJzUKjzQThqCweomNdfSz%2Bji2WEILB0lSux7fO69PknWiY9MITWsQuuIBekJ%2BoI1QS7oRuasBLXgr2ApaF5D4gg%2BCr4ICsEGhFmgwAW%2BEVwJrgX3bURZQLAu%2BCHYFewJSsEwQrIQVIIzwblgKviTIsoDBY7gQHAE0VjN0cOlaibYQqkbk5SinF32SdEuBIekyz03BLXMdWs%2BoXpAnCX1qaiXjZGsEXQPogJ11%2BT9BqKcOhWoKJg%2FJ2W%2F2FSUxF1HLBqjwBGcCk7Y4YL6lKR0H%2FVj1o1UvGhNutz7tjUocATHkBjSU7Lmmwrc1u7PiqoPn0vNb4JXqKrV%2FIr3dWRtK0nssC1U4X3XGJ7XzHtxpEh8%2BoakKFfzBzz36Vm9hkT7kG%2BEUtVA16RU9Vi%2B5HV5xItqzkFBF3US3VVS8JUqfh91TUhiVaGvOMnrnIN9uig8JyXtO0CJb3%2F37FZwp4l6QXflEHxGjbtuCr4Ltgn%2BlaBD1vsUNdiKI3hQLvFEYsm5t25v9b2gVpb0NCBjjlP0gesCs%2FQ%2BZvNgF1PlRfOEC3uv21AOMUSpJZZBjUv%2FSndXww4mKJomvieZagDvddvK%2F3ZolJ9s1ITnxCuqMLuYVWjXnqPaQtD872FsyLtpsYouXWRUjXZ4dyG4xIqMrknqJyE1Grpoopqm4t0lX8uZV5l13jb8F3UMOgSf6a%2FkW0n0381A2c%2BzP5j3IAmt%2Fp9UPwowAH3luZdR0yg1AAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.569%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496s2.022%204.495%204.495%204.495%204.496-2.022%204.496-4.495-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220%20-12%2012%2012%22%3E%3Cpath%20fill%3D%22%2300BFFF%22%20d%3D%22M12-6c0-3.3-2.7-6-6-6s-6%202.7-6%206%202.7%206%206%206%206-2.7%206-6z%22%2F%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%225.5%2C-8%203.75%2C-6.25%204.25%2C-5.75%205.5%2C-7%208.5%2C-4%209%2C-4.5%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2212%22%20height%3D%2212%22%20y%3D%22-12%22%20transform%3D%22matrix(1%200%200%20-1%206%206)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-icon-24_nav-toggle-close-black, .nav-toggle--black.is-expanded {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmNJREFUeNqklltLI0EQhTPauaCCediRJaN%2FwBdF9Nn%2F7vOyKAg%2BLijjg0ZQvOU6bVX261Bpemaz2HDoSbq7ztSpy3TmvW%2FFI5OhE6gbetD7lIFouATBpkxtQY%2F1jcS5SjATjGT%2FVHjma5NAsCXYEwwEuxBmkQdTwYvgXvAg5z6aiFxEsC04EBwJjgWFoJsgGQtKwaXgSnAn59%2FriFzkgRKcCs4hylOSItWj4Aee6rit88gR5DYSHUFwhlz6%2FwSjHo%2BUdAevO9hR%2BUbqnZir4mRwHOxh9BgifVbvHtD9BSJHnAZ4MWD%2FUCUTPPFSSRKd%2BxzK8UAJfgt%2Bof%2BY%2BBRIeoL3Oef6xl4y8Bs8h7Sd4IESXEAyQZ6CMz%2BN4aZ0XwmqLT6V5hnjJV7NzP6S9Vni7L%2BLMSq2cQi8Zs3fHFn8HrNetdYYdSRBvi4SOQgcv7tGnup%2FSLzJipAIhYmBjUlh4jE1cmVNJMtexLxDxpyaGMTZVRDwygS%2FjXfzmMSbQN9TydvUwQlZFNdJQfp28CSkv%2F73KtK%2B2coPJCMILjHeMYf6iYrvsWczKuQhst7aXua0BWi7Jk2vTC9K9a7QgSvmHkQ5%2B8Oat71sYYD0%2FKA1hF40rOnCodftmg6he%2FYxPsebT1VHe9nyLSF61zdAvrua70lmEiD0un0j2yGJ8ifIt1InxqOSZpdqFbZrD%2FHaQzBfqxghqnA5ayjWV%2FZUGD9k7VpwQ4wXHTlZ8XwPmi4I%2BiJvSOsxVrJ2QwJpKUwXibXGZaN2mC9qDloYVyy%2Fkt8iiW43HdN%2BVm4w3yaJ7mmt1F3sS4ABAEjmBV232VGEAAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.569%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496s2.022%204.495%204.495%204.495%204.496-2.022%204.496-4.495-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220.64%20-13.264%2012.624%2012.623%22%3E%3Cpolygon%20fill%3D%22%23333%22%20points%3D%220.64%2C-2.041%202.041%2C-0.641%2013.264%2C-11.863%2011.863%2C-13.264%22%2F%3E%3Cpolygon%20fill%3D%22%23333%22%20points%3D%2213.264%2C-2.041%2011.863%2C-0.641%200.64%2C-11.863%202.041%2C-13.264%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2212.624%22%20height%3D%2212.623%22%20x%3D%22.64%22%20y%3D%22-13.264%22%20transform%3D%22matrix(1%200%200%20-1%205%205)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-icon-24_nav-toggle-expand-black, .nav-toggle--black {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmNJREFUeNqklltLI0EQhTPauaCCediRJaN%2FwBdF9Nn%2F7vOyKAg%2BLijjg0ZQvOU6bVX261Bpemaz2HDoSbq7ztSpy3TmvW%2FFI5OhE6gbetD7lIFouATBpkxtQY%2F1jcS5SjATjGT%2FVHjma5NAsCXYEwwEuxBmkQdTwYvgXvAg5z6aiFxEsC04EBwJjgWFoJsgGQtKwaXgSnAn59%2FriFzkgRKcCs4hylOSItWj4Aee6rit88gR5DYSHUFwhlz6%2FwSjHo%2BUdAevO9hR%2BUbqnZir4mRwHOxh9BgifVbvHtD9BSJHnAZ4MWD%2FUCUTPPFSSRKd%2BxzK8UAJfgt%2Bof%2BY%2BBRIeoL3Oef6xl4y8Bs8h7Sd4IESXEAyQZ6CMz%2BN4aZ0XwmqLT6V5hnjJV7NzP6S9Vni7L%2BLMSq2cQi8Zs3fHFn8HrNetdYYdSRBvi4SOQgcv7tGnup%2FSLzJipAIhYmBjUlh4jE1cmVNJMtexLxDxpyaGMTZVRDwygS%2FjXfzmMSbQN9TydvUwQlZFNdJQfp28CSkv%2F73KtK%2B2coPJCMILjHeMYf6iYrvsWczKuQhst7aXua0BWi7Jk2vTC9K9a7QgSvmHkQ5%2B8Oat71sYYD0%2FKA1hF40rOnCodftmg6he%2FYxPsebT1VHe9nyLSF61zdAvrua70lmEiD0un0j2yGJ8ifIt1InxqOSZpdqFbZrD%2FHaQzBfqxghqnA5ayjWV%2FZUGD9k7VpwQ4wXHTlZ8XwPmi4I%2BiJvSOsxVrJ2QwJpKUwXibXGZaN2mC9qDloYVyy%2Fkt8iiW43HdN%2BVm4w3yaJ7mmt1F3sS4ABAEjmBV232VGEAAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.569%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496s2.022%204.495%204.495%204.495%204.496-2.022%204.496-4.495-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220%20-12%2013%2012%22%3E%3Cpolygon%20fill%3D%22%23333%22%20points%3D%2213%2C-2%200%2C-2%200%2C0%2013%2C0%22%2F%3E%3Cpolygon%20fill%3D%22%23333%22%20points%3D%2213%2C-7%200%2C-7%200%2C-5%2013%2C-5%22%2F%3E%3Cpolygon%20fill%3D%22%23333%22%20points%3D%2213%2C-12%200%2C-12%200%2C-10%2013%2C-10%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2213%22%20height%3D%2212%22%20y%3D%22-12%22%20transform%3D%22matrix(1%200%200%20-1%206%206)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-icon-24_search-white, .nav-map__search__submit, .nav-map__search__submit--marketing {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkhJREFUeNqklllrGzEUhb3IdtqUJpS6y0z6B%2FKSENrn%2Fvc%2Bl9JCIW8t2IwfYhcaulqesXovfAo3QnKzCA5jNJKOzl3O2PXyo29QGsFg53CZuaFgJNjj%2FSCzZitoBX8FG0F3GxIleCh4JqgEBxD2EwV68KVgIbgQ%2FN5F5BKCfcErwYngVFALJhmStaARfBR8EswFv0pELlGgBK8FbyGaFkKqoVoKnqJUx6ykyHHLESE6geAN4dJ5z6GBtbrnEarHnLMhPw35CjmSPQ49hahC3QVxv4TIkacKFRXrV4TsG5fKkujzkE1TFCjBB8F7brgmPzUhPUP9lH2H5rxsTgb8jmXrUaAE7yDxhKdmzwtz8K5yv5ZU23wamu8c3qCqNesb3reZvTdqRttsa5P4WDWe%2BZZ1vbt0vA3fhBA5s37MfAzP9jYk1odiIdQmBzYntcnH5n9e5zJe1NIHFVXUK1RXTcK3Jvkj1HUpSTCJXtDJ%2B%2FTBGVWU9klN%2BY5REstf534IflqiYVJdDoLHqNHnE8FLwRGHP%2BfQCftjiDpsRQn%2BGJe4IgnEPFp3tPphkqtAeDrQZ40qesBzjVlGHwsuucXceNGq4MLR6w6MQ0xQGjjLo0bDv7XV1XGDGYrmhe9J3xRA9Loj43%2FHFMpXLurTPomKGswuZxXWtVeoDhB0N23Gjrj7HVYxoIq8ydEx7z4LzrEib3NS%2BpNQGh1VNDNF0%2FDunK%2FlMqp0vbsPm0NN8hfml%2BDqK3kfEpvDBfmJ9nPtH8x9SdIcZkP9T4ABAEvRxMhJ9tvlAAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.569%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496s2.022%204.495%204.495%204.495%204.496-2.022%204.496-4.495-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%22-1%20-15%2013%2013%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4-2c-2.762%200-5-2.238-5-5s2.238-5%205-5%205%202.238%205%205-2.238%205-5%205zm0-9c-2.209%200-4%201.791-4%204s1.791%204%204%204%204-1.791%204-4-1.791-4-4-4z%22%2F%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%228%2C-12%209%2C-11%2012%2C-14%2011%2C-15%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2213%22%20height%3D%2213%22%20x%3D%22-1%22%20y%3D%22-15%22%20transform%3D%22matrix(1%200%200%20-1%207%204)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_browser-window-01, .marketing-desktop__slide__browser--01 {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22130%22%20height%3D%22111%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23D0D4D7%22%20d%3D%22M128.967%20108c0%201.1-.9%202-2%202h-123.934c-1.1%200-2-.9-2-2v-105c0-1.1.9-2%202-2h123.934c1.1%200%202%20.9%202%202v105z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M126.967%201c1.1%200%202%20.9%202%202v105c0%201.1-.9%202-2%202h-123.934c-1.1%200-2-.9-2-2v-105c0-1.1.9-2%202-2h123.934m0-1h-123.934c-1.654%200-3%201.346-3%203v105c0%201.654%201.346%203%203%203h123.934c1.654%200%203-1.346%203-3v-105c0-1.654-1.346-3-3-3z%22%20opacity%3D%22.12%22%2F%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2265%22%20y1%3D%221%22%20x2%3D%2265%22%20y2%3D%2213%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.26%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M128.967%2013v-10c0-1.1-.9-2-2-2h-123.934c-1.1%200-2%20.9-2%202v10h127.934z%22%2F%3E%3Cpath%20fill%3D%22%23E9EBEC%22%20d%3D%22M94.033%2013l-2.125-7.084c-.318-1.058-1.471-1.916-2.575-1.916h-55c-1.104%200-2.257.858-2.575%201.916l-2.125%207.084h-28.6v15h127.934v-15h-34.934z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M89.333%204c1.104%200%202.257.858%202.575%201.916l2.125%207.084h34.934v15h-127.934v-15h28.6l2.125-7.084c.318-1.058%201.47-1.916%202.575-1.916h55m0-.6h-55c-1.372%200-2.755%201.029-3.149%202.343l-1.998%206.657h-28.753v16.2h129.134v-16.2h-35.087l-1.997-6.657c-.395-1.314-1.778-2.343-3.15-2.343z%22%20opacity%3D%22.09%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M116.967%2024c0%20.55-.45%201-1%201h-79.934c-.55%200-1-.45-1-1v-7c0-.55.45-1%201-1h79.934c.55%200%201%20.45%201%201v7z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M115.967%2016c.55%200%201%20.45%201%201v7c0%20.55-.45%201-1%201h-79.934c-.55%200-1-.45-1-1v-7c0-.55.45-1%201-1h79.934m0-1h-79.934c-1.103%200-2%20.897-2%202v7c0%201.103.897%202%202%202h79.934c1.103%200%202-.897%202-2v-7c0-1.103-.897-2-2-2z%22%20opacity%3D%22.1%22%2F%3E%3Crect%20x%3D%22120.967%22%20y%3D%2218%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%22120.967%22%20y%3D%2220%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%22120.967%22%20y%3D%2222%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%227.533%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M7.533%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%2215.533%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M15.533%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%2223.533%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M23.533%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Cpolygon%20fill%3D%22%23B8BDC2%22%20points%3D%2218.033%2C20%2018.033%2C18%2021.033%2C20.5%2018.033%2C23%2018.033%2C21%2015.033%2C21%2015.033%2C20%22%2F%3E%3Cpolygon%20fill%3D%22%23B8BDC2%22%20points%3D%229.033%2C20%209.033%2C18%206.033%2C20.5%209.033%2C23%209.033%2C21%2012.033%2C21%2012.033%2C20%22%2F%3E%3Cpath%20fill%3D%22%23B8BDC2%22%20d%3D%22M27.533%2018.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Crect%20x%3D%2283.412%22%20y%3D%229.2%22%20transform%3D%22matrix(.707%20.707%20-.707%20.707%2031.77%20-57.699)%22%20fill%3D%22%23B5BBC0%22%20width%3D%224.243%22%20height%3D%22.599%22%2F%3E%3Crect%20x%3D%2283.412%22%20y%3D%229.2%22%20transform%3D%22matrix(-.707%20.707%20-.707%20-.707%20152.731%20-44.263)%22%20fill%3D%22%23B5BBC0%22%20width%3D%224.243%22%20height%3D%22.599%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M128.967%20110h-127.934v-81h127.934v81z%22%2F%3E%3Crect%20x%3D%221.033%22%20y%3D%2245%22%20fill%3D%22%23EDEFF0%22%20width%3D%22127.934%22%20height%3D%2265%22%2F%3E%3Crect%20x%3D%2210.033%22%20y%3D%2254%22%20fill%3D%22%23fff%22%20width%3D%2272.967%22%20height%3D%2256%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2274%22%20fill%3D%22%23DEE0E2%22%20width%3D%2262%22%20height%3D%221%22%2F%3E%3Cpolygon%20fill%3D%22%23DEE0E2%22%20points%3D%2210%2C53%209%2C53%209%2C110%2010%2C110%2010%2C54%2083%2C54%2083%2C110%2084%2C110%2084%2C54%2084%2C53%22%2F%3E%3Crect%20x%3D%225%22%20y%3D%2233%22%20fill%3D%22%23DEE0E2%22%20width%3D%2220%22%20height%3D%223%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2262%22%20fill%3D%22%23DEE0E2%22%20width%3D%2240%22%20height%3D%223%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2284%22%20fill%3D%22%23DEE0E2%22%20width%3D%2253.384%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2287%22%20fill%3D%22%23DEE0E2%22%20width%3D%2247.08%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2290%22%20fill%3D%22%23DEE0E2%22%20width%3D%2252.994%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2293%22%20fill%3D%22%23DEE0E2%22%20width%3D%2247.545%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2296%22%20fill%3D%22%23DEE0E2%22%20width%3D%2252.83%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2299%22%20fill%3D%22%23DEE0E2%22%20width%3D%2250.104%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%22102%22%20fill%3D%22%23DEE0E2%22%20width%3D%2253.891%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%2239%22%20fill%3D%22%23DEE0E2%22%20width%3D%22128%22%20height%3D%221%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_browser-window-02, .marketing-desktop__slide__browser--02 {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22172%22%20height%3D%22142%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23D0D4D7%22%20d%3D%22M170.936%20139c0%201.1-.9%202-2%202h-165.872c-1.1%200-2-.9-2-2v-136c0-1.1.9-2%202-2h165.872c1.1%200%202%20.9%202%202v136z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M168.936%201c1.1%200%202%20.9%202%202v136c0%201.1-.9%202-2%202h-165.872c-1.1%200-2-.9-2-2v-136c0-1.1.9-2%202-2h165.872m0-1h-165.872c-1.654%200-3%201.346-3%203v136c0%201.654%201.346%203%203%203h165.872c1.654%200%203-1.346%203-3v-136c0-1.654-1.346-3-3-3z%22%20opacity%3D%22.12%22%2F%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2286%22%20y1%3D%221%22%20x2%3D%2286%22%20y2%3D%2213%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.26%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M170.936%2013v-10c0-1.1-.9-2-2-2h-165.872c-1.1%200-2%20.9-2%202v10h169.872z%22%2F%3E%3Cpath%20fill%3D%22%23E9EBEC%22%20d%3D%22M94.064%2013l-2.125-7.084c-.318-1.058-1.471-1.916-2.575-1.916h-55c-1.104%200-2.257.858-2.575%201.916l-2.125%207.084h-28.6v15h169.872v-15h-76.872z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M89.364%204c1.104%200%202.257.858%202.575%201.916l2.125%207.084h76.872v15h-169.872v-15h28.6l2.125-7.084c.318-1.058%201.47-1.916%202.575-1.916h55m0-.6h-55c-1.372%200-2.755%201.029-3.149%202.343l-1.998%206.657h-28.753v16.2h171.072v-16.2h-77.025l-1.997-6.657c-.395-1.314-1.778-2.343-3.15-2.343z%22%20opacity%3D%22.09%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M158.936%2024c0%20.55-.45%201-1%201h-121.872c-.55%200-1-.45-1-1v-7c0-.55.45-1%201-1h121.872c.55%200%201%20.45%201%201v7z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M157.936%2016c.55%200%201%20.45%201%201v7c0%20.55-.45%201-1%201h-121.872c-.55%200-1-.45-1-1v-7c0-.55.45-1%201-1h121.872m0-1h-121.872c-1.103%200-2%20.897-2%202v7c0%201.103.897%202%202%202h121.872c1.103%200%202-.897%202-2v-7c0-1.103-.897-2-2-2z%22%20opacity%3D%22.1%22%2F%3E%3Crect%20x%3D%22162.936%22%20y%3D%2218%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%22162.936%22%20y%3D%2220%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%22162.936%22%20y%3D%2222%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%227.564%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M7.564%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%2215.564%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M15.564%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%2223.564%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M23.564%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Cpolygon%20fill%3D%22%23B8BDC2%22%20points%3D%2218.064%2C20%2018.064%2C18%2021.064%2C20.5%2018.064%2C23%2018.064%2C21%2015.064%2C21%2015.064%2C20%22%2F%3E%3Cpolygon%20fill%3D%22%23B8BDC2%22%20points%3D%229.064%2C20%209.064%2C18%206.064%2C20.5%209.064%2C23%209.064%2C21%2012.064%2C21%2012.064%2C20%22%2F%3E%3Cpath%20fill%3D%22%23B8BDC2%22%20d%3D%22M27.564%2018.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Crect%20x%3D%2283.443%22%20y%3D%229.2%22%20transform%3D%22matrix(.707%20.707%20-.707%20.707%2031.779%20-57.72)%22%20fill%3D%22%23B5BBC0%22%20width%3D%224.243%22%20height%3D%22.599%22%2F%3E%3Crect%20x%3D%2283.443%22%20y%3D%229.2%22%20transform%3D%22matrix(-.707%20.707%20-.707%20-.707%20152.784%20-44.285)%22%20fill%3D%22%23B5BBC0%22%20width%3D%224.243%22%20height%3D%22.599%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M170.936%20141h-169.872v-112h169.872v112z%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%2246%22%20fill%3D%22%23EDEFF0%22%20width%3D%22170%22%20height%3D%226%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%2252.002%22%20fill%3D%22%23EDEFF0%22%20width%3D%226%22%20height%3D%2288.998%22%2F%3E%3Crect%20x%3D%224.967%22%20y%3D%2233%22%20fill%3D%22%23DEE0E2%22%20width%3D%2223.033%22%20height%3D%223%22%2F%3E%3Crect%20x%3D%22.967%22%20y%3D%2239%22%20fill%3D%22%23DEE0E2%22%20width%3D%22170.033%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%2263%22%20fill%3D%22%23E9EBEC%22%20width%3D%22170%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%2274%22%20fill%3D%22%23E9EBEC%22%20width%3D%22170%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%2285%22%20fill%3D%22%23E9EBEC%22%20width%3D%22170%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%2296%22%20fill%3D%22%23E9EBEC%22%20width%3D%22170%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%22107%22%20fill%3D%22%23E9EBEC%22%20width%3D%22170%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%22118%22%20fill%3D%22%23E9EBEC%22%20width%3D%22170%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%22129%22%20fill%3D%22%23E9EBEC%22%20width%3D%22170%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2234%22%20y%3D%2246%22%20fill%3D%22%23E9EBEC%22%20width%3D%221%22%20height%3D%2295%22%2F%3E%3Crect%20x%3D%2261%22%20y%3D%2246%22%20fill%3D%22%23E9EBEC%22%20width%3D%221%22%20height%3D%2295%22%2F%3E%3Crect%20x%3D%2288%22%20y%3D%2246%22%20fill%3D%22%23E9EBEC%22%20width%3D%221%22%20height%3D%2295%22%2F%3E%3Crect%20x%3D%22115%22%20y%3D%2246%22%20fill%3D%22%23E9EBEC%22%20width%3D%221%22%20height%3D%2295%22%2F%3E%3Crect%20x%3D%22142%22%20y%3D%2246%22%20fill%3D%22%23E9EBEC%22%20width%3D%221%22%20height%3D%2295%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%2252%22%20fill%3D%22%23DBDEE0%22%20width%3D%22170%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%2246.001%22%20fill%3D%22%23DBDEE0%22%20width%3D%221%22%20height%3D%2295%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%2258%22%20fill%3D%22%23D7DADD%22%20width%3D%2213.871%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%2269%22%20fill%3D%22%23D7DADD%22%20width%3D%2215.25%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%2280%22%20fill%3D%22%23D7DADD%22%20width%3D%2214.376%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%2291%22%20fill%3D%22%23D7DADD%22%20width%3D%2213.494%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%22102%22%20fill%3D%22%23D7DADD%22%20width%3D%2210.923%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%22113%22%20fill%3D%22%23D7DADD%22%20width%3D%2214.464%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%22124%22%20fill%3D%22%23D7DADD%22%20width%3D%229.328%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%22135%22%20fill%3D%22%23D7DADD%22%20width%3D%2215.242%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%2258%22%20fill%3D%22%23D7DADD%22%20width%3D%2213.871%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%2269%22%20fill%3D%22%23D7DADD%22%20width%3D%2215.25%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%2280%22%20fill%3D%22%23D7DADD%22%20width%3D%2214.376%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%2291%22%20fill%3D%22%23D7DADD%22%20width%3D%2213.494%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%22102%22%20fill%3D%22%23D7DADD%22%20width%3D%2210.923%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%22113%22%20fill%3D%22%23D7DADD%22%20width%3D%2214.464%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%22124%22%20fill%3D%22%23D7DADD%22%20width%3D%229.328%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%22135%22%20fill%3D%22%23D7DADD%22%20width%3D%2215.242%22%20height%3D%221%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_browser-window-03, .marketing-desktop__slide__browser--03 {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22198%22%20height%3D%22194%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23D0D4D7%22%20d%3D%22M197%20191c0%201.1-.9%202-2%202h-192c-1.1%200-2-.9-2-2v-188c0-1.1.9-2%202-2h192c1.1%200%202%20.9%202%202v188z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M195%201c1.1%200%202%20.9%202%202v188c0%201.1-.9%202-2%202h-192c-1.1%200-2-.9-2-2v-188c0-1.1.9-2%202-2h192m0-1h-192c-1.654%200-3%201.346-3%203v188c0%201.654%201.346%203%203%203h192c1.654%200%203-1.346%203-3v-188c0-1.654-1.346-3-3-3z%22%20opacity%3D%22.12%22%2F%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2299%22%20y1%3D%221%22%20x2%3D%2299%22%20y2%3D%2213%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.26%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M197%2013v-10c0-1.1-.9-2-2-2h-192c-1.1%200-2%20.9-2%202v10h196z%22%2F%3E%3Cpath%20fill%3D%22%23E9EBEC%22%20d%3D%22M94%2013l-2.125-7.084c-.318-1.058-1.471-1.916-2.575-1.916h-55c-1.104%200-2.257.858-2.575%201.916l-2.126%207.084h-28.599v15h196v-15h-103z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M89.3%204c1.104%200%202.257.858%202.575%201.916l2.125%207.084h103v15h-196v-15h28.6l2.125-7.084c.317-1.058%201.47-1.916%202.575-1.916h55m0-.6h-55c-1.372%200-2.755%201.029-3.149%202.343l-1.998%206.657h-28.753v16.2h197.2v-16.2h-103.153l-1.997-6.657c-.395-1.314-1.778-2.343-3.15-2.343z%22%20opacity%3D%22.09%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M185%2024c0%20.55-.45%201-1%201h-148c-.55%200-1-.45-1-1v-7c0-.55.45-1%201-1h148c.55%200%201%20.45%201%201v7z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M184%2016c.55%200%201%20.45%201%201v7c0%20.55-.45%201-1%201h-148c-.55%200-1-.45-1-1v-7c0-.55.45-1%201-1h148m0-1h-148c-1.103%200-2%20.897-2%202v7c0%201.103.897%202%202%202h148c1.103%200%202-.897%202-2v-7c0-1.103-.897-2-2-2z%22%20opacity%3D%22.1%22%2F%3E%3Crect%20x%3D%22189%22%20y%3D%2218%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%22189%22%20y%3D%2220%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%22189%22%20y%3D%2222%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%227.5%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M7.5%204.7c.993%200%201.8.807%201.8%201.8s-.808%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%2215.5%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M15.5%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%2223.5%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M23.5%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Cpolygon%20fill%3D%22%23B8BDC2%22%20points%3D%2218%2C20%2018%2C18%2021%2C20.5%2018%2C23%2018%2C21%2015%2C21%2015%2C20%22%2F%3E%3Cpolygon%20fill%3D%22%23B8BDC2%22%20points%3D%229%2C20%209%2C18%206%2C20.5%209%2C23%209%2C21%2012%2C21%2012%2C20%22%2F%3E%3Cpath%20fill%3D%22%23B8BDC2%22%20d%3D%22M27.5%2018.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Crect%20x%3D%2283.379%22%20y%3D%229.2%22%20transform%3D%22matrix(.707%20.707%20-.707%20.707%2031.76%20-57.675)%22%20fill%3D%22%23B5BBC0%22%20width%3D%224.243%22%20height%3D%22.599%22%2F%3E%3Crect%20x%3D%2283.379%22%20y%3D%229.2%22%20transform%3D%22matrix(-.707%20.707%20-.707%20-.707%20152.675%20-44.24)%22%20fill%3D%22%23B5BBC0%22%20width%3D%224.243%22%20height%3D%22.599%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M197%20193h-196v-164h196v164z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M108.714%2043c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709-.001-1.286-.578-1.286-1.287v-19.428c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.256%201.029%202.285%202.286%202.285h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.428c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M145.714%2043c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.429c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.429m0-1h-19.429c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M181.714%2043c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.429c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.429m0-1h-19.429c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M35.714%2043c.709%200%201.286.577%201.286%201.286v19.429c0%20.708-.577%201.285-1.286%201.285h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.428c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.256%201.029%202.285%202.286%202.285h19.429c1.256%200%202.285-1.029%202.285-2.286v-19.428c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M71.714%2043c.709%200%201.286.577%201.286%201.286v19.429c0%20.708-.577%201.285-1.286%201.285h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.428c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.256%201.029%202.285%202.286%202.285h19.429c1.256%200%202.285-1.029%202.285-2.286v-19.428c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M108.714%2081c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M145.714%2081c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.429c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.429m0-1h-19.429c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M181.714%2081c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.429c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.429m0-1h-19.429c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M35.714%2081c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M71.714%2081c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M108.714%20119c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M145.714%20119c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.429c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.429m0-1h-19.429c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M181.714%20119c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.429c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.429m0-1h-19.429c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M35.714%20119c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M71.714%20119c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M108.714%20157c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M145.714%20157c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.429c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.429m0-1h-19.429c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M181.714%20157c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.429c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.429m0-1h-19.429c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c0-1.257-1.029-2.286-2.286-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M35.714%20157c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3Cpath%20fill%3D%22%23D7DADD%22%20d%3D%22M71.714%20157c.709%200%201.286.577%201.286%201.286v19.429c0%20.709-.577%201.286-1.286%201.286h-19.428c-.709%200-1.286-.577-1.286-1.286v-19.429c0-.709.577-1.286%201.286-1.286h19.428m0-1h-19.428c-1.257%200-2.286%201.029-2.286%202.286v19.429c0%201.257%201.029%202.286%202.286%202.286h19.429c1.257%200%202.286-1.029%202.286-2.286v-19.429c-.001-1.257-1.03-2.286-2.287-2.286z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_browser-window-screenshot, .marketing-desktop__slide__browser--screenshot {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22315%22%20height%3D%22232%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23D0D4D7%22%20d%3D%22M314%20229c0%201.1-.9%202-2%202h-309c-1.1%200-2-.9-2-2v-226c0-1.1.9-2%202-2h309c1.1%200%202%20.9%202%202v226z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M312%201c1.1%200%202%20.9%202%202v226c0%201.1-.9%202-2%202h-309c-1.1%200-2-.9-2-2v-226c0-1.1.9-2%202-2h309m0-1h-309c-1.654%200-3%201.346-3%203v226c0%201.654%201.346%203%203%203h309c1.654%200%203-1.346%203-3v-226c0-1.654-1.346-3-3-3z%22%20opacity%3D%22.12%22%2F%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22157.5%22%20y1%3D%221%22%20x2%3D%22157.5%22%20y2%3D%2213%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.26%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M314%2013v-10c0-1.1-.9-2-2-2h-309c-1.1%200-2%20.9-2%202v10h313z%22%2F%3E%3Cpath%20fill%3D%22%23E9EBEC%22%20d%3D%22M94%2013l-2.125-7.084c-.318-1.058-1.471-1.916-2.575-1.916h-55c-1.104%200-2.257.858-2.575%201.916l-2.126%207.084h-28.599v15h313v-15h-220z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M89.3%204c1.104%200%202.257.858%202.575%201.916l2.125%207.084h220v15h-313v-15h28.6l2.125-7.084c.317-1.058%201.47-1.916%202.575-1.916h55m0-.6h-55c-1.372%200-2.755%201.029-3.149%202.343l-1.998%206.657h-28.753v16.2h314.2v-16.2h-220.153l-1.997-6.657c-.395-1.314-1.778-2.343-3.15-2.343z%22%20opacity%3D%22.09%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M302%2024c0%20.55-.45%201-1%201h-265c-.55%200-1-.45-1-1v-7c0-.55.45-1%201-1h265c.55%200%201%20.45%201%201v7z%22%2F%3E%3Cpath%20fill%3D%22%23203240%22%20d%3D%22M301%2016c.55%200%201%20.45%201%201v7c0%20.55-.45%201-1%201h-265c-.55%200-1-.45-1-1v-7c0-.55.45-1%201-1h265m0-1h-265c-1.103%200-2%20.897-2%202v7c0%201.103.897%202%202%202h265c1.103%200%202-.897%202-2v-7c0-1.103-.897-2-2-2z%22%20opacity%3D%22.1%22%2F%3E%3Crect%20x%3D%22306%22%20y%3D%2218%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%22306%22%20y%3D%2220%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%22306%22%20y%3D%2222%22%20fill%3D%22%239BA3A9%22%20width%3D%225%22%20height%3D%221%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%227.5%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M7.5%204.7c.993%200%201.8.807%201.8%201.8s-.808%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%2215.5%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M15.5%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Ccircle%20fill%3D%22%23B8BDC2%22%20cx%3D%2223.5%22%20cy%3D%226.5%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22%23A1A9AF%22%20d%3D%22M23.5%204.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Cpolygon%20fill%3D%22%23B8BDC2%22%20points%3D%2218%2C20%2018%2C18%2021%2C20.5%2018%2C23%2018%2C21%2015%2C21%2015%2C20%22%2F%3E%3Cpolygon%20fill%3D%22%23B8BDC2%22%20points%3D%229%2C20%209%2C18%206%2C20.5%209%2C23%209%2C21%2012%2C21%2012%2C20%22%2F%3E%3Cpath%20fill%3D%22%23B8BDC2%22%20d%3D%22M27.5%2018.7c.993%200%201.8.807%201.8%201.8s-.807%201.8-1.8%201.8-1.8-.807-1.8-1.8.807-1.8%201.8-1.8m0-.7c-1.375%200-2.5%201.125-2.5%202.5s1.125%202.5%202.5%202.5%202.5-1.125%202.5-2.5-1.125-2.5-2.5-2.5z%22%2F%3E%3Crect%20x%3D%2283.379%22%20y%3D%229.2%22%20transform%3D%22matrix(.707%20.707%20-.707%20.707%2031.76%20-57.675)%22%20fill%3D%22%23B5BBC0%22%20width%3D%224.243%22%20height%3D%22.599%22%2F%3E%3Crect%20x%3D%2283.379%22%20y%3D%229.2%22%20transform%3D%22matrix(-.707%20.707%20-.707%20-.707%20152.675%20-44.24)%22%20fill%3D%22%23B5BBC0%22%20width%3D%224.243%22%20height%3D%22.599%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M314%20231h-313v-202h313v202z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_desktop-display, .marketing-desktop {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22498%22%20height%3D%22282%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3CradialGradient%20id%3D%22a%22%20cx%3D%22249%22%20cy%3D%221.516%22%20r%3D%22378.262%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23CCF4F7%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2380E3EB%22%2F%3E%3C%2FradialGradient%3E%3Crect%20fill%3D%22url(%23a)%22%20width%3D%22498%22%20height%3D%22282%22%2F%3E%3Crect%20opacity%3D%22.12%22%20fill%3D%22%23203240%22%20width%3D%22498%22%20height%3D%22282%22%2F%3E%3Crect%20fill%3D%22%23fff%22%20width%3D%22498%22%20height%3D%225%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20fill%3D%22%23fff%22%20d%3D%22M31%2026v-3h-10v20h23v-17h-13zm-9.008-2.008h8.016v2.008h-8.016v-2.008zm21.016%2018.016h-21.016v-15.008h21.016v15.008z%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20fill%3D%22%23fff%22%20d%3D%22M31%2058v-3h-10v20h23v-17h-13zm-9.008-2.008h8.016v2.008h-8.016v-2.008zm21.016%2018.016h-21.016v-15.008h21.016v15.008z%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20fill%3D%22%23fff%22%20d%3D%22M31%2090v-3h-10v20h23v-17h-13zm-9.008-2.008h8.016v2.008h-8.016v-2.008zm21.016%2018.016h-21.016v-15.008h21.016v15.008z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_directory-map-background, .l-marketing-directory {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221200%22%20height%3D%22700%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cdefs%3E%3Crect%20id%3D%22a%22%20width%3D%221200%22%20height%3D%22700%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cdefs%3E%3Crect%20id%3D%22c%22%20x%3D%22-1%22%20y%3D%22-583.813%22%20width%3D%221271.352%22%20height%3D%221866.133%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22d%22%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url(%23d)%22%3E%3Cpath%20d%3D%22M1114.691%20345.996v43.831h-29.982l-2.308-10.773v-16.365h-109.172v8.457h87.645v24.045l-22.674%208.79v19.657l18.832.776s-.769%2073.034-.769%2092.256c0%2019.226-19.989%2035.373-43.055%2035.373-23.064%200-23.579%2018.44-23.579%2027.671h13.583v18.457h-13.583v279.844l17.427%2014.618c2.143%201.16%204.999%203.567%207.351%203.999%202.803.515%205.752-1.121%208.298-2.01%202.698-.944%205.561-1.672%208.411-2.08%208.55-1.174%2022.793-1.997%2027.707%207.093%202.688%204.957%202.688%2011.86%201.992%2017.379-.53%204.005-2.917%207.312-3.687%2011.058-.596%202.88%201.101%202.939%203.452%203%203.43.077%206.88%200%2010.318%200h74.547l10.759-7.696%207.69-2.297%2015.376%204.595%208.458%209.235-.769%206.918-6.151%203.07-2.31%2012.308v16.139l-1.538%206.926-3.833-.773-4.619-7.682-13.839%206.907-2.308%2023.84%206.919%2026.14%2015.381%2017.693%201.535%2013.837%202.303%2029.983h-19.986l10.763%20162.997-44.592%204.6-7.686-5.382-6.92-7.679-.77-12.305%203.843-19.995%203.074-33.818%203.081-8.459-4.614-10-4.613-7.679-3.077-11.553%203.077-12.289-3.077-8.459-5.381-6.14-3.074-11.533%202.308-9.241-6.152-8.446%203.844-7.693%202.308-6.151%204.612-21.523%204.612-11.532%202.303-20.764-3.074-27.674-5.38-16.151-4.611-6.145-1.543-12.308h-37.671l-3.842%2016.925-6.149%2019.225-6.15%2022.296%201.534%2020.747%206.151%2015.382%2012.297%2021.523v7.679l3.076%207.696-6.149%208.466%207.689%2027.674-3.079%206.913h-6.915l-8.456%2024.61%202.303%2023.063%208.457%2017.679%2013.071%209.991%209.989%2012.295%204.617%2013.854v18.436l8.459%2018.459%206.45%2014.515h166.892v-936.325h-155.657zm-372.119-1078.123l-5.366%2068.666h-11.538l-21.52%2011.532-6.166-7.693-13.826-3.464-16.152%205.786-9.99%209.98-3.85%2021.529v14.62l6.149%2018.436%208.453%2018.469%206.153%2018.436-.765%207.689%207.693%2016.914%203.842%2011.547%2012.683%2013.068%203.588%2010.763%2039.143%20150.686%2021.722%2078.643%204.825-2.411-10.13-49.204-19.776-88.273-19.16-64.777-12.187-51.964-8.208-66.087-.483-46.307%208.74-11.777%2022.295%203.093%204.607%2012.286.784%2022.292-5.391%2022.295%202.311%2024.604%207.692%2023.834%2012.297%2023.061%203.84%2015.376-10.754%2019.236%2024.968%20114.389%2015.923%2070.908%2042.144%2076.098%2019.978%2021.513%2029.991%2017.696h10.764l-26.911%2020.758-21.537%2023.817-5.37%2024.635%2026.906%20139.139%2013.054%2013.84%2013.857%2023.044%2010.757%2023.082s35.464%203.981%2044.173%2020.881c8.683%2016.864%2094.217%20182.838%2094.217%20182.838s3.274-1.549%207.308-3.462c4.029-1.907%2012.635-3.441%2019.215-3.441h11.916l28.448-60.737h138.386v72.259h-134.541v25.376h162.579v-1122.381h-519.512l-8.268%2068.864z%22%20fill%3D%22%23F2F4F5%22%2F%3E%3Cpath%20fill%3D%22%23F2F4F5%22%20d%3D%22M1037.04%20404.425h-6.918l-10.763-4.626-18.449-2.301-27.681%206.927h-39.206l-31.521-6.927-53.051-3.837-25.376%203.073-25.363%2019.875-19.99%209.344h-141.47l-29.972%2019.226-10.778-16.152-10.755-31.53-10.008-26.902-16.894-26.129-6.926-17.693-17.697-25.37-29.21-29.22-4.596-73.045-17.682-25.339-23.844-51.545-15.368-17.667-43.833-76.111-51.506-71.496-39.211-62.275-7.69-9.225h-14.597l-10.778-7.689-19.99-75.356-13.838-22.284-27.67-24.599-12.298-12.298-14.617-4.629-18.451%206.93-11.531%208.458-8.459-1.548-6.147-14.597-7.689-26.904-6.151-11.552-19.218-25.353-8.457-20.758-21.531-33.061-14.607-24.597-16.914-6.167-25.369-1.522-18.453-1.536-14.607-13.859-27.677-29.213-6.919-21.51v-12.314l-5.386-19.224-13.838-11.519-20.759-16.927-16.14-5.365-19.224-7.69-12.307-3.073-8.448-4.629-6.153-16.145-9.223-31.517-6.927-27.667-19.984-4.629-8.456-9.225-6.157-13.838-3.847-12.288h-50.733l33.059%207.676%2011.533%2010.767%203.067%2016.141%2014.616%2019.222%208.457%209.238%2015.374%2011.519%206.152%2013.085%207.688%2023.049%207.691%2013.85%2015.376%208.446%2029.979%209.224%2023.067%2012.319%2017.679%2017.667%202.307%2014.607%201.541%2018.452%203.843%2013.084%207.69%2014.592%2023.833%2020.771%2025.37%2017.683%2021.527%203.074s25.37%203.074%2027.678%205.369c2.304%202.307%2016.909%2023.065%2016.909%2023.065l2.31%2013.855%2016.155%2011.531%209.214%2017.667%2020.758%2026.908%207.689%2016.928%204.619%2026.139%2012.295%2019.978%2017.683%205.394%2011.533-6.937%2012.312-4.595%207.688%201.534%2013.056%207.69%2013.841%2012.285%2011.53%2011.545%207.693%2013.828%206.152%2021.522%206.914%2028.46%206.155%2019.222s.51%202.036%201.109%204.539c.619%202.515-4.195%204.583-10.76%204.615l-11.88.071-3.845%2016.916%2013.068%2017.667-1.536%2016.927-3.845%2040.749-2.308%2023.83v23.838l7.689%2021.523%2016.147%2019.991%2010.762%2016.141%204.623%2016.915%2011.532%2018.452%2012.302%2011.534%2022.295%207.684%2020.747%202.308%2020.769%206.147%2013.067%2015.382%2017.677%2018.463%2016.916%207.676%2024.607%203.843%2034.594%207.704%209.237%207.67%205.37%2014.609.769%2013.071v28.446l1.532%2016.142%2010.011%2012.299%2020.747%2018.459%2016.904%2023.838%2014.617%2025.353%2016.925%2032.29%207.68%2025.38%204.613%2026.908%208.453%2018.449%2010.768%2017.684.745%207.845h13.492l6.526-14.755%2020.87-18.594%2019.868-4.448%2049.201-.732h74.995l24.192-13.229%2014.592-18.349s13.088-6.15%2016.929-5.402c3.844.776%2047.666%201.549%2047.666%201.549l29.212%203.853%2039.212%206.908%2035.364%202.318%2029.213%201.521%2033.832.776%205.404-29.946-25.394%209.957zm-622.228-227.822l-22.554-23.052-20.51-16.416-16.399-11.274-27.679-6.151-19.98-4.1-14.348-10.249-7.184-16.914-6.151-17.425-8.188-15.38-9.231-10.251-12.822-19.988%201.537-39.464%203.074-36.391v-18.452l8.714-13.84h24.09v-24.089l11.295%202.037%204.089%207.689%2017.93%2030.254%2020%2027.677%2014.855%2021.014%208.208%2013.842%208.712%2018.448%205.64%208.717%208.193%2010.248%206.156%2010.251%206.151%2012.299%2017.937%2022.553%2015.891%2021.528%2013.848%2016.899%2010.239%2016.412%203.079%2013.329%2012.302%2031.267-56.894-1.028z%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22428.644%2C-801.591%20428.644%2C-128.616%20428.644%2C1317.016%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22511.192%22%20y1%3D%22-384.355%22%20x2%3D%22511.192%22%20y2%3D%22218.737%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22600%22%20y1%3D%2241.217%22%20x2%3D%22600%22%20y2%3D%22316.308%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22662.511%22%20y1%3D%22-261.645%22%20x2%3D%22662.511%22%20y2%3D%22221.734%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22690.768%2C-200.097%20690.768%2C-178.617%20690.768%2C663.562%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22600%22%20y1%3D%22482.846%22%20x2%3D%22600%22%20y2%3D%22704%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1035.958%20432.78l-13.088-.291-29.455-1.542-35.852-2.351-39.499-6.954-28.525-3.762c-15.779-.278-41.618-.84-47.85-1.576-1.732.261-6.271%201.897-10.475%203.763l-14.395%2018.088-27.744%2015.165h-77.19l-48.214.724-16.737%203.744-17.274%2015.383-14.301%209.674%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22849.354%22%20y1%3D%22407.973%22%20x2%3D%22849.354%22%20y2%3D%221317.016%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22571.837%22%20x2%3D%22849.354%22%20y2%3D%22571.837%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22428.644%22%20y1%3D%22542.079%22%20x2%3D%22849.354%22%20y2%3D%22542.079%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22693.069%22%20x2%3D%22849.354%22%20y2%3D%22693.069%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22663.495%22%20x2%3D%22975.358%22%20y2%3D%22663.495%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22779.735%2C1389.358%20779.735%2C75.601%20773.507%2C49.256%20773.507%2C41.26%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22633.921%22%20x2%3D%22849.354%22%20y2%3D%22633.921%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%2241.217%22%20x2%3D%22848.335%22%20y2%3D%2241.217%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22221.734%22%20x2%3D%22985.412%22%20y2%3D%22221.734%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-501.111%2C349.906%20492.717%2C345.481%20574.588%2C334.794%201079.217%2C334.794%201113.857%2C319.249%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%221079.217%2C334.059%201079.217%2C353.789%20674.221%2C353.789%20674.221%2C334.794%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22621.504%22%20y1%3D%22292.775%22%20x2%3D%221023.112%22%20y2%3D%22292.775%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%224.624%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1032.338%20316.064h-410.834s-157.474.492-189.908%200c-32.424-.488-132.614-18.99-186.659-94.309%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-146.168%2C-674.214%20-26.234%2C-542.744%20576.494%2C41.053%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M720.32%2041.217v-176.313l-197.875-434.509-3.074-9.288-13.84-12.56s-24.216-52.083-24.216-64.318c0-12.241%2011.379-36.363%2011.379-36.363v-109.456%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22150.619%2C512.201%20464.008%2C509.513%201035.602%2C509.513%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-322.739-674.214l387.946%20368.084%20146.644%20264.645s6.777%2044.97%208.308%2054.589c1.547%209.602%205.395%2018.917%2012.31%2025.397%206.914%206.499%2025.376%2038.789%2025.376%2038.789l11.916%2026.529-.293%20103.506%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22492.717%22%20y1%3D%22345.41%22%20x2%3D%22492.717%22%20y2%3D%22482.55%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-501.111%2C-447.925%20-194.515%2C-191.671%20492.717%2C399.31%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22615.359%2C482.58%2086.944%2C482.58%20-501.111%2C482.58%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22300.867%2C234.337%20210.182%2C373.682%20151.359%2C511.298%20102.516%2C578.299%2089.265%2C594.685%2047.18%2C640.624%20-83.068%2C787.714%20-253.86%2C979.867%20-502.903%2C1097.898%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M713.11-803.842v251.602s25.632%2099.943%2025.632%20101.495c0%201.539%2037.412%20166.576%2037.412%20166.576l41.008%20113.273%205.641%2021.014v55.355s16.228%2087.808%2025.533%20130.784c9.302%2042.966%2017.117%2063.724%2053.606%2067.493%2014.866%201.548%2024.092%203.087%2030.237%2014.361%206.154%2011.276%2087.949%20168.198%2092.049%20176.894%204.1%208.723%208.715%2015.972%208.715%2029.518%200%2013.55%204.695%20158.97%204.695%20170.041%200%2027.888-7.195%2035.608-36.615%2043.628-27.184%207.422-24.203%2043.836-24.203%2058.69v245.511c0%2013.332%201.792%2033.843-11.533%2049.73-13.328%2015.887-32.802%2031.771-22.037%2087.126%2010.759%2055.345%2099.952%20337.768%2099.952%20337.768%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M851.956%2050.764c.41%201.383%200%20300.637%200%20300.637l3.644%2018.429-1.823%2014.349s-2.833%2016.305-4.424%2023.794%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22922.504%2C221.449%20922.504%2C354.22%20920.12%2C406.217%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22920.12%2C406.217%20920.12%2C915.741%20946.714%2C993.674%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22269.759%22%20y1%3D%22571.837%22%20x2%3D%22269.759%22%20y2%3D%221272.615%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22690.37%22%20y1%3D%22399.31%22%20x2%3D%22492.717%22%20y2%3D%22399.31%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%224.624%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-466.764-674.214l451.548%20344.414%2033.834%2024.874%2028.186%2030.992%2026.648%2039.658%2031.153%2069.014s27.285%2061.509%2028.309%2063.044c1.035%201.522%2024.458%2034.852%2024.458%2034.852l16.24%2016.4%2017.731%2035.366%202.559%2027.344v52.083l6.157%2049.732%2025.621%2075.855%2013.66%2024.088%2020.168%2029.731%2036.906%2033.313%20109.257%2096.368%2021.948%2025.112%2017.433%2029.206%2010.757%2024.074%2012.318%2078.948v147.499l12.29%20146.703%204.614%2073.801%204.099%20106.109%205.126%20151.709-2.04%2034.347-9.481%2036.899-7.445%2032.795-1.527%2029.728%201.527%2014.359%207.445%2019.476%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_directory-reticles, .marketing-directory-reticles {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22712%22%20height%3D%22364%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cline%20stroke%3D%22%2300C8D7%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2265%22%20y1%3D%2246%22%20x2%3D%22356.001%22%20y2%3D%22180.867%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%2300DBB5%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22647.002%22%20y1%3D%22315.734%22%20x2%3D%22356.001%22%20y2%3D%22180.867%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%2300C8D7%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2250%22%20y1%3D%2215%22%20x2%3D%2214%22%20y2%3D%2251%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%2300C8D7%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2214%22%20y1%3D%2215%22%20x2%3D%2250%22%20y2%3D%2251%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%2300C8D7%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M62%2033c0%2016.5-13.5%2030-30%2030s-30-13.5-30-30%2013.5-30%2030-30%2030%2013.5%2030%2030z%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%2300DBB5%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22697%22%20y1%3D%22313%22%20x2%3D%22661%22%20y2%3D%22349%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%2300DBB5%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22661%22%20y1%3D%22313%22%20x2%3D%22697%22%20y2%3D%22349%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%2300DBB5%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M709%20331c0%2016.5-13.5%2030-30%2030s-30-13.5-30-30%2013.5-30%2030-30%2030%2013.5%2030%2030z%22%20fill%3D%22none%22%2F%3E%3Cdefs%3E%3Crect%20id%3D%22a%22%20x%3D%221050%22%20width%3D%221200%22%20height%3D%22700%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cdefs%3E%3Crect%20id%3D%22c%22%20x%3D%221049%22%20y%3D%22-583.813%22%20width%3D%221271.352%22%20height%3D%221866.133%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22d%22%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url(%23d)%22%20stroke%3D%22%23F5F5F5%22%20stroke-miterlimit%3D%2210%22%20fill%3D%22none%22%3E%3Cline%20x1%3D%22548.889%22%20y1%3D%2241.217%22%20x2%3D%221898.335%22%20y2%3D%2241.217%22%2F%3E%3Cline%20x1%3D%22548.889%22%20y1%3D%22221.734%22%20x2%3D%222035.412%22%20y2%3D%22221.734%22%2F%3E%3Cpolyline%20points%3D%22548.889%2C349.906%201542.717%2C345.481%201624.588%2C334.794%202129.218%2C334.794%202163.857%2C319.249%22%2F%3E%3Cpolyline%20points%3D%22548.889%2C-447.925%20855.485%2C-191.671%201542.717%2C399.31%22%2F%3E%3Cpolyline%20points%3D%221350.867%2C234.337%201260.182%2C373.682%201201.359%2C511.298%201152.516%2C578.299%201139.265%2C594.685%201097.18%2C640.624%20966.932%2C787.714%20796.14%2C979.867%20547.097%2C1097.898%22%2F%3E%3Cpath%20d%3D%22M583.236-674.214l451.548%20344.414%2033.834%2024.874%2028.186%2030.992%2026.648%2039.658%2031.153%2069.014s27.285%2061.509%2028.309%2063.044c1.035%201.522%2024.458%2034.852%2024.458%2034.852l16.24%2016.4%2017.731%2035.366%202.559%2027.344v52.083l6.157%2049.732%2025.621%2075.855%2013.66%2024.088%2020.168%2029.731%2036.906%2033.313%20109.257%2096.368%2021.948%2025.112%2017.433%2029.206%2010.757%2024.074%2012.318%2078.948v147.499l12.29%20146.703%204.614%2073.801%204.099%20106.109%205.126%20151.709-2.04%2034.347-9.481%2036.899-7.445%2032.795-1.527%2029.728%201.527%2014.359%207.445%2019.476%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_feature-badge-booking, .marketing-feature-brief__graphic__inner--booking {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22132%22%20height%3D%22132%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%22-12%20-114.003%20126%20126.003%22%3E%3Cpath%20fill%3D%22%235E7987%22%20d%3D%22M-12-51.001c0-34.794%2028.205-63.001%2063-63.001v126.002c-34.795%200-63-28.207-63-63.001z%22%2F%3E%3Cpath%20fill%3D%22%23335567%22%20d%3D%22M51%2012v-126.003c34.794%200%2063%2028.208%2063%2063.001%200%2034.795-28.206%2063.002-63%2063.002z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M81-73c0-2.2-1.8-4-4-4h-52c-2.2%200-4%201.8-4%204v42c0%202.2%201.8%204%204%204h52c2.2%200%204-1.8%204-4v-42z%22%2F%3E%3Cpath%20d%3D%22M42-35c0-1.65-1.35-3-3-3s-3%201.35-3%203%201.35%203%203%203%203-1.35%203-3zm24%200c0-1.65-1.35-3-3-3s-3%201.35-3%203%201.35%203%203%203%203-1.35%203-3z%22%20fill%3D%22%2300C8D7%22%2F%3E%3Cpolygon%20fill%3D%22%23CCD4D9%22%20points%3D%2277%2C-47%2025%2C-47%2025%2C-42%2077%2C-42%22%2F%3E%3Cpolygon%20fill%3D%22%23CCD4D9%22%20points%3D%2254%2C-53%2025%2C-53%2025%2C-48%2054%2C-48%22%2F%3E%3Cpolygon%20fill%3D%22%23CCD4D9%22%20points%3D%2277%2C-59%2025%2C-59%2025%2C-54%2077%2C-54%22%2F%3E%3Cpolygon%20fill%3D%22%23CCD4D9%22%20points%3D%2277%2C-65%2046%2C-65%2046%2C-60%2077%2C-60%22%2F%3E%3Cpolygon%20fill%3D%22%23CCD4D9%22%20points%3D%2277%2C-71%2025%2C-71%2025%2C-66%2077%2C-66%22%2F%3E%3Cpolygon%20fill%3D%22%2300C8D7%22%20points%3D%2277%2C-53%2055%2C-53%2055%2C-48%2077%2C-48%22%2F%3E%3Cpolygon%20fill%3D%22%2300C8D7%22%20points%3D%2277%2C-59%2025%2C-59%2025%2C-54%2077%2C-54%22%2F%3E%3Cpolygon%20fill%3D%22%2300C8D7%22%20points%3D%2245%2C-65%2025%2C-65%2025%2C-60%2045%2C-60%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%22126%22%20height%3D%22126.003%22%20x%3D%22-12%22%20y%3D%22-114.003%22%20transform%3D%22matrix(1%200%200%20-1%2015%2015)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_feature-badge-directory, .marketing-feature-brief__graphic__inner--directory {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22132%22%20height%3D%22132%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%22-12%20-114.003%20126%20126.003%22%3E%3Cpath%20fill%3D%22%23335567%22%20d%3D%22M51-114.003c34.795%200%2063%2028.208%2063%2063.001%200%2034.795-28.205%2063.002-63%2063.002s-63-28.207-63-63.001%2028.205-63.002%2063-63.002%22%2F%3E%3Cpath%20fill%3D%22%235E7987%22%20d%3D%22M50.997-62.107c-22.606%200-43.142-4.756-58.406-12.505%209.343-23.092%2031.966-39.391%2058.409-39.391%2026.442%200%2049.066%2016.299%2058.409%2039.391-15.267%207.75-35.803%2012.505-58.412%2012.505z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M71-80.286c0-2.593-2.089-4.714-4.643-4.714h-30.714c-2.554%200-4.643%202.121-4.643%204.714v56.572c0%202.593%202.089%204.714%204.643%204.714h30.714c2.554%200%204.643-2.121%204.643-4.714v-56.572z%22%2F%3E%3Cpolygon%20fill%3D%22%23335567%22%20points%3D%2267.908%2C-72%2034.092%2C-72%2034.092%2C-29%2067.908%2C-29%22%2F%3E%3Cpath%20fill%3D%22%23335567%22%20d%3D%22M54.766-24c0%20.55-.569%201-1.263%201h-5.006c-.695%200-1.263-.45-1.263-1s.569-1%201.263-1h5.006c.694%200%201.263.45%201.263%201z%22%2F%3E%3Cpath%20fill%3D%22%23335567%22%20d%3D%22M54.501-78.5c0%201.934-1.568%203.5-3.501%203.5-1.932%200-3.5-1.567-3.5-3.5%200-1.934%201.568-3.5%203.5-3.5%201.933%200%203.501%201.567%203.501%203.5z%22%2F%3E%3Cpath%20fill%3D%22%2300DBB5%22%20d%3D%22M60.017-46.445c0%204.98-4.038%209.016-9.018%209.016s-9.016-4.037-9.016-9.016c0-1.664.459-3.217%201.244-4.555h-.012l7.245-12.352h.013c.109-.182.299-.31.526-.31.228%200%20.417.127.528.31h.011l7.246%2012.352h-.011c.785%201.338%201.244%202.891%201.244%204.555z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.605-46.445c0%202.543-2.063%204.605-4.606%204.605-2.543%200-4.603-2.062-4.603-4.605%200-2.543%202.061-4.603%204.603-4.603s4.606%202.06%204.606%204.603z%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%22126%22%20height%3D%22126.003%22%20x%3D%22-12%22%20y%3D%22-114.003%22%20transform%3D%22matrix(1%200%200%20-1%2015%2015)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_feature-badge-mask, .marketing-feature-brief__graphic:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22132%22%20height%3D%22132%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200v132h132v-132h-132zm66%20117.001c-28.167%200-51-22.835-51-51.001%200-28.167%2022.833-51.001%2051-51.001s51%2022.834%2051%2051.001c0%2028.167-22.833%2051.001-51%2051.001z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_feature-badge-members, .marketing-feature-brief__graphic__inner--members {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22132%22%20height%3D%22132%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%22-12%20-114.003%20126.997%20126.003%22%3E%3Cpath%20fill%3D%22%23335567%22%20d%3D%22M51-114.003c34.795%200%2063%2028.208%2063%2063.001%200%2034.795-28.205%2063.002-63%2063.002s-63-28.207-63-63.001%2028.205-63.002%2063-63.002%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M42-38h-27c-1.65%200-3-1.35-3-3v-18c0-1.65%201.35-3%203-3h4v-7l7%207h16c1.65%200%203%201.35%203%203v18c0%201.65-1.35%203-3%203z%22%2F%3E%3Cpath%20fill%3D%22%2300C8D7%22%20d%3D%22M22-50c0-1.1-.9-2-2-2s-2%20.9-2%202%20.9%202%202%202%202-.9%202-2z%22%2F%3E%3Cpath%20fill%3D%22%2300C8D7%22%20d%3D%22M31-50c0-1.1-.9-2-2-2s-2%20.9-2%202%20.9%202%202%202%202-.9%202-2z%22%2F%3E%3Cpath%20fill%3D%22%2300C8D7%22%20d%3D%22M39-50c0-1.1-.9-2-2-2s-2%20.9-2%202%20.9%202%202%202%202-.9%202-2z%22%2F%3E%3Cpath%20fill%3D%22%235E7987%22%20d%3D%22M65-65v4h49.011c.261%201.315.465%202.651.623%204h-49.634v4h49.946c.026.664.051%201.328.051%201.999s-.025%201.336-.051%202.001h-49.946v4h49.634c-.158%201.349-.362%202.685-.623%204h-49.011v4h48.035c-.998%203.501-2.352%206.85-4.035%2010h-48c-3.3%200-6-2.7-6-6v-36c0-3.3%202.7-6%206-6h7v-10l10%2010h31.001c1.683%203.15%203.037%206.499%204.035%2010h-48.036z%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%22126.997%22%20height%3D%22126.003%22%20x%3D%22-12%22%20y%3D%22-114.003%22%20transform%3D%22matrix(1%200%200%20-1%2015%2015)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_feature-badge-pricing, .marketing-feature-brief__graphic__inner--payments {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22132%22%20height%3D%22132%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%22-12%20-115%20126%20127%22%3E%3Cpath%20fill%3D%22%23335567%22%20d%3D%22M51-114.003c34.794%200%2063%2028.208%2063%2063.001%200%2034.795-28.206%2063.002-63%2063.002-34.795%200-63-28.207-63-63.001s28.205-63.002%2063-63.002%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M82-22.819c-.203-.036-.404-.117-.608-.267-.256-.189-.513-.457-.769-.725-.256-.268-.513-.536-.769-.725-.259-.19-.515-.301-.772-.301-.256%200-.513.111-.769.301-.256.189-.513.457-.769.725-.259.268-.515.536-.772.725-.256.189-.513.3-.769.3s-.515-.111-.772-.3c-.256-.189-.513-.457-.769-.725-.256-.268-.513-.536-.769-.725-.256-.19-.515-.301-.772-.301-.256%200-.513.111-.769.301-.256.189-.515.457-.769.725-.256.268-.515.536-.772.725-.256.189-.513.3-.769.3s-.513-.111-.772-.3c-.254-.189-.511-.457-.769-.725-.256-.268-.513-.536-.769-.725-.256-.19-.513-.301-.769-.301-.259%200-.515.111-.772.301-.256.189-.513.457-.769.725-.256.268-.513.536-.772.725-.256.189-.513.3-.769.3s-.513-.111-.769-.3c-.259-.189-.513-.457-.769-.725-.259-.268-.515-.536-.772-.725-.256-.19-.513-.301-.769-.301s-.515.111-.769.301c-.259.189-.515.457-.772.725-.256.268-.513.536-.769.725-.256.189-.515.3-.772.3-.256%200-.513-.111-.769-.3s-.513-.457-.769-.725c-.259-.268-.515-.536-.772-.725-.256-.19-.513-.301-.769-.301s-.515.111-.772.301c-.254.189-.513.457-.769.725-.256.268-.513.536-.769.725-.256.189-.514.3-.77.3s-.514-.111-.77-.3c-.255-.189-.513-.457-.769-.725-.201-.21-.403-.409-.604-.581v-.057l-.1-.087c-.256-.19-.513-.301-.769-.301-.258%200-.514.111-.77.301-.258.189-.513.457-.77.725-.256.268-.513.536-.769.725-.258.189-.514.3-.77.3-.258%200-.514-.111-.77-.3s-.513-.457-.769-.725c-.258-.268-.514-.536-.77-.725-.258-.19-.514-.301-.77-.301s-.514.111-.77.301c-.256.189-.513.457-.769.725-.258.268-.514.536-.77.725-.258.189-.514.3-.77.3s-.514-.111-.77-.3-.514-.457-.769-.725c-.258-.268-.514-.536-.77-.725-.256-.19-.514-.301-.77-.301s-.514.111-.771.301c-.255.189-.514.457-.769.725-.256.268-.514.536-.77.725-.256.189-.513.3-.77.3-.256%200-.513-.111-.771-.3-.255-.189-.512-.457-.769-.725-.256-.268-.514-.536-.771-.725-.256-.19-.513-.301-.769-.301-.258%200-.514.111-.772.301-.256.189-.512.457-.769.725-.256.268-.513.536-.77.725-.256.189-.513.3-.769.3-.258%200-.514-.111-.769-.3-.259-.189-.514-.457-.771-.725-.258-.268-.514-.536-.772-.725-.255-.19-.513-.301-.769-.301s-.514.111-.769.301c-.259.189-.514.457-.771.725-.258.268-.514.536-.77.725s-.514.3-.77.3c-.207%200-.414-.087-.62-.215v-92h62v92.182z%22%2F%3E%3Cpath%20fill%3D%22%2300DBB5%22%20d%3D%22M34.823-48.023c1.765%207.304%208.34%2012.749%2016.176%2012.749%207.837%200%2014.411-5.445%2016.177-12.749.152-.63.761-1.151%201.411-1.151h2.397c.649%200%201.11.522.991%201.16-1.848%209.908-10.539%2017.437-20.976%2017.437-10.435%200-19.127-7.529-20.975-17.437-.119-.638.343-1.16.991-1.16h2.398c.649%200%201.258.521%201.41%201.151z%22%2F%3E%3Cpath%20fill%3D%22%2300DBB5%22%20d%3D%22M67.401-54.859c-1.387-7.797-8.211-13.738-16.402-13.738-8.188%200-15.014%205.941-16.4%2013.738-.114.639-.69%201.164-1.339%201.164h-2.354c-.648%200-1.134-.524-1.046-1.168%201.431-10.395%2010.357-18.432%2021.14-18.432%2010.783%200%2019.71%208.037%2021.141%2018.432.089.643-.397%201.168-1.046%201.168h-2.355c-.648%200-1.226-.525-1.339-1.164z%22%2F%3E%3Cpath%20fill%3D%22%23335567%22%20d%3D%22M49.453-59.981c-2.631.515-4.422%202.171-4.856%204.747h4.232c.353-1.03%201.221-1.546%202.469-1.546%201.139%200%201.925.544%201.925%201.438%200%20.842-.515%201.168-1.627%201.438l-2.686.624c-2.225.542-4.015%201.736-4.015%204.531%200%202.605%201.818%204.477%204.558%204.938v2.469h3.473v-2.55c2.469-.569%203.88-2.252%204.287-4.531h-4.016c-.352.814-1.085%201.411-2.305%201.411-1.112%200-1.845-.542-1.845-1.356%200-.733.462-1.085%201.303-1.302l2.958-.733c2.658-.651%204.097-2.143%204.097-4.667%200-2.686-1.845-4.422-4.477-4.936v-2.551h-3.473v2.576z%22%2F%3E%3Cpolygon%20fill%3D%22%23CCD4D9%22%20points%3D%2265%2C-80%2032%2C-80%2032%2C-78%2065%2C-78%22%2F%3E%3Cpolygon%20fill%3D%22%23CCD4D9%22%20points%3D%2264%2C-92%2032%2C-92%2032%2C-90%2064%2C-90%22%2F%3E%3Cpolygon%20fill%3D%22%23CCD4D9%22%20points%3D%2270%2C-86%2032%2C-86%2032%2C-84%2070%2C-84%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%22126%22%20height%3D%22127%22%20x%3D%22-12%22%20y%3D%22-115%22%20transform%3D%22matrix(1%200%200%20-1%2015%2015)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_feature-nav-active-blue, .marketing-feature-nav--dark .marketing-feature-nav__item.is-current {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%2300C8D7%22%20d%3D%22M8.5%202c3.584%200%206.5%202.916%206.5%206.5s-2.916%206.5-6.5%206.5-6.5-2.916-6.5-6.5%202.916-6.5%206.5-6.5m0-1c-4.125%200-7.5%203.375-7.5%207.5s3.375%207.5%207.5%207.5%207.5-3.375%207.5-7.5-3.375-7.5-7.5-7.5z%22%2F%3E%3Cpath%20fill%3D%22%2300C8D7%22%20d%3D%22M8.5%205c-1.925%200-3.5%201.575-3.5%203.5s1.575%203.5%203.5%203.5%203.5-1.575%203.5-3.5-1.575-3.5-3.5-3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_feature-nav-active, .marketing-feature-nav__item.is-current {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.5%202c3.584%200%206.5%202.916%206.5%206.5s-2.916%206.5-6.5%206.5-6.5-2.916-6.5-6.5%202.916-6.5%206.5-6.5m0-1c-4.125%200-7.5%203.375-7.5%207.5s3.375%207.5%207.5%207.5%207.5-3.375%207.5-7.5-3.375-7.5-7.5-7.5z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.5%205c-1.925%200-3.5%201.575-3.5%203.5s1.575%203.5%203.5%203.5%203.5-1.575%203.5-3.5-1.575-3.5-3.5-3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_feature-nav-inactive-blue, .marketing-feature-nav--dark .marketing-feature-nav__item {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%2300C8D7%22%20d%3D%22M8.5%206c1.378%200%202.5%201.122%202.5%202.5s-1.122%202.5-2.5%202.5-2.5-1.122-2.5-2.5%201.122-2.5%202.5-2.5m0-1c-1.925%200-3.5%201.575-3.5%203.5s1.575%203.5%203.5%203.5%203.5-1.575%203.5-3.5-1.575-3.5-3.5-3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_feature-nav-inactive, .marketing-feature-nav__item {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.5%206c1.378%200%202.5%201.122%202.5%202.5s-1.122%202.5-2.5%202.5-2.5-1.122-2.5-2.5%201.122-2.5%202.5-2.5m0-1c-1.925%200-3.5%201.575-3.5%203.5s1.575%203.5%203.5%203.5%203.5-1.575%203.5-3.5-1.575-3.5-3.5-3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_refresh-arrow-large {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2226%22%20height%3D%2226%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220.5%20-22.5%2019%2022.5%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10-22.5c-5.238%200-9.5%204.262-9.5%209.5s4.262%209.5%209.5%209.5v-3c-3.584%200-6.5-2.916-6.5-6.5s2.916-6.5%206.5-6.5%206.5%202.916%206.5%206.5c0%201.494-.493%202.899-1.425%204.062l2.341%201.876c1.344-1.676%202.084-3.786%202.084-5.938%200-5.238-4.262-9.5-9.5-9.5z%22%2F%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2210%2C0%2010%2C-10%2015%2C-5%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2219%22%20height%3D%2222.5%22%20x%3D%22.5%22%20y%3D%22-22.5%22%20transform%3D%22matrix(1%200%200%20-1%203%200)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_right-arrow-left-large, .marketing-feature-control__inner--prev {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2214%22%20height%3D%2219%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220%20-17%2011%2017%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%222.377%2C-17%200%2C-14.959%206.552%2C-8.5%200%2C-2.041%202.377%2C0%2011%2C-8.5%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2211%22%20height%3D%2217%22%20y%3D%22-17%22%20transform%3D%22matrix(-1%200%200%20-1%2011%20.953)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_right-arrow-right-large, .marketing-feature-control__inner--next {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2214%22%20height%3D%2219%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220%20-17%2011%2017%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%222.377%2C-17%200%2C-14.959%206.552%2C-8.5%200%2C-2.041%202.377%2C0%2011%2C-8.5%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2211%22%20height%3D%2217%22%20y%3D%22-17%22%20transform%3D%22matrix(1%200%200%20-1%202.903%20.977)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_stripe-logo, .marketing-pricing-stripe__logo {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2263%22%20height%3D%2226%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23A6ADB2%22%20d%3D%22M55.997%209.986c-1.205%200-1.079%201.481-1.131%203.062h2.009c0-1.783%200-3.062-.878-3.062zm-1.131%205.647c0%201.431.704%201.707%201.884%201.707%201.355%200%203.188-.402%203.891-.527v3.464c-.553.201-2.234.678-3.891.678-2.987%200-6.627-.477-6.627-6.852%200-5.623%202.862-6.953%205.874-6.953%203.087%200%205.32%201.582%205.32%206.902v1.582h-6.451zm-11.773-4.97c-.275%200-.828.226-1.129.402v6.425c.225.075.627.125.804.125.828%200%201.33-.703%201.33-3.639%200-2.987-.227-3.313-1.005-3.313zm.553%2010.292c-.602%200-1.229-.176-1.682-.277v4.794h-4.769v-18.072h3.865l.703.829c.728-.653%201.757-1.08%202.836-1.08%201.957%200%204.266.552%204.266%206.828.001%206.877-3.463%206.978-5.219%206.978zm-10.845-15.186c-1.33%200-2.358-1.079-2.358-2.384s1.028-2.385%202.358-2.385c1.331%200%202.36%201.08%202.36%202.385%200%201.305-1.029%202.384-2.36%202.384zm-2.384%2014.934v-13.303h4.769v13.303h-4.769zm-2.887-9.563c-.752%200-1.331.302-1.582.452v9.111h-4.768v-13.303h3.789l.703%201.28c.276-.828%201.029-1.531%202.133-1.531.753%200%201.256.151%201.481.276v3.965c-.476-.125-1.103-.25-1.756-.25zm-9.062%206.2c.301%200%201.355-.15%201.707-.201v3.388c-.728.176-2.335.427-3.389.427-1.355%200-3.89-.151-3.89-3.841v-6.676h-1.757v-3.037h1.757l.603-3.012%204.167-1.003v4.015h2.51l-.628%203.037h-1.881v5.823c-.002.904.274%201.08.801%201.08zm-12.326-6.099c0%20.527.352.703%201.181%201.079l.502.227c1.179.527%202.811%201.38%202.811%203.891%200%204.015-2.987%204.518-5.12%204.518-1.38%200-2.837-.327-3.816-.628v-3.438c.854.226%202.335.577%202.987.577.728%200%201.28-.101%201.28-.753%200-.502-.352-.728-1.13-1.08l-.602-.276c-1.129-.528-2.735-1.432-2.735-3.866%200-3.564%202.786-4.342%205.119-4.342%201.757%200%202.912.402%203.514.627v3.338c-.702-.226-2.133-.527-2.986-.527-.577%200-1.005.15-1.005.653z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_tiny-arrow-circle-blue, .marketing-feature-bubble__contents__description a {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2213%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%2300C8D7%22%20d%3D%22M6%204%22%2F%3E%3Cpath%20fill%3D%22%2300C8D7%22%20d%3D%22M6.5%200c-3.575%200-6.5%202.925-6.5%206.5s2.925%206.5%206.5%206.5%206.5-2.925%206.5-6.5-2.925-6.5-6.5-6.5zm-.63%2010.168l-.987-.988%202.68-2.68-2.68-2.68.987-.988%203.667%203.668-3.667%203.668z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-marketing_tiny-arrow-circle-white {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7%200c-3.85%200-7%203.15-7%207s3.15%207%207%207%207-3.15%207-7-3.15-7-7-7zm-.603%2010.732l-1.081-1.18%202.787-2.552-2.787-2.553%201.081-1.18%204.073%203.733-4.073%203.732z%22%2F%3E%3Cpath%20fill%3D%22%2300C8D7%22%20d%3D%22M6%204%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-misc_avatar-default-male, .avatar {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2263%22%20height%3D%2263%22%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%2213.125%20-49%2036.75%2036.41%22%3E%3Cpath%20opacity%3D%22.3%22%20fill%3D%22%23203240%22%20d%3D%22M24.589-41.255c.713.26%201.864%202.929%201.864%202.929-.114.06-.239.091-.365.091h-.293l-.178-.02c-4.559-1.068-8.797-3.387-12.257-6.709-.15-.144-.234-.342-.234-.548v-2.726c0-.422.346-.763.773-.763h17.603c-1.343%206.812-6.913%207.746-6.913%207.746z%22%2F%3E%3Cpath%20opacity%3D%22.3%22%20fill%3D%22%23203240%22%20d%3D%22M49.641-44.963c-3.384%203.246-7.514%205.539-11.955%206.634-.113.06-.24.094-.371.094h-.403c-.126%200-.252-.03-.364-.09h.001s1.149-2.669%201.862-2.929c0%200-5.569-.935-6.91-7.745h17.602c.427%200%20.772.341.772.763v2.726c0%20.205-.084.403-.234.547z%22%2F%3E%3Cpath%20opacity%3D%22.3%22%20fill%3D%22%23203240%22%20d%3D%22M24.589-18.613c-.866-1.375-1.375-3.019-1.375-4.788%200-.982.159-1.928.446-2.807-.497-.231-.843-.753-.843-1.36%200-.821.635-1.487%201.42-1.487h.025c.165-2.185%201.208-4.368%202.76-5.876v-1.134c0-.08.017-.159.055-.231.205-.397%202.069-3.882%204.414-3.929h.045c2.34%200%204.185%203.531%204.388%203.933.035.071.054.148.054.228v1.133c1.553%201.509%202.596%203.69%202.761%205.877h.025c.784%200%201.419.666%201.419%201.487%200%20.607-.346%201.129-.842%201.36.287.879.446%201.824.446%202.807%200%20.896-.13%201.76-.37%202.574.314-.633.521-1.22.704-1.611.116-.245.549%200%20.549%200%20.841%203.607-2.216%205.852-2.216%205.852%202.289-.135%203.095-1.169%203.095-1.169-1.953%203.329-4.538%202.446-4.555%202.44-3.535%204.998-11.389%201.589-11.389%201.589%202.148.402%203.73.325%205.216.169-7.237.351-8.84-6.997-8.84-6.997.277.866%201.306%201.49%202.608%201.94z%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2236.75%22%20height%3D%2236.41%22%20x%3D%2213.125%22%20y%3D%22-49%22%20transform%3D%22scale(1%20-1)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-misc_desktime-logo-blue, .desktime-logo--blue {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22105%22%20height%3D%2221%22%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%221%20-19.356%20102.245%2018.212%22%3E%3Cpath%20d%3D%22M1-1.145h7.698c4.625%200%208.099-2.901%208.099-8.826%200-5.183-2.653-9.029-8.099-9.029h-7.698v17.855zm3.919-14.552h3.502c2.274%200%204.452%201.404%204.452%205.346%200%203.602-1.25%205.903-5.152%205.903h-2.802v-11.249zm16.127%202.301c.099-2.261%201.201-3.278%203.173-3.278%201.429%200%202.579.879%202.801%201.679h3.124c-1.001-3.06-3.124-4.361-6.045-4.361-4.075%200-6.604%202.801-6.604%206.803%200%203.885%202.679%206.826%206.604%206.826%204.396%200%206.523-3.701%206.273-7.668h-9.326zm5.776%202.245c-.322%201.801-1.103%202.743-2.826%202.743-2.246%200-2.896-1.743-2.95-2.744h5.776zm17.163%2010.006h3.551v-9.587l4.474%204.663h4.202l-4.88-4.762%205.432-8.169h-4.298l-3.558%205.769-1.372-1.321v-4.448h-3.551v17.855zm16.426-4.924h2.598v-2.379h-2.598v-6.407c0-1.196.297-1.498%201.498-1.498.378%200%20.728.037%201.1.1v-2.766c-.6-.1-1.373-.134-2.073-.134-2.177%200-4.074.496-4.074%203.078v13.873h3.55v-3.867zm7.678%202.002h-3.556v2.923h3.556v-2.923zm-3.556-2.002h3.556v-12.931h-3.556v12.931zm5.143%200h3.353v-1.76h.05c.922%201.323%202.273%202.102%203.944%202.102%201.631%200%203.081-.602%203.782-2.143.743%201.121%202.091%202.143%203.894%202.143%202.75%200%204.726-1.28%204.726-4.624v-8.649h-3.547v7.328c0%201.723-.149%203.144-2.18%203.144-2%200-2.371-1.644-2.371-3.264v-7.208h-3.554v7.248c0%201.503.101%203.224-2.148%203.224-.699%200-2.394-.442-2.394-2.963v-7.509h-3.554v12.931zm24.235-7.327c.095-2.261%201.193-3.278%203.173-3.278%201.423%200%202.569.879%202.799%201.679h3.121c-1-3.06-3.121-4.361-6.051-4.361-4.076%200-6.599%202.801-6.599%206.803%200%203.885%202.673%206.826%206.599%206.826%204.399%200%206.524-3.701%206.272-7.668h-9.314zm5.77%202.245c-.328%201.801-1.101%202.743-2.831%202.743-2.244%200-2.893-1.743-2.938-2.744h5.769zm-60.951-.078c-2.023.477-4.023.655-4.023%201.921%200%201.06%201.179%201.2%201.98%201.2%201.271%200%202.322-.36%202.42-1.744h3.374c-.271%203.184-2.873%204.125-5.695%204.125-2.78%200-5.628-.842-5.628-4.145%200-2.28%202.048-3.002%204.1-3.462%202.549-.538%204.021-.917%204.021-1.998%200-1.244-1.3-1.645-2.318-1.645-1.34%200-2.57.577-2.698%201.982h-3.38c.251-3.264%203.112-4.361%206.053-4.361%202.943%200%205.896%201.101%205.896%204.501%200%202.402-2.021%203.162-4.102%203.626z%22%20fill%3D%22%2300C8D7%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAA%20GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkhJREFUeNqsll9P2zAUxZs2bdmY%20RoXo%2FiTsC%2FACQvDMd%2BcZIZCQeJzUKjzQThqCweomNdfSz%2Bji2WEILB0lSux7fO69PknWiY9MITWs%20QuuIBekJ%2BoI1QS7oRuasBLXgr2ApaF5D4gg%2BCr4ICsEGhFmgwAW%2BEVwJrgX3bURZQLAu%2BCHYFewJ%20SsEwQrIQVIIzwblgKviTIsoDBY7gQHAE0VjN0cOlaibYQqkbk5SinF32SdEuBIekyz03BLXMdWs%2B%20oXpAnCX1qaiXjZGsEXQPogJ11%2BT9BqKcOhWoKJg%2FJ2W%2F2FSUxF1HLBqjwBGcCk7Y4YL6lKR0H%2FVj%201o1UvGhNutz7tjUocATHkBjSU7Lmmwrc1u7PiqoPn0vNb4JXqKrV%2FIr3dWRtK0nssC1U4X3XGJ7X%20zHtxpEh8%2BoakKFfzBzz36Vm9hkT7kG%2BEUtVA16RU9Vi%2B5HV5xItqzkFBF3US3VVS8JUqfh91TUhi%20VaGvOMnrnIN9uig8JyXtO0CJb3%2F37FZwp4l6QXflEHxGjbtuCr4Ltgn%2BlaBD1vsUNdiKI3hQLvFE%20Ysm5t25v9b2gVpb0NCBjjlP0gesCs%2FQ%2BZvNgF1PlRfOEC3uv21AOMUSpJZZBjUv%2FSndXww4mKJom%20vieZagDvddvK%2F3ZolJ9s1ITnxCuqMLuYVWjXnqPaQtD872FsyLtpsYouXWRUjXZ4dyG4xIqMrknq%20JyE1Grpoopqm4t0lX8uZV5l13jb8F3UMOgSf6a%2FkW0n0381A2c%2BzP5j3IAmt%2Fp9UPwowAH3luZdR%200yg1AAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.57%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496%200%202.473%202.022%204.495%204.495%204.495%202.473%200%204.496-2.022%204.496-4.495%200-2.473-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20viewBox%3D%224.238%20-13.962%209.783%209.669%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212.665%2C-13.962%2014.021%2C-12.629%205.592%2C-4.293%204.238%2C-5.627%22%2F%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%225.594%2C-13.962%204.239%2C-12.629%2012.668%2C-4.293%2014.021%2C-5.627%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%22102.245%22%20height%3D%2218.212%22%20x%3D%221%22%20y%3D%22-19.356%22%20transform%3D%22scale(1%20-1)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-misc_facebook-bubble, .social-bubble--facebook {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2228%22%20height%3D%2228%22%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220%20-28%2028%2028%22%3E%3Cpath%20fill%3D%22%23CED2D5%22%20d%3D%22M.593-18c1.732-5.766%207.096-10%2013.407-10s11.675%204.234%2013.407%2010h-26.814z%22%2F%3E%3Cpath%20fill%3D%22%23BCC2C6%22%20d%3D%22M28-14c0%207.7-6.3%2014-14%2014s-14-6.3-14-14c0-1.39.211-2.73.593-4h26.814c.382%201.27.593%202.61.593%204z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10-12h2v2.44c0%20.448-.521%203.56%203.302%203.56h2.698v-3h-2.508c-.246%200-.495-.323-.495-.516l.003-2.484h3l-1-3h-2v-8h-3v8h-2v3z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkhJREFUeNqsll9P2zAUxZs2bdmYRoXo%2FiTsC%2FACQvDMd%2BcZIZCQeJzUKjzQThqCweomNdfSz%2Bji2WEILB0lSux7fO69PknWiY9MITWsQuuIBekJ%2BoI1QS7oRuasBLXgr2ApaF5D4gg%2BCr4ICsEGhFmgwAW%2BEVwJrgX3bURZQLAu%2BCHYFewJSsEwQrIQVIIzwblgKviTIsoDBY7gQHAE0VjN0cOlaibYQqkbk5SinF32SdEuBIekyz03BLXMdWs%2BoXpAnCX1qaiXjZGsEXQPogJ11%2BT9BqKcOhWoKJg%2FJ2W%2F2FSUxF1HLBqjwBGcCk7Y4YL6lKR0H%2FVj1o1UvGhNutz7tjUocATHkBjSU7Lmmwrc1u7PiqoPn0vNb4JXqKrV%2FIr3dWRtK0nssC1U4X3XGJ7XzHtxpEh8%2BoakKFfzBzz36Vm9hkT7kG%2BEUtVA16RU9Vi%2B5HV5xItqzkFBF3US3VVS8JUqfh91TUhiVaGvOMnrnIN9uig8JyXtO0CJb3%2F37FZwp4l6QXflEHxGjbtuCr4Ltgn%2BlaBD1vsUNdiKI3hQLvFEYsm5t25v9b2gVpb0NCBjjlP0gesCs%2FQ%2BZvNgF1PlRfOEC3uv21AOMUSpJZZBjUv%2FSndXww4mKJomvieZagDvddvK%2F3ZolJ9s1ITnxCuqMLuYVWjXnqPaQtD872FsyLtpsYouXWRUjXZ4dyG4xIqMrknqJyE1Grpoopqm4t0lX8uZV5l13jb8F3UMOgSf6a%2FkW0n0381A2c%2BzP5j3IAmt%2Fp9UPwowAH3luZdR0yg1AAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.569%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496s2.022%204.495%204.495%204.495%204.496-2.022%204.496-4.495-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20viewBox%3D%224.238%20-13.962%209.783%209.669%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212.666%2C-13.962%2014.021%2C-12.629%205.592%2C-4.293%204.238%2C-5.627%22%2F%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%225.594%2C-13.962%204.239%2C-12.629%2012.668%2C-4.293%2014.021%2C-5.627%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2228%22%20height%3D%2228%22%20y%3D%22-28%22%20transform%3D%22scale(1%20-1)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-misc_popover-stem-top-dark, .dropdown-list:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2223%22%20height%3D%2212%22%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmNJREFUeNqklltLI0EQhTPauaCCediRJaN%2FwBdF9Nn%2F7vOyKAg%2BLijjg0ZQvOU6bVX261Bpemaz2HDoSbq7ztSpy3TmvW%2FFI5OhE6gbetD7lIFouATBpkxtQY%2F1jcS5SjATjGT%2FVHjma5NAsCXYEwwEuxBmkQdTwYvgXvAg5z6aiFxEsC04EBwJjgWFoJsgGQtKwaXgSnAn59%2FriFzkgRKcCs4hylOSItWj4Aee6rit88gR5DYSHUFwhlz6%2FwSjHo%2BUdAevO9hR%2BUbqnZir4mRwHOxh9BgifVbvHtD9BSJHnAZ4MWD%2FUCUTPPFSSRKd%2BxzK8UAJfgt%2Bof%2BY%2BBRIeoL3Oef6xl4y8Bs8h7Sd4IESXEAyQZ6CMz%2BN4aZ0XwmqLT6V5hnjJV7NzP6S9Vni7L%2BLMSq2cQi8Zs3fHFn8HrNetdYYdSRBvi4SOQgcv7tGnup%2FSLzJipAIhYmBjUlh4jE1cmVNJMtexLxDxpyaGMTZVRDwygS%2FjXfzmMSbQN9TydvUwQlZFNdJQfp28CSkv%2F73KtK%2B2coPJCMILjHeMYf6iYrvsWczKuQhst7aXua0BWi7Jk2vTC9K9a7QgSvmHkQ5%2B8Oat71sYYD0%2FKA1hF40rOnCodftmg6he%2FYxPsebT1VHe9nyLSF61zdAvrua70lmEiD0un0j2yGJ8ifIt1InxqOSZpdqFbZrD%2FHaQzBfqxghqnA5ayjWV%2FZUGD9k7VpwQ4wXHTlZ8XwPmi4I%2BiJvSOsxVrJ2QwJpKUwXibXGZaN2mC9qDloYVyy%2Fkt8iiW43HdN%2BVm4w3yaJ7mmt1F3sS4ABAEjmBV232VGEAAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.569%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496s2.022%204.495%204.495%204.495%204.496-2.022%204.496-4.495-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220.5%20-12%2022%2011%22%3E%3Cpolygon%20fill%3D%22%23203240%22%20points%3D%2211.5%2C-1%200.5%2C-12%2011.5%2C-12%2022.5%2C-12%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2222%22%20height%3D%2211%22%20x%3D%22.5%22%20y%3D%22-12%22%20transform%3D%22scale(1%20-1)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.graphics-misc_twitter-bubble, .social-bubble--twitter {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2228%22%20height%3D%2228%22%3E%3Csymbol%20viewBox%3D%22-3%20-23%2025%2025%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkhJREFUeNqsll9P2zAUxZs2bdmYRoXo%2FiTsC%2FACQvDMd%2BcZIZCQeJzUKjzQThqCweomNdfSz%2Bji2WEILB0lSux7fO69PknWiY9MITWsQuuIBekJ%2BoI1QS7oRuasBLXgr2ApaF5D4gg%2BCr4ICsEGhFmgwAW%2BEVwJrgX3bURZQLAu%2BCHYFewJSsEwQrIQVIIzwblgKviTIsoDBY7gQHAE0VjN0cOlaibYQqkbk5SinF32SdEuBIekyz03BLXMdWs%2BoXpAnCX1qaiXjZGsEXQPogJ11%2BT9BqKcOhWoKJg%2FJ2W%2F2FSUxF1HLBqjwBGcCk7Y4YL6lKR0H%2FVj1o1UvGhNutz7tjUocATHkBjSU7Lmmwrc1u7PiqoPn0vNb4JXqKrV%2FIr3dWRtK0nssC1U4X3XGJ7XzHtxpEh8%2BoakKFfzBzz36Vm9hkT7kG%2BEUtVA16RU9Vi%2B5HV5xItqzkFBF3US3VVS8JUqfh91TUhiVaGvOMnrnIN9uig8JyXtO0CJb3%2F37FZwp4l6QXflEHxGjbtuCr4Ltgn%2BlaBD1vsUNdiKI3hQLvFEYsm5t25v9b2gVpb0NCBjjlP0gesCs%2FQ%2BZvNgF1PlRfOEC3uv21AOMUSpJZZBjUv%2FSndXww4mKJomvieZagDvddvK%2F3ZolJ9s1ITnxCuqMLuYVWjXnqPaQtD872FsyLtpsYouXWRUjXZ4dyG4xIqMrknqJyE1Grpoopqm4t0lX8uZV5l13jb8F3UMOgSf6a%2FkW0n0381A2c%2BzP5j3IAmt%2Fp9UPwowAH3luZdR0yg1AAAAAElFTkSuQmCC%22%20transform%3D%22matrix(1%200%200%20-1%20-3%202)%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.787-11.567c.764%201.174%201.213%202.569%201.213%204.067%200%204.125-3.375%207.5-7.5%207.5s-7.5-3.375-7.5-7.5%203.375-7.5%207.5-7.5c1.497%200%202.893.449%204.067%201.213l4.708-4.708%202.22%202.221-4.708%204.707zm-6.283-.433c-2.473%200-4.495%202.023-4.495%204.496s2.022%204.495%204.495%204.495%204.496-2.022%204.496-4.495-2.023-4.496-4.496-4.496z%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20viewBox%3D%224.238%20-13.962%209.783%209.669%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212.666%2C-13.962%2014.021%2C-12.629%205.592%2C-4.293%204.238%2C-5.627%22%2F%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%225.594%2C-13.962%204.239%2C-12.629%2012.668%2C-4.293%2014.021%2C-5.627%22%2F%3E%3C%2Fsymbol%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220%20-28%2028%2028%22%3E%3Cpath%20fill%3D%22%23BCC2C6%22%20d%3D%22M0-14c0-7.7%206.3-14%2014-14s14%206.3%2014%2014-6.3%2014-14%2014-14-6.3-14-14z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.001-9.442c-.553-.245-1.146-.41-1.769-.484.636.381%201.124.983%201.354%201.703-.595-.354-1.253-.609-1.954-.747-.562.598-1.362.972-2.247.972-1.7%200-3.078-1.379-3.078-3.078%200-.241.027-.477.079-.701-2.559.128-4.826%201.354-6.345%203.216-.265-.456-.417-.985-.417-1.549%200-1.067.544-2.01%201.37-2.562-.505.017-.979.155-1.395.386v-.039c0-1.491%201.061-2.735%202.469-3.019-.258-.07-.53-.107-.811-.107-.199%200-.392.02-.579.055.392-1.223%201.528-2.113%202.875-2.138-1.054-.825-2.38-1.317-3.823-1.317-.248%200-.493.015-.734.043%201.363-.873%202.98-1.383%204.719-1.383%205.663%200%208.759%204.69%208.759%208.758l-.009.398c.601.432%201.123.975%201.536%201.593%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2228%22%20height%3D%2228%22%20y%3D%22-28%22%20transform%3D%22scale(1%20-1)%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.marketing-audience-intro {
  padding: 10.4em 6% 2em;
  min-height: 615px;
}

.marketing-audience-intro__heading, .marketing-audience-intro__description {
  text-align: center;
  margin: 0 auto;
  max-width: 435px;
}

.marketing-audience-intro__heading {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  font-size: 43px;
  font-size: 4.3rem;
  line-height: 1.12;
  margin-bottom: 1.3em;
  color: #fff;
}

.marketing-audience-intro__description {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.6;
  margin-bottom: 5.7em;
  color: #fff;
}

.marketing-audience-intro__description a:hover {
  text-decoration: underline;
}

.marketing-audience-intro .marketing-button-large {
  margin: 0 auto;
}

.marketing-audience-intro--manage {
  background-color: rgba(0, 200, 215, 0.88);
}

.marketing-audience-intro--directory {
  background-color: rgba(66, 96, 116, 0.88);
}

@media screen and (max-width: 52em) {
  .marketing-audience-intro__heading {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 40em) {
  .marketing-audience-intro {
    min-height: 0;
    padding: 3.5em 6% 4em;
  }

  .marketing-audience-intro__heading {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: auto;
    margin-bottom: 1.3em;
  }

  .marketing-audience-intro__description {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.5;
    margin-bottom: 2.5em;
  }

  .marketing-audience-intro--manage {
    background-color: rgba(66, 96, 116, 0.88);
  }

  .marketing-audience-intro--directory {
    background-color: rgba(0, 200, 215, 0.88);
  }
}
.marketing-button-large {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #00c8d7;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  display: block;
  width: 10.278em;
  background-color: #fff;
  text-align: center;
  line-height: 2.556em;
  border: 2px solid #fff;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
}

.marketing-button-large:hover {
  background-color: transparent;
  color: #fff;
}

.marketing-button-large:active {
  border-color: rgba(31, 50, 63, 0.5);
  color: rgba(31, 50, 63, 0.8);
}

.marketing-button-large--outlined {
  background-color: transparent;
  color: #fff;
}

.marketing-button-large--outlined:hover {
  background-color: #fff;
  color: #78848b;
}

.marketing-desktop {
  width: 498px;
  height: 282px;
}

.marketing-desktop__slide {
  width: 498px;
  height: 282px;
  position: relative !important;
}

.marketing-desktop__slide__browser {
  position: absolute;
  box-shadow: 0 2px 12px rgba(31, 50, 63, 0.12);
}

.marketing-desktop__slide__browser--01 {
  -webkit-transform-origin: 150% 100%;
  -moz-transform-origin: 150% 100%;
  -ms-transform-origin: 150% 100%;
  -o-transform-origin: 150% 100%;
  transform-origin: 150% 100%;
  top: 61px;
  left: 82px;
  width: 130px;
  height: 111px;
  opacity: 0.85;
}

.marketing-desktop__slide__browser--02 {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  top: 108px;
  left: 162px;
  width: 172px;
  height: 142px;
}

.marketing-desktop__slide__browser--03 {
  -webkit-transform-origin: 0 80%;
  -moz-transform-origin: 0 80%;
  -ms-transform-origin: 0 80%;
  -o-transform-origin: 0 80%;
  transform-origin: 0 80%;
  top: 32px;
  left: 230px;
  width: 198px;
  height: 194px;
  opacity: 0.8;
}

.marketing-desktop__slide__browser--screenshot {
  top: 50%;
  left: 50%;
  margin-top: -116px;
  margin-left: -157px;
  width: 315px;
  height: 232px;
}

.marketing-desktop__slide__browser--screenshot figure {
  margin: 28px 1px 0;
  width: 100%;
}

.marketing-desktop__slide__browser--screenshot img {
  max-width: 100%;
}

.marketing-directory-reticles {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  background-position: center center;
  background-size: contain;
}

.marketing-directory-reticles__them, .marketing-directory-reticles__you {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  max-width: 61.1em;
  text-align: center;
}

.marketing-directory-reticles__them {
  color: #00c8d7;
  top: -2.5em;
  text-align: left;
}

.marketing-directory-reticles__you {
  color: #0ad1b3;
  bottom: -2.5em;
  text-align: right;
}

@media screen and (max-width: 52em) {
  .marketing-directory-reticles__them, .marketing-directory-reticles__you {
    left: -0.5em;
    right: -0.5em;
  }

  .marketing-directory-reticles__them {
    top: 0;
  }

  .marketing-directory-reticles__you {
    bottom: 0;
  }
}
.marketing-feature-brief {
  position: relative;
  padding: 7em 0;
  padding-left: 10.615em;
}

.marketing-feature-brief__graphic {
  background: -webkit-linear-gradient(top, #1f323f, rgba(31, 50, 63, 0.2));
  background: linear-gradient(to bottom, #1f323f, rgba(31, 50, 63, 0.2));
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  position: absolute;
  z-index: 200;
  top: 5.8em;
  left: -1.2em;
  width: 132px;
  height: 132px;
}

.marketing-feature-brief__graphic:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 132px;
  height: 132px;
  content: "";
}

.marketing-feature-brief__graphic__inner {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 132px;
  height: 132px;
  display: block;
}

.marketing-feature-brief__graphic__inner:active {
  opacity: 0.7;
}

.marketing-feature-brief__graphic:hover .marketing-feature-brief__graphic__inner {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0.85, 0.85);
  -moz-transform: scale(0.85, 0.85);
  -ms-transform: scale(0.85, 0.85);
  -o-transform: scale(0.85, 0.85);
  transform: scale(0.85, 0.85);
  opacity: 0.7;
}

.marketing-feature-brief__heading {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #00c8d7;
  font-size: 18px;
  font-size: 20px;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0.833em;
}

.marketing-feature-brief__heading a:hover {
  opacity: 0.6;
}

.marketing-feature-brief__heading a:active {
  color: #8f989f;
}

.marketing-feature-brief__description {
  font-family: "Exo","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-size: 16px;
  line-height: 1.5;
  color: #78848b;
}

@media screen and (max-width: 52em) {
  .marketing-feature-brief {
    position: relative;
    padding: 5em 1em;
  }

  .marketing-feature-brief__graphic {
    position: relative;
    top: auto;
    left: auto;
    display: block;
    margin: 0 auto;
    margin-bottom: 1.6em;
  }
}
.marketing-feature-bubble {
  position: relative;
  width: 25em;
  height: 25em;
  border-radius: 200em;
  background-color: #fff;
  z-index: 500;
}

.marketing-feature-bubble:before {
  display: inline-block;
  margin-right: -4px;
  width: 1%;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.marketing-feature-bubble__contents {
  vertical-align: middle;
  display: inline-block;
  width: 99%;
  margin-right: -4px;
}

.marketing-feature-bubble__contents__heading {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #00c8d7;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  position: relative;
  margin-top: -0.7em;
  margin-bottom: 1.222em;
  padding: 0 2em;
  padding-bottom: 1.222em;
  text-align: center;
}

.marketing-feature-bubble__contents__heading:after {
  position: absolute;
  right: 7.2em;
  bottom: 0;
  left: 7.2em;
  display: block;
  border-bottom: 1px solid #00c8d7;
  content: "";
}

.marketing-feature-bubble__contents__description {
  font-family: "Adelle W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.7;
  color: #40505b;
  padding-right: 2.5em;
  padding-left: 3.8em;
  text-align: left;
}

.marketing-feature-bubble__contents__description a {
  color: #00c8d7;
  text-decoration: none;
  background-position: right center;
  padding-right: 19px;
  padding-left: 2px;
}

.marketing-feature-bubble__contents__description a:hover {
  text-decoration: underline;
}

.marketing-feature-bubble .marketing-feature-control {
  position: absolute;
  top: 45%;
}

.marketing-feature-bubble .marketing-feature-control--prev {
  left: -22px;
}

.marketing-feature-bubble .marketing-feature-control--next {
  right: -22px;
}

.marketing-feature-bubble--dark {
  background-color: #1f323f;
}

.marketing-feature-bubble--dark .marketing-feature-bubble__contents__description {
  color: #fff;
}

.marketing-feature-bubble--big {
  width: 350px;
  height: 350px;
}

.marketing-feature-bubble--big .marketing-feature-bubble__contents {
  width: 99%;
}

.marketing-feature-bubble--big .marketing-feature-bubble__contents__description {
  padding-right: 4em;
  padding-left: 4em;
}

@media screen and (max-width: 40em) {
  .marketing-feature-bubble .marketing-feature-control {
    display: none !important;
  }
}
.marketing-feature-control {
  width: 40px;
  height: 40px;
  cursor: pointer;
}

.no-js .marketing-feature-control {
  display: none !important;
}

.marketing-feature-control__circle {
  background-color: #00c8d7;
  border-radius: 20em;
  width: 40px;
  height: 40px;
  position: absolute;
}

.marketing-feature-control__inner {
  width: 40px;
  height: 40px;
  background-position: center center;
  position: absolute;
}

.marketing-feature-control__circle, .marketing-feature-control__inner {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.marketing-feature-control:hover .marketing-feature-control__circle {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
  background-color: #40505b;
}

.marketing-feature-control:hover .marketing-feature-control__inner {
  -webkit-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
}

.marketing-feature-control:active .marketing-feature-control__circle {
  background-color: #1f323f;
}

.marketing-feature-control:active .marketing-feature-control__inner {
  -webkit-transform: scale(0.6, 0.6);
  -moz-transform: scale(0.6, 0.6);
  -ms-transform: scale(0.6, 0.6);
  -o-transform: scale(0.6, 0.6);
  transform: scale(0.6, 0.6);
}

.marketing-feature-control.is-disabled {
  display: none;
}

.marketing-feature-heading {
  font-family: "Adelle W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  font-size: 23px;
  font-size: 2.3rem;
  line-height: 1.4;
  display: inline-block;
  padding-bottom: 0.3em;
  border-bottom: 1px solid #a5adb2;
  color: #626f78;
}

.marketing-feature-heading--white {
  color: #fff;
  border-bottom-color: #fff;
}

.marketing-feature-heading--large {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 1.3;
}

@media screen and (max-width: 40em) {
  .marketing-feature-heading {
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.3;
  }
}
.marketing-feature-nav__item {
  position: relative;
  display: block;
  float: left;
  clear: left;
  padding: 0.4em 0;
  padding-left: 28px;
  background-position: left center;
  color: #fff;
  text-decoration: none;
}

.marketing-feature-nav__item__inner {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  display: block;
  min-width: 5.7em;
  padding: 0 11px;
  border: 1px solid transparent;
  border-radius: 10em;
  line-height: 27px;
}

.marketing-feature-nav--dark .marketing-feature-nav__item {
  color: #00c8d7;
}

@media screen and (max-width: 52em) {
  .marketing-feature-nav {
    display: none;
  }
}
.marketing-feature-nav__item:hover .marketing-feature-nav__item__inner {
  background-color: rgba(255, 255, 255, 0.15);
}

.marketing-feature-nav__item:active .marketing-feature-nav__item__inner {
  background-color: rgba(31, 50, 63, 0.1) !important;
}

.marketing-feature-nav__item.is-current:before {
  position: absolute;
  top: 19px;
  left: 18px;
  display: block;
  width: 10px;
  height: 1px;
  background-color: #fff;
  content: "";
}

.marketing-feature-nav__item.is-current .marketing-feature-nav__item__inner {
  border-color: #fff;
}

.marketing-feature-nav--dark .marketing-feature-nav__item:hover .marketing-feature-nav__item__inner {
  background-color: #fff;
}

.marketing-feature-nav--dark .marketing-feature-nav__item.is-current:before {
  background-color: #00c8d7;
}

.marketing-feature-nav--dark .marketing-feature-nav__item.is-current .marketing-feature-nav__item__inner {
  border-color: #00c8d7;
}

.marketing-heading-strong {
  font-family: "NHaasGroteskDSW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #40505b;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.1;
  -webkit-font-smoothing: antialiased;
  color: #00c8d7;
}

.marketing-ipad {
  position: relative;
}

.marketing-ipad__contents {
  top: 13.49%;
  right: 15.1%;
  bottom: 13.7%;
  left: 15.1%;
  position: absolute;
  overflow: hidden;
  background-color: #fff;
}

.marketing-ipad__contents .flex-viewport img {
  max-width: 100%;
}

.marketing-ipad__chrome {
  width: 593px;
  position: relative;
}

@media screen and (max-width: 52em) {
  .marketing-ipad__chrome {
    width: 510px;
  }
}
.marketing-pricing-bubble {
  margin: 0 auto;
  padding: 1.5em 3em 0;
  width: 100%;
  height: 385px;
  max-width: 385px;
  border-radius: 100em;
  background-color: #00dbb5;
  text-align: center;
  border: 12px solid #fff;
}

.marketing-pricing-bubble:before {
  display: inline-block;
  width: 1%;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.marketing-pricing-bubble__description {
  display: inline-block;
  width: 96%;
  vertical-align: middle;
  color: #fff;
}

.marketing-pricing-bubble__description__percentage {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  font-size: 88px;
  font-size: 8.8rem;
  line-height: 1.12;
  display: block;
  margin-bottom: 20px;
  padding-left: 0.2em;
}

.marketing-pricing-bubble__description__subtext {
  font-family: "Adelle W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.6;
}

@media screen and (max-width: 40em) {
  .marketing-pricing-bubble {
    height: 270px;
    max-width: 270px;
    padding-top: 1em;
  }

  .marketing-pricing-bubble__description__percentage {
    font-size: 62px;
    font-size: 6.2rem;
    line-height: auto;
    margin-bottom: 16px;
  }

  .marketing-pricing-bubble__description__subtext {
    font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.4;
    -webkit-font-smoothing: antialiased;
  }
}
.marketing-pricing-explanation {
  font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  color: #8f989f;
  line-height: 1.7;
}

.marketing-pricing-explanation strong {
  font-family: "NHaasGroteskDSW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #40505b;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: auto;
  color: #606a70;
}

.marketing-pricing-explanation--left {
  text-align: right;
}

.marketing-pricing-explanation--right {
  text-align: left;
}

.marketing-pricing-stripe {
  width: 100%;
  max-width: 69em;
  margin: 0 auto;
}

.marketing-pricing-stripe p {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  line-height: 1.6;
  color: #78848b;
  display: inline-block;
}

.marketing-pricing-stripe p a {
  color: inherit;
}

.marketing-pricing-stripe__logo {
  position: relative;
  top: -5px;
  display: inline-block;
  margin-right: 0.8em;
  width: 63px;
  height: 26px;
}

.marketing-signup-form {
  background-color: #edeeef;
}

.marketing-signup-form__inputset {
  padding: 9px 18px;
  padding-right: 10px;
  border-radius: 4px;
  background-color: #fff;
  margin-bottom: 1.8em;
}

.marketing-signup-form__inputset label {
  font-family: "NHaasGroteskDSW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #40505b;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: auto;
  display: inline-block;
  width: 33%;
  max-width: 7em;
  color: #00c8d7;
}

.marketing-signup-form__inputset input {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: "Adelle W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: auto;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  padding: 0 6px;
  width: 64%;
  height: 30px;
  border-radius: 4px;
  background-color: #fff;
  color: #40505b;
}

.marketing-signup-form__inputset label, .marketing-signup-form__inputset input {
  border: 1px solid transparent;
  line-height: 20px;
}

.marketing-signup-form__inputset input:focus {
  outline: none;
  background-color: #f2fbff;
  border-color: rgba(31, 50, 63, 0.1);
}

.marketing-signup-form__submit {
  font-family: "NHaasGroteskDSW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #40505b;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: auto;
  color: #fff;
  width: 100%;
  line-height: 30px;
  padding: 9px 18px;
  border-radius: 4px;
  background-color: #00c8d7;
  cursor: pointer;
}

.marketing-signup-form__submit:hover {
  background-color: #00bac8;
}

.marketing-signup-form__submit:active {
  background-color: #00a2ae;
}

@media screen and (max-width: 52em) {
  .marketing-signup-form__inputset label {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: auto;
  }

  .marketing-signup-form__inputset input {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: auto;
  }

  .marketing-signup-form__submit {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: auto;
  }
}
@media screen and (max-width: 40em) {
  .marketing-signup-form__inputset input {
    height: 32px;
  }

  .marketing-signup-form__inputset label, .marketing-signup-form__inputset input {
    line-height: 16px;
  }

  .marketing-signup-form__submit {
    line-height: 32px;
  }

  .marketing-signup-form__inputset, .marketing-signup-form__submit {
    padding: 6px 10px;
    padding-right: 4px;
  }
}
.marketing-signup-intro__heading {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #00c8d7;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: auto;
  margin-bottom: 1.622em;
  padding-bottom: 1.422em;
  text-align: center;
  top: 0.2em;
  position: relative;
}

.marketing-signup-intro__heading:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 auto;
  width: 3em;
  display: block;
  border-bottom: 1px solid #00c8d7;
  content: "";
}

.marketing-signup-intro__description {
  font-family: "Adelle W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.7;
  color: #78848b;
  padding: 0 1em;
}

@media screen and (max-width: 52em) {
  .marketing-signup-intro__heading {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: auto;
  }

  .marketing-signup-intro__description {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.7;
    padding: 0;
  }
}
@media screen and (max-width: 40em) {
  .marketing-signup-intro__description {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.7;
  }
}
.marketing-sub-heading {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.6;
  color: #78848b;
}

.marketing-zoom {
  overflow: hidden;
  border-radius: 200em;
  position: absolute;
  box-shadow: 0 2px 15px rgba(31, 50, 63, 0.3);
}

.marketing-zoom:after {
  border-radius: 200em;
  border: 10px solid #fff;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  position: absolute;
}

.marketing-zoom img {
  max-width: none !important;
  position: relative;
}

.marketing-zoom--refund-zoom {
  width: 210px;
  height: 210px;
  left: 37.9%;
  top: 38.1%;
}

.marketing-zoom--refund-zoom img {
  left: -27%;
  top: -40%;
}

.link-header {
  font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4;
  -webkit-font-smoothing: antialiased;
  color: #40505b;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: auto;
}

.link-header:hover {
  color: #78848b;
}

.link-header:active {
  color: #40505b;
}

.link-header--new__badge {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #333;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: auto;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 1;
  -webkit-font-smoothing: subpixel-antialiased;
  position: relative;
  top: -1px;
  margin-right: 0.7em;
  padding: 1px 3px;
  border-radius: 2px;
  background-color: #8f989f;
  color: #fff;
  text-align: center;
}

.link-header--plus {
  padding-left: 1.4em;
  background-position: -6px -3px;
}

.link-header--alt {
  color: #00c8d7;
}

.link-header--alt:hover {
  color: #0099a4;
}

.link-header--alt:active {
  color: #4cd8e3;
}

.desktime-logo {
  width: 105px;
  height: 21px;
  background-position: left top;
  background-size: contain;
}

.desktime-logo a {
  display: block;
  height: 100%;
}

.nav-account {
  position: relative;
  margin-right: -0.9em;
}

.nav-account__switcher, .nav-account__dropdown {
  float: right;
  background-color: #fff;
}

.nav-account__switcher {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  position: relative;
  padding: 1em 0.9em 1.2em;
  border-top: none;
  background-position: 0.5em 41.5%;
  padding-left: 2.6em;
  cursor: pointer;
}

.nav-account__switcher:after {
  background: -webkit-linear-gradient(top, #fff, rgba(255, 255, 255, 0));
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0));
  position: absolute;
  top: -0.2em;
  left: 50%;
  display: block;
  margin-left: -57%;
  width: 114%;
  height: 1.7em;
  content: "";
}

.nav-account__switcher:hover {
  text-decoration: underline;
}

.nav-account__dropdown {
  position: absolute;
  top: 3.6em;
  right: 0;
  display: none;
  clear: right;
  min-width: 18.8em;
}

.nav-account__dropdown h2, .nav-account__dropdown a {
  display: block;
  text-align: right;
  padding: 0.7em 0.9em 0.7em;
  line-height: 1em;
}

.nav-account__dropdown h2 {
  font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  background-color: #f2f4f5;
}

.nav-account__dropdown a {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  padding-left: 3.5em;
}

.nav-account__dropdown a + a {
  border-top: 1px solid #f2f4f5;
}

.nav-account__dropdown a:hover {
  background-color: #8f989f;
  color: #fff;
}

.nav-account__dropdown__desktime-links {
  background-color: #f2f4f5;
}

.nav-account__dropdown__desktime-links a {
  font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 2.3;
  float: left;
  padding-left: 1em;
  width: 33.3%;
  color: #40505b;
  text-align: center;
}

.nav-account__dropdown__desktime-links a + a {
  border-left: 1px solid #e1e5e8;
}

.nav-account__dropdown__desktime-links a, .nav-account__dropdown__desktime-links a + a {
  border-top: 1px solid #e1e5e8;
}

.nav-account__dropdown__desktime-links a:hover {
  border-top-color: #dde0e2;
  border-left-color: #dde0e2;
  background-color: #dde0e2;
  color: #40505b;
}

.nav-account .notification-badge {
  position: absolute;
  left: 1.1em;
  margin-top: 0.2em;
}

.nav-account--marketing .nav-account__switcher {
  color: #00c8d7;
}

.nav-account--sign-in .nav-account__switcher {
  width: auto;
}

.nav-account--space--member-area .nav-account__switcher {
  width: auto;
}

@media screen and (max-width: 40em) {
  .nav-account--space .nav-account__switcher {
    color: #fff;
    background-color: transparent;
  }

  .nav-account--space .nav-account__switcher:after {
    content: none;
  }
}
.nav-account.is-expanded {
  z-index: 100;
}

.nav-account.is-expanded .nav-account__switcher, .nav-account.is-expanded .nav-account__dropdown {
  box-shadow: 0 0px 0 1px rgba(0, 0, 0, 0.14), 0 1px 8px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  color: #333;
}

.nav-account.is-expanded .nav-account__switcher {
  border-color: rgba(0, 0, 0, 0.16);
  text-decoration: none;
}

.nav-account.is-expanded .nav-account__dropdown {
  display: block;
}

@media screen and (max-width: 40em) {
  .nav-account__switcher {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 9em;
  }
}
.nav-footer a {
  margin-right: 1.3em;
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

.nav-footer a:hover {
  color: #78848b;
}

.nav-footer__copyright {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  margin-right: 1.3em;
  color: #8f989f;
}

@media screen and (max-width: 40em) {
  .nav-footer a {
    display: block;
    line-height: 1.7;
  }

  .nav-footer__copyright {
    display: block;
  }
}
.nav-toggle {
  display: block;
  width: 3em;
  height: 3em;
  background-color: #fff;
  background-position: center center;
  cursor: pointer;
}

.nav-toggle--colored {
  background-color: #00bfff;
}

.nav-toggle--black:hover {
  background-color: #dde0e2;
}

.nav-toggle--dark {
  background-color: #1f323f;
}

.nav-toggle--small {
  width: 2.3em;
  height: 2.3em;
}

.nav-toggle--black.is-expanded {
  background-color: #dde0e2;
}

.contact-support {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
  padding: 0.4em 0.9em;
  border-radius: 2px;
  background-color: #899ca8;
  color: #fff;
  background-position: 0.2em 60%;
  padding-left: 2.2em;
}

.contact-support:hover {
  background-color: #40505b;
}

.desktime-heading__subhead {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #333;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: auto;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  vertical-align: bottom;
  position: relative;
  top: -0.2em;
}

.desktime-heading .desktime-logo {
  display: inline-block;
  vertical-align: bottom;
  width: 105px;
  height: 21px;
  margin-right: 0.6em;
}

@media screen and (max-width: 40em) {
  .desktime-heading .desktime-logo {
    display: block;
  }

  .desktime-heading__subhead {
    display: none;
  }
}
.notification-badge {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  display: inline-block;
  padding: 0.2em 0.3em 0.3em;
  min-width: 1.5em;
  border-radius: 2px;
  background-color: #1f323f;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
  font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
  cursor: pointer;
}

.social-bubble {
  display: inline-block;
  width: 2.3em;
  height: 2.3em;
  background-position: center center;
}

.nav-toggle {
  display: block;
  width: 3em;
  height: 3em;
  background-color: #fff;
  background-position: center center;
  cursor: pointer;
}

.nav-toggle--colored {
  background-color: #00bfff;
}

.nav-toggle--black:hover {
  background-color: #dde0e2;
}

.nav-toggle--dark {
  background-color: #1f323f;
}

.nav-toggle--small {
  width: 2.3em;
  height: 2.3em;
}

.nav-toggle--black.is-expanded {
  background-color: #dde0e2;
}

.nav-map {
  padding: 0.9em 1.4em 0.92em;
  border-radius: 4px;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
  background-color: rgba(31, 50, 63, 0.95);
}

.nav-map__search {
  float: left;
  margin-top: 0.1em;
  margin-right: 1.5em;
  position: relative;
}

.nav-map__search label {
  font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #333;
  text-transform: uppercase;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  display: inline-block;
  margin-top: 0.8em;
  margin-right: 0.4em;
  color: #fff;
}

.nav-map__search input, .nav-map__search input:focus {
  box-shadow: none;
  margin-right: 0.2em;
  padding: 0;
  padding-bottom: 0.25em;
  padding-left: 2.7em;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background-color: transparent;
  color: #fff;
  -webkit-appearance: none;
  border-radius: 0;
}

.nav-map__search__input {
  font-family: "Adelle W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: auto;
  width: 14em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.nav-map__search__submit {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2);
  display: inline-block;
  width: 2.2em;
  height: 2.2em;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.1);
  background-position: center center;
  cursor: pointer;
}

.nav-map__search__submit:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

.nav-map__search__submit:active {
  background-color: rgba(255, 255, 255, 0.05);
}

.map-dropdown {
  float: left;
  margin-top: 0.48em;
}

.list-map-toggle {
  float: right;
  margin-top: 0.35em;
}

.nav-map__search .dropdown-list {
  position: absolute;
  top: 3.9em;
  z-index: 1;
  display: none;
}

.nav-map--marketing {
  padding: 0.615em 3.231em 0.769em 1.2em;
  max-width: 36em;
  border: 1px solid #fff;
  background-color: transparent;
  background-image: none;
  margin: 0 auto;
  position: relative;
}

.nav-map__search--marketing {
  width: 100%;
  margin-top: 0.231em;
  margin-right: 0;
}

.nav-map__search--marketing label {
  display: none;
}

.nav-map__search--marketing input, .nav-map__search--marketing input:focus {
  margin-right: 0;
  padding: 0;
  border: none;
  outline: none;
  color: #fff;
  width: 100%;
}

.nav-map__search--marketing ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.nav-map__search--marketing :-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.nav-map__search--marketing ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.nav-map__search--marketing :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.nav-map__search__submit--marketing {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  box-shadow: none;
  width: 3.385em;
  border: none;
  border-left: 1px solid #fff;
  border-radius: 0;
  background-color: transparent;
}

.nav-map__search__submit--marketing:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.nav-map__search__submit--marketing:active {
  background-color: rgba(31, 50, 63, 0.14);
}

.nav-map__search.is-focused .dropdown-list {
  display: block;
}

@media screen and (max-width: 52em) {
  .nav-map {
    position: relative;
  }

  .nav-map .list-map-toggle {
    position: absolute;
    right: 1.3em;
  }

  .nav-map__search {
    margin-bottom: 0.8em;
    padding-right: 10em;
    width: 100%;
  }

  .nav-map__search__input {
    width: 90%;
  }

  .nav-map__search .dropdown-list--select--location {
    top: 6.9em;
  }

  .nav-map--marketing .nav-map__search, .nav-map--marketing .nav-map__search__input {
    margin-bottom: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 40em) {
  .nav-map .list-map-toggle {
    display: none;
  }

  .nav-map__search {
    margin-bottom: 0.8em;
    padding-right: 0;
  }

  .nav-map__search__input {
    width: 86%;
  }

  .nav-map__search .dropdown-list--select--location {
    top: 2.5em;
  }

  .nav-map--marketing .nav-map__search {
    margin-bottom: 0;
  }

  .nav-map--marketing .map-dropdown {
    display: none;
  }
}
.map-dropdown {
  position: relative;
}

.map-dropdown__heading {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #333;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: auto;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: auto;
  -webkit-font-smoothing: antialiased;
  padding-right: 1.8em;
  padding-left: 1.5em;
  background-position: -8px center;
  color: #fff;
  cursor: pointer;
}

.map-dropdown__heading:hover, .map-dropdown__heading.is-expanded {
  color: #66d8ff;
}

.map-dropdown .dropdown-list {
  position: absolute;
  top: 3.5em;
  display: none;
  z-index: 1;
}

@media screen and (max-width: 40em) {
  .map-dropdown {
    position: static;
  }

  .dropdown-list {
    margin-top: 4em;
    left: 0.4em;
  }
}
.map-dropdown.is-expanded .dropdown-list {
  display: block;
}

.dropdown-list {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  box-shadow: 0 0px 0 1px rgba(0, 0, 0, 0.12), 0 1px 8px rgba(0, 0, 0, 0.12);
  border-top: 5px solid #1f323f;
  background-color: #fff;
}

.dropdown-list:before {
  position: absolute;
  z-index: -1;
  top: -21px;
  left: 2.5em;
  display: block;
  width: 22px;
  height: 20px;
  background-position: left bottom;
  content: "";
}

.dropdown-list--select {
  width: 16em;
}

.dropdown-list--select a {
  display: block;
  padding: 0.6em 1em;
  border-bottom: 1px solid #dde0e2;
  text-transform: capitalize;
  cursor: pointer;
}

.dropdown-list--select li:last-of-type a {
  border-bottom: none;
}

.dropdown-list--select a:hover {
  background-color: #f2f4f5;
}

.dropdown-list--checkboxes {
  width: 21em;
  padding: 0.8em 0 0.6em;
}

.dropdown-list--checkboxes li {
  padding-left: 1em;
  width: 9.7em;
}

.dropdown-list--checkboxes label {
  text-transform: none;
}

.dropdown-list--select--location .dropdown-list--select__option {
  padding-left: 2.3em !important;
  background-position: 0.3em 0.4em;
}

@media screen and (max-width: 40em) {
  .dropdown-list--checkboxes label {
    padding-left: 0.2em;
  }
}
.dropdown-list--select a.is-selected {
  border-bottom: none;
  background-color: #40505b;
  background-position: 98% center;
  color: #fff;
}

.inputset {
  margin-bottom: 0.6em;
}

.inputset label {
  padding-bottom: 0.6em;
}

.inputset .tooltip-icon {
  margin-left: 0.8em;
}

.inputset--left label {
  display: inline-block;
  padding-right: 0.9em;
  width: 8em;
  text-align: right;
}

.inputset--left .copy-block {
  display: inline-block;
  width: 52%;
  vertical-align: top;
}

.inputset--inside label {
  position: absolute;
  padding-top: 0.9em;
  padding-left: 1.1em;
}

.inputset--inside input[type=text], .inputset--inside input[type=email] {
  padding-left: 8.0em;
}

.inputset--inline {
  display: inline-block;
}

.inputset--inline input {
  margin-right: 0.5em;
}

.inputset--inline label {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  padding-right: 0.5em;
}

.inputset--left-textarea label {
  display: inline-block;
  padding-right: 0.9em;
  padding-top: 1em;
  width: 8em;
  text-align: right;
}

.inputset--left-textarea textarea {
  width: auto;
  vertical-align: top;
}

.inputset--optional input {
  padding-right: 5.2em;
}

.inputset--optional__message {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: auto;
  color: #78848b;
  margin-left: -5.2em;
  margin-top: 1.1em;
  position: absolute;
}

.inputset--mini label {
  font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

.inputset--mini input {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  padding: 0.32em 0.55em 0.25em;
}

.inputset--currency input[type=text] {
  padding-left: 2.1em;
}

label.inputset--currency__symbol {
  font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.4;
  -webkit-font-smoothing: antialiased;
  position: relative;
  left: 0.9em;
  color: #333;
  padding: 0;
  display: inline-block;
  width: 0;
}

.inputset--social-icon input {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 2.3em;
}

.inputset--social-icon .tiny-social-link {
  margin-left: -2.3em;
  margin-top: 1.1em;
  position: absolute;
}

.inputset--removable .icon-link {
  margin-left: 0.5em;
  margin-top: 0.7em;
  position: absolute;
}

.inputset--spaced {
  margin-top: 2.8em;
}

.inputset--checkbox {
  display: inline-block;
  margin-bottom: 0;
}

.inputset--checkbox input, .inputset--checkbox label {
  display: inline-block;
}

.inputset--checkbox input {
  margin: 0;
  margin-top: 4px;
}

.inputset--checkbox label {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  margin-right: -4px;
  margin-left: -4px;
  padding-left: 0.9em;
}

.inputset--checkbox--small label {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: auto;
}

.inputset--checkbox--long-text label {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  vertical-align: top;
  width: 90%;
}

.inputset--radio-list {
  margin-bottom: 0;
}

.inputset--radio-list li input {
  margin-right: 0.6em;
}

.inputset--radio-list li > label {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}

.inputset--radio-text-options span {
  font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.4;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  padding-right: 0.3em;
  padding-left: 0.4em;
  margin-left: -0.5em;
  margin-right: 0em;
  color: #00bfff;
}

.inputset__error {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  position: relative !important;
  padding-left: 1.8em !important;
  padding-right: auto !important;
  display: block;
  padding: 0.6em 0;
  color: #e50000;
}

.inputset__error:before {
  position: absolute;
  top: 0.38em;
  left: -0.3em;
  right: auto;
  content: "";
}

.inputset--with-description input {
  margin-right: 1.5em;
  margin-bottom: 0.8em;
}

.inputset--with-description__description {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  vertical-align: top;
  display: inline-block;
  padding: 0.2em 1.5em 0.2em 0;
}

@media screen and (max-width: 40em) {
  .inputset--left label, .inputset--left-textarea label {
    display: block;
    text-align: left;
    width: auto;
  }

  .inputset--left-textarea label {
    padding-top: 0;
  }
}
.inputset.is-invalid {
  vertical-align: top;
}

.inputset.is-invalid input, .inputset.is-invalid textarea {
  color: #e50000;
}

.inputset.is-invalid input[type=text]:focus, .inputset.is-invalid textarea:focus {
  box-shadow: 0 0 4px 2px rgba(229, 0, 0, 0.25);
  border-color: #c00;
}

.avatar {
  overflow: hidden;
  width: 5em;
  height: 5em;
  border-radius: 4px;
  background-color: rgba(187, 193, 197, 0.65);
  background-position: center center;
  background-size: 100% auto;
}

.avatar img {
  max-width: 100%;
}

.avatar--medium {
  width: 4em;
  height: 4em;
}

.avatar--small {
  width: 2.4em;
  height: 2.4em;
  border-radius: 2px;
}

.avatar--mini {
  width: 1.538em;
  height: 1.538em;
  border-radius: 2px;
}

.member {
  display: block;
  padding: 1.35em 0.85em 1.15em 1.35em;
  border: 1px solid transparent;
}

.member__details {
  width: 10.5em;
  float: left;
  padding: 0.9em 0 0.9em 1em;
}

.member__details__name, .member__details__organization, .member__details__inactive-date, .member__details__booking-duration {
  float: left;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.member__details__name {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  width: 8.8em;
}

.member__details__organization, .member__details__inactive-date, .member__details__booking-duration {
  font-family: "NHaasGroteskTXW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.4;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1.5;
  clear: left;
  color: #8f989f;
  max-width: 11.5em;
}

.member__details__organization {
  padding-bottom: 0.5em;
  padding-right: 0.5em;
}

.member__details__badge {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #333;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: auto;
  font-size: 10px;
  font-size: 1rem;
  line-height: 13px;
  display: block;
  float: left;
  padding: 0 3px;
  border: 1px solid #dde0e2;
  background-color: #fff;
  color: #40505b;
}

.member .avatar {
  float: left;
}

.member--large {
  position: relative;
  padding: 0;
}

.member--large .avatar {
  margin-right: 1.5em;
  margin-bottom: 1.3em;
}

.member--large .member__details {
  position: absolute;
  padding-top: 0;
  padding-left: 6.5em;
  padding-right: 1.8em;
  width: 100%;
}

.member--large .member__details__name {
  font-family: "NHaasGroteskDSW01-75Bd","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #40505b;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.1;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: auto;
  padding-bottom: 0.5em;
  width: auto;
  display: inline-block;
  max-width: none;
  overflow: visible;
  color: #00bfff;
  cursor: pointer;
}

.member--large .member__details__email {
  font-family: "Trade Gothic W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  display: block;
  clear: left;
  color: #333;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.member--large .icon-link--zoom-circle {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  opacity: 0.6;
  position: relative;
  top: -3px;
  margin-left: 0.8em;
}

.member--large .member__details__name:hover .icon-link--zoom-circle {
  opacity: 1;
}

.member--small .avatar {
  margin-right: 1em;
}

.member--small .member__details {
  width: 8.6em;
  padding: 0;
}

.member--small .member__details__name {
  width: 8.8em;
}

.member--editable {
  cursor: pointer;
}

.member--inactive .avatar {
  border-radius: 0;
  border: 0.2em solid #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

.member--inactive .avatar img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

@media screen and (max-width: 52em) {
  .member--large .avatar {
    width: 4em;
    height: 4em;
  }

  .member--large .member__details {
    padding-left: 5.75em;
  }

  .member--large .member__details__name {
    font-size: 20px;
    font-size: 2rem;
    line-height: auto;
  }
}
.member.is-showing-popover .avatar {
  box-shadow: 0 0 0 5px #fff, 0 0 0 6px rgba(31, 50, 63, 0.1), 0 1px 4px 6px rgba(31, 50, 63, 0.15);
}

.member__details__name.is-showing-popover .icon-link--zoom-circle {
  opacity: 1;
}

.l-marketing-booking {
  background-image: url("marketing/booking-desk-repeating-bg.jpg");
  background-repeat: repeat-x;
  background-position: left bottom;
  height: 791px;
  background-color: #fff;
}

.l-marketing-booking .marketing-feature-nav {
  margin-top: -14.8em !important;
}

.l-marketing-booking__main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -6%;
  background-position: center bottom;
  background-repeat: no-repeat;
}

.l-marketing-booking__main .marketing-feature-heading {
  position: absolute;
  margin-top: 2.1em;
  margin-left: 5.1em;
  left: 6%;
}

.l-marketing-booking__main .marketing-desktop {
  position: absolute;
  bottom: 291px;
  left: 50%;
  margin-left: -243px;
}

.l-marketing-booking__main .marketing-feature-bubble {
  top: 7.5em;
  left: 50%;
  margin-left: 8em;
}

@media screen and (max-width: 52em) {
  .l-marketing-booking__main .marketing-feature-heading {
    margin-left: 0.8em;
  }

  .l-marketing-booking__main .marketing-feature-bubble {
    top: 5.4em;
    margin-left: 1.5em;
  }
}
@media screen and (max-width: 40em) {
  .l-marketing-booking__main {
    position: static;
  }

  .l-marketing-booking__main .marketing-desktop {
    display: none;
  }

  .l-marketing-booking__main .marketing-feature-bubble {
    position: static;
    margin-left: 0;
  }

  .l-marketing-booking {
    height: auto;
  }
}
@media screen and (min-width: 40em) {
  .l-marketing-booking__main {
    background-image: url("marketing/booking-desk.jpg");
  }
}
.l-marketing-directory {
  height: 680px;
  background-position: center center;
  background-size: cover;
  background-color: #edeeef;
}

.l-marketing-directory:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  left: 50%;
  background: -webkit-linear-gradient(left, rgba(31, 50, 63, 0.06) 0, rgba(31, 50, 63, 0) 25%);
  background: linear-gradient(to right, rgba(31, 50, 63, 0.06) 0%, rgba(31, 50, 63, 0) 25%);
}

.l-marketing-directory__main .marketing-feature-heading {
  position: absolute;
  left: 50%;
  margin-top: 4em;
  margin-left: 6.5%;
}

.l-marketing-directory__main .marketing-feature-bubble {
  position: absolute;
  top: 50%;
  left: 47%;
  margin-top: -165px;
  margin-left: -175px;
}

.l-marketing-directory__main .marketing-directory-reticles {
  position: absolute;
  margin: auto;
  top: 0;
  right: 18%;
  bottom: 0;
  height: 100%;
  max-height: 31.3em;
  left: 12%;
}

@media screen and (max-width: 52em) {
  .l-marketing-directory__main .marketing-directory-reticles {
    right: 6%;
    max-height: 31.3em;
    left: 6%;
  }
}
@media screen and (max-width: 40em) {
  .l-marketing-directory {
    height: auto;
  }

  .l-marketing-directory__main .marketing-directory-reticles {
    display: none;
  }
}
.l-marketing-feature-briefs {
  padding: 0 50px;
}

.l-marketing-feature-briefs .marketing-feature-brief {
  float: left;
  width: 45%;
}

.l-marketing-feature-briefs .marketing-feature-brief:nth-child(2n+1) {
  clear: left;
}

.l-marketing-feature-briefs .marketing-feature-brief:nth-child(1n+3) {
  border-top: 1px solid #00c8d7;
}

.l-marketing-feature-briefs .marketing-feature-brief:nth-child(odd):after {
  content: "";
  display: block;
  width: 1px;
  position: absolute;
  right: -11.3%;
  top: 2.5em;
  bottom: 2.5em;
  background-color: #00c8d7;
}

.l-marketing-feature-briefs .marketing-feature-brief:nth-child(odd) {
  margin-right: 5%;
}

.l-marketing-feature-briefs .marketing-feature-brief:nth-child(even) {
  margin-left: 5%;
}

@media screen and (max-width: 40em) {
  .l-marketing-feature-briefs .marketing-feature-brief {
    width: 100%;
    margin: 0 !important;
    border: none !important;
    padding: 0;
  }

  .l-marketing-feature-briefs .marketing-feature-brief:after {
    content: none !important;
  }

  .l-marketing-feature-briefs .marketing-feature-brief + .marketing-feature-brief {
    margin-top: 2.5em !important;
  }
}
.l-marketing-feature {
  padding-left: 6%;
  position: relative;
}

.l-marketing-feature__frame {
  height: 100%;
  position: relative;
}

.l-marketing-feature .marketing-feature-nav {
  position: absolute;
  left: 1.5em;
  top: 50%;
  margin-top: -6.000em;
  z-index: 200;
}

@media screen and (max-width: 52em) {
  .l-marketing-feature {
    padding-left: 6%;
  }
}
@media screen and (max-width: 40em) {
  .l-marketing-feature {
    padding: 6%;
    overflow: hidden;
    text-align: center;
  }

  .l-marketing-feature .marketing-feature-heading {
    float: none !important;
    display: inline-block !important;
    position: static !important;
    width: auto !important;
    margin: 1.5em auto !important;
  }

  .l-marketing-feature .marketing-feature-bubble {
    position: relative !important;
    margin: 0 -12.5em 2em !important;
    top: 0 !important;
    left: 50%;
  }

  .l-marketing-feature .marketing-feature-bubble--big {
    margin-left: -175px !important;
  }
}
.l-marketing-features section {
  width: 100%;
}

.l-marketing-features .l-marketing-payments, .l-marketing-features .l-marketing-booking, .l-marketing-features .l-marketing-members, .l-marketing-features .l-marketing-directory {
  width: 100%;
}

.l-marketing-intro-header {
  margin-top: 8.6em;
}

.l-marketing-intro-header video {
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 1300px;
  z-index: -1000;
}

.l-marketing-intro-header .marketing-audience-intro {
  float: right;
  width: 50%;
}

@media screen and (max-width: 52em) {
  .l-marketing-intro-header video {
    display: none;
  }
}
@media screen and (max-width: 40em) {
  .l-marketing-intro-header {
    margin-top: 6.4em;
  }

  .l-marketing-intro-header video {
    display: none;
  }

  .l-marketing-intro-header .marketing-audience-intro {
    width: 100%;
  }
}
.l-marketing-members {
  height: 700px;
  background-color: #fff;
}

.l-marketing-members__main {
  text-align: center;
  padding-top: 7.3em;
  padding-right: 3%;
}

.l-marketing-members__main .marketing-feature-heading {
  margin-bottom: 1.5em;
}

.l-marketing-members__main .marketing-sub-heading {
  max-width: 46em;
  margin: 0 auto;
  margin-bottom: 2.9em;
}

.l-marketing-members__members {
  position: relative;
  left: 50%;
  margin-left: -40%;
  width: 80%;
  text-align: center;
}

.l-marketing-members__members .member {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  display: inline-block;
  min-width: 15.5em;
  width: 23%;
  vertical-align: top;
  padding: 1.2em 0;
}

@media screen and (max-width: 52em) {
  .l-marketing-members {
    height: auto;
    padding-bottom: 7em;
  }

  .l-marketing-members__members {
    width: 100%;
    position: static;
    margin-left: 0;
  }

  .l-marketing-members__members .member:nth-child(n+10) {
    display: none;
  }
}
@media screen and (max-width: 40em) {
  .l-marketing-members__main {
    padding: 0;
  }

  .l-marketing-members__members {
    display: none;
  }
}
.l-marketing-payments {
  height: 680px;
  background-size: cover;
  background-position: center center;
  margin-bottom: 3.7em;
}

.l-marketing-payments__left {
  width: 100%;
  padding-left: 9em;
}

.l-marketing-payments__left .marketing-feature-heading {
  float: left;
  margin-top: 4em;
  margin-left: 0.8em;
  position: absolute;
}

.l-marketing-payments__left .marketing-feature-bubble {
  position: absolute;
  margin-top: 17em;
  margin-left: -0.4em;
}

.l-marketing-payments__right {
  width: 100%;
  padding-left: 32.8em;
  overflow: hidden;
}

.l-marketing-payments__right .marketing-ipad {
  width: 45.7em;
  margin: 0 auto;
}

@media screen and (max-width: 52em) {
  .l-marketing-payments__left {
    padding-left: 0;
  }

  .l-marketing-payments__right {
    padding-top: 1.7em;
    padding-left: 315px;
  }

  .l-marketing-payments__right .marketing-ipad {
    width: 39.3em;
  }
}
@media screen and (max-width: 40em) {
  .l-marketing-payments {
    height: auto;
    background-image: url("marketing/payments-background-small.jpg");
    margin-bottom: 0;
  }

  .l-marketing-payments__right {
    padding-left: 0;
    display: none;
  }

  .l-marketing-payments__right .marketing-ipad {
    width: 100%;
  }
}
@media screen and (min-width: 40em) {
  .l-marketing-payments {
    background-image: url("marketing/payments-background-large.jpg");
  }
}
.l-marketing-pricing {
  padding: 7em 6%;
  position: relative;
  background-color: #fff;
}

.l-marketing-pricing__main {
  position: relative;
}

.l-marketing-pricing__main .marketing-heading-strong {
  margin-bottom: 3em;
  text-align: center;
}

.l-marketing-pricing__main .marketing-pricing-bubble {
  margin-bottom: 5em;
  position: relative;
  z-index: 1;
}

.l-marketing-pricing__main__explanations {
  position: absolute;
  top: 10em;
  bottom: 0;
  left: 0;
  padding: 0;
  width: 100%;
}

.l-marketing-pricing__main__explanations:before {
  display: inline-block;
  width: 0.5%;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.l-marketing-pricing__main__explanations .marketing-pricing-explanation {
  position: relative;
}

.l-marketing-pricing__main__explanations .marketing-pricing-explanation:after {
  content: "";
  height: 1px;
  display: block;
  background-color: #bbc1c5;
  position: absolute;
  top: 0.8em;
  width: 235px;
}

.l-marketing-pricing__main__explanations .marketing-pricing-explanation--left {
  display: inline-block;
  padding-right: 250px;
  vertical-align: middle;
  width: 49%;
}

.l-marketing-pricing__main__explanations .marketing-pricing-explanation--left:after {
  right: 0;
}

.l-marketing-pricing__main__explanations__right {
  display: inline-block;
  width: 49%;
  vertical-align: middle;
}

.l-marketing-pricing__main__explanations__right .marketing-pricing-explanation--right {
  padding-left: 250px;
}

.l-marketing-pricing__main__explanations__right .marketing-pricing-explanation--right:after {
  left: 0;
}

.l-marketing-pricing__main__explanations__right .marketing-pricing-explanation--right:nth-child(2) {
  margin-top: 5em;
}

@media screen and (max-width: 52em) {
  .l-marketing-pricing__main__explanations {
    position: static;
    padding: 0;
    margin-bottom: 4em;
  }

  .l-marketing-pricing__main__explanations:before {
    content: none;
  }

  .l-marketing-pricing__main__explanations .marketing-pricing-explanation {
    padding: 0 0.8em;
  }

  .l-marketing-pricing__main__explanations .marketing-pricing-explanation:after {
    content: none;
  }

  .l-marketing-pricing__main__explanations .marketing-pricing-explanation--left {
    vertical-align: top;
    width: 32.4%;
    text-align: left;
  }

  .l-marketing-pricing__main__explanations__right {
    display: inline-block;
    width: 64.4%;
    vertical-align: top;
  }

  .l-marketing-pricing__main__explanations__right .marketing-pricing-explanation--right {
    display: inline-block;
    vertical-align: top;
    width: 49.4%;
  }

  .l-marketing-pricing__main__explanations__right .marketing-pricing-explanation--right:nth-child(2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 40em) {
  .l-marketing-pricing {
    padding: 4em 6%;
  }

  .l-marketing-pricing__main .marketing-heading-strong {
    margin-bottom: 1em;
  }

  .l-marketing-pricing__main .marketing-pricing-bubble {
    margin-bottom: 2em;
  }

  .l-marketing-pricing__main__explanations, .marketing-pricing-explanation, .marketing-pricing-explanation--left, .l-marketing-pricing__main__explanations__right, .marketing-pricing-explanation--right {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 0;
  }

  .l-marketing-pricing__main__explanations {
    margin-bottom: 1.6em;
  }

  .marketing-pricing-explanation {
    margin-bottom: 1.7em;
  }
}
.l-marketing-signup {
  padding: 2em 6%;
  position: relative;
  background-color: #fff;
}

.l-marketing-signup:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  height: 7.6em;
  background: -webkit-linear-gradient(bottom, #fff 2em, rgba(255, 255, 255, 0));
  background: linear-gradient(to top, #ffffff 2em, rgba(255, 255, 255, 0));
}

.l-marketing-signup__main {
  box-shadow: 0 0 0 1px rgba(31, 50, 63, 0.13), 0 0 25px rgba(31, 50, 63, 0.1);
  max-width: 88em;
  margin: 0 auto;
}

.l-marketing-signup__main .marketing-signup-intro, .l-marketing-signup__main .marketing-signup-form {
  float: left;
  width: 50%;
  padding: 4em;
  padding-bottom: 7em;
}

.l-marketing-signup__main .marketing-signup-form {
  border: 1px solid #fff;
}

@media screen and (max-width: 52em) {
  .l-marketing-signup__main .marketing-signup-intro, .l-marketing-signup__main .marketing-signup-form {
    padding: 3em;
    padding-bottom: 5em;
  }
}
@media screen and (max-width: 40em) {
  .l-marketing-signup__main .marketing-signup-intro, .l-marketing-signup__main .marketing-signup-form {
    float: none;
    padding: 2em;
    width: 100%;
    padding-bottom: 3em;
  }

  .l-marketing-signup__main .marketing-signup-form {
    padding: 2em 1.3em;
    padding-bottom: 4.7em;
  }
}
.l-app-header {
  position: relative;
  padding: 1.4em 6% 0 6%;
  border-top: 5px solid #00bfff;
  background-color: #fff;
}

.l-app-header .space-name-heading, .l-app-header .space-nav-primary {
  float: left;
}

.l-app-header .space-nav-primary {
  clear: both;
  margin-top: 1em;
  margin-bottom: 2.4em;
}

.l-app-header .nav-toggle {
  position: absolute;
  right: 0;
  bottom: -3em;
  display: none;
}

.l-app-header__search-and-account {
  float: right;
}

.l-app-header__search-and-account .form--search, .l-app-header__search-and-account .nav-account {
  float: right;
}

.l-app-header__search-and-account .nav-account {
  margin-top: -0.308em;
  margin-left: -3.8em;
}

.l-app-header--non-space {
  padding-top: 1.846em;
  padding-bottom: 0.8em;
  border-top-color: #000;
}

.l-app-header--non-space .desktime-heading {
  margin-top: 0.4em;
  margin-bottom: 1.0em;
}

.l-app-header--non-space .link-header {
  float: right;
  margin-top: 0.643em;
  margin-right: 1.6em;
}

.l-app-header--non-space .nav-account + .link-header {
  margin-right: 4.0em;
}

.l-app-header--non-space--tall {
  padding-top: 3.231em;
  padding-bottom: 1.615em;
}

.l-app-header--non-space--marketing {
  border-top-color: transparent;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
}

.l-app-header--space:after {
  background: -webkit-linear-gradient(left, rgba(221, 224, 226, 0) 0, #dde0e2 20%, #dde0e2 80%, rgba(221, 224, 226, 0) 100%);
  background: linear-gradient(to right, rgba(221, 224, 226, 0) 0%, #dde0e2 20%, #dde0e2 80%, rgba(221, 224, 226, 0) 100%);
  display: block;
  width: 100%;
  height: 1px;
  content: "";
}

.l-app-header--space .space-name-heading {
  margin-top: 1.5em;
  clear: left;
}

.l-app-header--space--member-area {
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  border-top-color: #1f323f !important;
}

.l-app-header--space--member-area:after {
  background: none;
}

@media screen and (max-width: 40em) {
  .l-app-header--space {
    padding-top: 0;
    border-bottom: none;
    background-color: #00bfff;
  }

  .l-app-header--space:after {
    background: none;
  }

  .l-app-header--space > * {
    display: none;
  }

  .l-app-header--space .space-name-heading {
    position: absolute;
    bottom: -2.5em;
    display: block;
    margin-bottom: 0;
  }

  .l-app-header--space .nav-toggle {
    display: block;
  }

  .l-app-header--space .l-app-header__search-and-account {
    float: left;
  }

  .l-app-header--space .l-app-header__search-and-account .form--search {
    float: left;
  }

  .l-app-header--space--member-area {
    background-color: #1f323f !important;
    margin-bottom: 5em;
  }

  .l-app-header--space--member-area .l-app-header__search-and-account {
    float: right;
  }

  .l-app-header--non-space--tall {
    padding-top: 1.846em;
    padding-bottom: 0.8em;
  }

  .l-app-header--non-space .link-header {
    display: none;
  }

  .l-app-header--non-space .nav-account--sign-in + .link-header--plus {
    display: block;
    clear: both;
    margin-right: 0;
  }
}
.l-app-header.is-hidden {
  -webkit-transform: translateY(-80px) translateZ(0);
  -moz-transform: translateY(-80px) translateZ(0);
  -ms-transform: translateY(-80px) translateZ(0);
  -o-transform: translateY(-80px) translateZ(0);
  transform: translateY(-80px) translateZ(0);
  position: fixed;
  padding-top: 1.154em;
  padding-bottom: 0.615em;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 1px 10px rgba(31, 50, 63, 0.25);
}

.l-app-header.is-fixed {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 9999;
}

@media screen and (max-width: 40em) {
  .l-app-header--space.is-expanded {
    display: block;
    padding-top: 1em;
    min-height: 22em;
  }

  .l-app-header--space.is-expanded > * {
    display: block;
  }
}
.l-app-footer {
  padding: 3.6em 6%;
  background-color: #fff;
}

.l-app-footer .nav-toggle {
  display: none;
  float: left;
  margin-top: -0.05em;
  margin-right: 1em;
  margin-left: 0em;
}

.l-app-footer .nav-footer, .l-app-footer .contact-support {
  float: left;
}

.l-app-footer .nav-footer {
  margin-top: 0.4em;
}

.l-app-footer .powered-by-desktime {
  float: right;
  margin-top: 0.9em;
}

.l-app-footer .social-links {
  float: right;
  margin-top: 0.4em;
}

.l-app-footer .social-bubble {
  float: right;
  margin-left: 1em;
}

.l-app-footer--directory, .l-app-footer--errors {
  padding: 2em 6%;
}

@media screen and (max-width: 52em) {
  .l-app-footer .powered-by-desktime {
    display: none;
  }

  .l-app-footer .social-links {
    float: left;
    clear: left;
  }
}
@media screen and (max-width: 40em) {
  .l-app-footer {
    padding-top: 1.8em;
    padding-bottom: 1.8em;
  }

  .l-app-footer .nav-toggle {
    display: block;
  }

  .l-app-footer .nav-footer {
    display: none;
  }

  .l-app-footer .contact-support {
    margin-right: 0;
  }

  .l-app-footer .social-links {
    display: none;
  }

  .l-app-footer--members .social-bubble {
    display: none;
  }
}
@media screen and (max-width: 40em) {
  .l-app-footer.is-expanded {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    box-shadow: 0 -1px 8px rgba(0, 0, 0, 0.1);
  }

  .l-app-footer.is-expanded .nav-toggle {
    margin-bottom: 0.8em;
  }

  .l-app-footer.is-expanded .nav-footer {
    clear: left;
    display: block;
  }

  .l-app-footer.is-expanded .contact-support {
    clear: left;
    margin-top: 1.1em;
  }
}


/*................................................fin de valores......................................*/

/*...............................................about us section...................................*/

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
}

.about-us {
  margin: 4em auto;
  width: 1100px;
  max-width: 90%;
}
.about-us::after {
  clear: both;
  content: "";
  display: table;
}
@media only screen and (min-width: 1000px) {
  .about-us article, .about-us aside {
    float: left;
    width: 47.5%;
  }
}
@media only screen and (min-width: 1000px) {
  .about-us article {
    margin-right: 5%;
  }
}
.about-us article h2 {
  margin: 0;
  font-size: 40px;
  font-weight: 300;
  color: #308fc3;
}
.about-us article p {
  margin-bottom: 2em;
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
  color: #676767;
}
.about-us aside ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.about-us aside ul::after {
  clear: both;
  content: "";
  display: table;
}
.about-us aside ul li {
  display: table;
  width: 100%;
  height: 170px;
}
@media only screen and (min-width: 1000px) {
  .about-us aside ul li {
    float: left;
    width: 33.3333333333%;
  }
}
.about-us aside ul li:first-child {
  background-color: #afce44;
}
.about-us aside ul li:nth-child(2) {
  background-color: #35b8e4;
}
.about-us aside ul li:nth-child(3) {
  background-color: #308fc3;
}
.about-us aside ul li h3 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.about-us aside ul li h3 span {
  display: block;
  color: #fff;
}
.about-us aside ul li h3 span:first-child {
  font-family: 'Roboto', sans-serif;
  font-size: 60px;
  font-weight: 700;
}
.about-us aside ul li h3 span:nth-child(2) {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}


/*.................................................fin about us sections.............................*/

/*.............................................carousel social.......................................*/

.gallery-cell {
  width: 100%;
  background: #00377b;
  color: #fff;
  height: 300px;
  text-align: center;
  line-height: 300px;
  font-size: 2rem;
  font-family: sans-serif;
}

a {
  color: #fff;
  text-declaration: none;
}

/* Fade CSS */

.flickity-slider {
  -webkit-transform: none !important;
          transform: none !important;
}

.gallery-cell {
  left: 0 !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: -1;
}

.gallery-cell.is-selected {
  opacity: 1;
  z-index: 0
}


/*..............................................fin carousel social..................................*/

/*.........................................BENEFICIOS X..............................................*/

/*banner bottom div*/

        .b-b-div{

          padding-left: 72px;

          margin-top: 23px;

          position: absolute; 

        }

        .nuestro_servicios h3 {

          font-size: 27px;

        }

        .aplicamos_tecnologia  h5{

          font-size: 18px;

        }

        .title_tamano {

          width: 115px;

        }

        .desarrollo_software h3{

          font-size: 19px;

        }

        .desarrollo_software p{

          font-size: 15px;

        }

        .title_tamano1 {

          width: 115px;

        }

        .redes_informaticas h3{

          font-size: 19px;

        }

        .redes_informaticas p{

          font-size: 15px;

        }

        .title_tamano2 {

          width: 115px;

        }

        .soporte_tecnico h3{

          font-size: 19px;

        }

        .soporte_tecnico p{

          font-size: 15px;

        }

        .demostracion p{

          font-size: 19px;

          padding-left: 84px;

        }

        .salud_ocupacional li{

          font-size: 15px;

        }

        .solicitar_demostracion{

          font-size: 14px;

        }

        .demo-solu{

          padding-left: 34px;

        }

        .title_banner_ver_mas3 {

          padding-left: 817px;

          padding-top: 56px;

        }

        .font_blue {

          padding: 0 89px;

          padding-bottom: 6px;

        }

        .table_float img {

          width: 87%;

          margin-left: 120px;

        }

        .title_monitor {

          padding: 0 153px;

        }

        .title_monitor img {

          width: 200px;

          padding-top: 13px;

        }

        .title_somos_empresa h2{

          padding: 28px 44px;

          padding-bottom: 15px;

          font-size: 19px;

        }

        .title_somos_empresa p{

          padding: 0 65px;

          font-size: 15px;

        }

        .guion_principal::before{

          left: 50px;

          width: 2px;

          height: 40px;

          top: 6px;

        }
        .t-i-notice {
            padding: 0 131px;
            padding-top: 18px;
        }
        .t-i-calidad {
          padding: 0 157px;
          padding-bottom: 18px;
        }
        .noticia_l1{
          font-size: 15px;
        }
        .t-Noticias h4{

          font-size: 20px

        }

        .title_noticias h5 {

          font-size: 18px;

        }

        .title_noticias p{

          font-size: 17px;

        } 

        .title_final_reservado p{

          font-size: 13px;

        }

        .bnt-ver-mas{

          font-size: 14px;
          margin-bottom: 23px;

        }

        .trabaja_nosotros span{

          font-size: 20px;

        }

        .click_aqui{

          font-size: 16px;

          padding-left: 16px;

        }

        .t-Noticias {

          padding-left: 128px;

          font-size: 16px;

        }

        .t-blog {

          padding-right: 94px;

        }

        .title_final_cabezera img {

          width: 46%;

          margin-left: -81px;

        }

        .movi-icon i {

          font-size: 20px;

        }

        .title_mirarmar_direc{

          padding-left: 77px;

          font-size: 14px;

        } 

        .title_mirarmar_info{

          padding-left: 77px;

          font-size: 14px;

        }

        .title_mirarmar_number{

          padding-left: 77px;

          font-size: 14px;

        }

        .title_mirarmar_info a {

          font-size: 18px;

        }    

        .title_mapa_sitios p{

          font-size: 16px;

        }

        .title_mapa_sitios ul{

          font-size: 14px;

        }

        .title_siguenos h2{

          padding-left: 0px;

          font-size: 16px;

        }

        .t-i-facebook {

            padding-left: 4px;

        }

        .title_siguenos {

          padding: 38px 78px;

        }

        .title_siguenos p{

          padding-left: 0px;

          font-size: 14px;

        }

        .hvr-overline-from-left:before{

          top: 18px !important;

        }

        /*---------EMPRESAA RESPONSIVE 1350-----------*/







/*........................................slider nuevo..............................................*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* -------------------------------- 

Primary style

-------------------------------- */

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1.6rem;
  font-family: "Open Sans", sans-serif;
  color: #2c343b;
  background-color: #f2f2f2;
}

a {
  color: #d44457;
  text-decoration: none;
}

img {
  max-width: 100%;
}
/* -------------------------------- 

Main Components 

-------------------------------- */

.cd-header {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background-color: #21272c;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 768px) {
  .cd-header {
    height: 70px;
    background-color: transparent;
  }
}

#cd-logo {
  float: left;
  margin: 13px 0 0 5%;
}

#cd-logo img {
  display: block;
}

@media only screen and (min-width: 768px) {
  #cd-logo {
    margin: 23px 0 0 5%;
  }
}

.cd-primary-nav {
  /* mobile first - navigation hidden by default, triggered by tap/click on navigation icon */
  
  float: right;
  margin-right: 5%;
  width: 44px;
  height: 100%;
  background: url("../assets/cd-icon-menu.svg") no-repeat center center;
}

.cd-primary-nav ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}

.cd-primary-nav ul.is-visible {
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -o-transform: translateY(50px);
  transform: translateY(50px);
}

.cd-primary-nav a {
  display: block;
  height: 50px;
  line-height: 50px;
  padding-left: 5%;
  background: #21272c;
  border-top: 1px solid #333c44;
  color: #ffffff;
}

@media only screen and (min-width: 768px) {
  .cd-primary-nav {
    /* reset navigation values */
    
    width: auto;
    height: auto;
    background: none;
  }
  .cd-primary-nav ul {
    position: static;
    width: auto;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    line-height: 70px;
  }
  .cd-primary-nav ul.is-visible {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  .cd-primary-nav li {
    display: inline-block;
    margin-left: 1em;
  }
  .cd-primary-nav a {
    display: inline-block;
    height: auto;
    font-weight: 600;
    line-height: normal;
    background: transparent;
    padding: .6em 1em;
    border-top: none;
  }
}
/* -------------------------------- 

Slider

-------------------------------- */

.cd-hero {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cd-hero-slider {
  position: relative;
  height: 360px;
  overflow: hidden;
}

.cd-hero-slider li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}

.cd-hero-slider li.selected {
  /* this is the visible slide */
  
  position: relative;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.cd-hero-slider li.move-left {
  /* slide hidden on the left */
  
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}

.cd-hero-slider li.is-moving,
.cd-hero-slider li.selected {
  /* the is-moving class is assigned to the slide which is moving outside the viewport */
  
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
}

@media only screen and (min-width: 768px) {
  .cd-hero-slider {
    height: 500px;
  }
}

@media only screen and (min-width: 1170px) {
  .cd-hero-slider {
    height: 680px;
  }
}
/* -------------------------------- 

Single slide style

-------------------------------- */

.cd-hero-slider li {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.cd-hero-slider li:first-of-type {
  background-image: url("demos/1.jpg");
}

.cd-hero-slider li:nth-of-type(2) {
 background-image: url("demos/2.jpg");
}

.cd-hero-slider li:nth-of-type(3) {
  background-color: #2c343b;
background-image: url("demos/4.jpg");
}

.cd-hero-slider li:nth-of-type(4) {
  background-color: #2c343b;
background-image: url("demos/5.jpg");
}

.cd-hero-slider li:nth-of-type(5) {
background-image: url("demos/6.jpg");
}

.cd-hero-slider li:nth-of-type(6) {
background-image: url("demos/7.jpg");
}

.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  /* this padding is used to align the text */
  
  padding-top: 100px;
  text-align: center;
  /* Force Hardware Acceleration in WebKit */
  
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.cd-hero-slider .cd-img-container {
  /* hide image on mobile device */
  
  display: none;
}

.cd-hero-slider .cd-img-container img {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.cd-hero-slider .cd-bg-video-wrapper {
  /* hide video on mobile device */
  
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.cd-hero-slider .cd-bg-video-wrapper video {
  /* you won't see this element in the html, but it will be injected using js */
  
  display: block;
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.cd-hero-slider h2,
.cd-hero-slider p {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  line-height: 1.2;
  margin: 0 auto 14px;
  color: #ffffff;
  width: 90%;
  max-width: 400px;
}

.cd-hero-slider h2 {
  font-size: 2.4rem;
  text-shadow: 2px 2px #484848;
}

.cd-hero-slider p {
  font-size: 1.4rem;
  line-height: 1.4;
  text-shadow: 2px 2px #484848;
}

.cd-hero-slider .cd-btn {
  display: inline-block;
  padding: 1.2em 1.4em;
  margin-top: .8em;
  background-color: rgba(14, 176, 224, 0.9);
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  text-transform: uppercase;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.cd-hero-slider .cd-btn.secondary {
  background-color: rgba(22, 26, 30, 0.8);
}

.cd-hero-slider .cd-btn:nth-of-type(2) {
  margin-left: 1em;
}

.no-touch .cd-hero-slider .cd-btn:hover {
  background-color: rgba(14, 137, 224, 0.9);
}

.no-touch .cd-hero-slider .cd-btn.secondary:hover {
  background-color: #161a1e;
}

@media only screen and (min-width: 768px) {
  .cd-hero-slider li: nth-of-type(2) {
    background-image: none;
  }
  .cd-hero-slider li:nth-of-type(3) {
    background-image: ;
  }
  .cd-hero-slider li:nth-of-type(4) {
    background-image: ;
  }
  .cd-hero-slider .cd-full-width,
  .cd-hero-slider .cd-half-width {
    padding-top: 150px;
  }
  .cd-hero-slider .cd-bg-video-wrapper {
    display: block;
  }
  .cd-hero-slider .cd-half-width {
    width: 45%;
  }
  .cd-hero-slider .cd-half-width:first-of-type {
    left: 5%;
  }
  .cd-hero-slider .cd-half-width:nth-of-type(2) {
    right: 5%;
    left: auto;
  }
  .cd-hero-slider .cd-img-container {
    display: block;
  }
  .cd-hero-slider h2,
  .cd-hero-slider p {
    max-width: 520px;
  }
  .cd-hero-slider h2 {
 
  }
  .cd-hero-slider .cd-btn {
    font-size: 1.4rem;
  }
}

@media only screen and (min-width: 1170px) {
  .cd-hero-slider .cd-full-width, .cd-hero-slider .cd-half-width {
    padding-top: 220px;
  }
  .cd-hero-slider h2,
  .cd-hero-slider p {
    margin-bottom: 20px;
  }
  .cd-hero-slider h2 {
    font-size: 3.2em;
  }
  .cd-hero-slider p {
    font-size: 1.6rem;
  }
}
/* -------------------------------- 

Single slide animation

-------------------------------- */

@media only screen and (min-width: 768px) {
  .cd-hero-slider .cd-half-width {
    opacity: 0;
    -webkit-transform: translateX(40px);
    -moz-transform: translateX(40px);
    -ms-transform: translateX(40px);
    -o-transform: translateX(40px);
    transform: translateX(40px);
  }
  .cd-hero-slider .move-left .cd-half-width {
    -webkit-transform: translateX(-40px);
    -moz-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    -o-transform: translateX(-40px);
    transform: translateX(-40px);
  }
  .cd-hero-slider .selected .cd-half-width {
    /* this is the visible slide */
    
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-hero-slider .is-moving .cd-half-width {
    /* this is the slide moving outside the viewport 
    wait for the end of the transition on the <li> parent before set opacity to 0 and translate to 40px/-40px */
    
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
  }
  .cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),
  .cd-hero-slider li.selected.from-right .cd-half-width:first-of-type {
    /* this is the selected slide - different animation if it's entering from left or right */
    
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
  }
  .cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,
  .cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2) {
    /* this is the selected slide - different animation if it's entering from left or right */
    
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
    -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s;
  }
  .cd-hero-slider .cd-full-width h2,
  .cd-hero-slider .cd-full-width p,
  .cd-hero-slider .cd-full-width .cd-btn {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }
  .cd-hero-slider .move-left .cd-full-width h2,
  .cd-hero-slider .move-left .cd-full-width p,
  .cd-hero-slider .move-left .cd-full-width .cd-btn {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  .cd-hero-slider .selected .cd-full-width h2,
  .cd-hero-slider .selected .cd-full-width p,
  .cd-hero-slider .selected .cd-full-width .cd-btn {
    /* this is the visible slide */
    
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-hero-slider li.is-moving .cd-full-width h2,
  .cd-hero-slider li.is-moving .cd-full-width p,
  .cd-hero-slider li.is-moving .cd-full-width .cd-btn {
    /* this is the slide moving outside the viewport 
    wait for the end of the transition on the li parent before set opacity to 0 and translate to 100px/-100px */
    
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
  }
  .cd-hero-slider li.selected h2 {
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
  }
  .cd-hero-slider li.selected p {
    -webkit-transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
    -moz-transition: opacity 0.4s 0.3s, -moz-transform 0.5s 0.3s;
    transition: opacity 0.4s 0.3s, transform 0.5s 0.3s;
  }
  .cd-hero-slider li.selected .cd-btn {
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;
    -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s, background-color 0.2s 0s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;
  }
}
/* -------------------------------- 

Slider navigation

-------------------------------- */

.cd-slider-nav {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  text-align: center;
  height: 55px;
  background-color: rgba(0, 1, 1, 0.5);
}

.cd-slider-nav nav,
.cd-slider-nav ul,
.cd-slider-nav li,
.cd-slider-nav a {
  height: 100%;
}

.cd-slider-nav nav {
  display: inline-block;
  position: relative;
}

.cd-slider-nav .cd-marker {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 60px;
  height: 100%;
  color: #d44457;
  background-color: #ffffff;
  box-shadow: inset 0 2px 0 currentColor;
  -webkit-transition: -webkit-transform 0.2s, box-shadow 0.2s;
  -moz-transition: -moz-transform 0.2s, box-shadow 0.2s;
  transition: transform 0.2s, box-shadow 0.2s;
}

.cd-slider-nav .cd-marker.item-2 {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}

.cd-slider-nav .cd-marker.item-3 {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}

.cd-slider-nav .cd-marker.item-4 {
  -webkit-transform: translateX(300%);
  -moz-transform: translateX(300%);
  -ms-transform: translateX(300%);
  -o-transform: translateX(300%);
  transform: translateX(300%);
}

.cd-slider-nav .cd-marker.item-5 {
  -webkit-transform: translateX(400%);
  -moz-transform: translateX(400%);
  -ms-transform: translateX(400%);
  -o-transform: translateX(400%);
  transform: translateX(400%);
}

.cd-slider-nav ul::after {
  clear: both;
  content: "";
  display: table;
}

.cd-slider-nav li {
  display: inline-block;
  width: 60px;
  float: left;
}

.cd-slider-nav li.selected a {
  color: #2c343b;
}

.no-touch .cd-slider-nav li.selected a:hover {
  background-color: transparent;
}

.cd-slider-nav a {
  display: block;
  position: relative;
  padding-top: 35px;
  font-size: 1rem;
  font-weight: 700;
  color: #a8b4be;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.cd-slider-nav a::before {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(../assets/cd-icon-navigation.svg) no-repeat 0 0;
}

.no-touch .cd-slider-nav a:hover {
  background-color: rgba(0, 1, 1, 0.5);
}

.cd-slider-nav li:first-of-type a::before {
  background-position: 0 0;
}

.cd-slider-nav li.selected:first-of-type a::before {
  background-position: 0 -24px;
}

.cd-slider-nav li:nth-of-type(2) a::before {
  background-position: -24px 0;
}

.cd-slider-nav li.selected:nth-of-type(2) a::before {
  background-position: -24px -24px;
}

.cd-slider-nav li:nth-of-type(3) a::before {
  background-position: -48px 0;
}

.cd-slider-nav li.selected:nth-of-type(3) a::before {
  background-position: -48px -24px;
}

.cd-slider-nav li:nth-of-type(4) a::before {
  background-position: -72px 0;
}

.cd-slider-nav li.selected:nth-of-type(4) a::before {
  background-position: -72px -24px;
}

.cd-slider-nav li:nth-of-type(5) a::before {
  background-position: -96px 0;
}

.cd-slider-nav li.selected:nth-of-type(5) a::before {
  background-position: -96px -24px;
}

@media only screen and (min-width: 768px) {
  .cd-slider-nav {
    height: 80px;
  }
  .cd-slider-nav .cd-marker,
  .cd-slider-nav li {
    width: 150px;
  }
  .cd-slider-nav a {
    padding-top: 20px;
    font-size: 1.1rem;
    text-transform: uppercase;
  }
  .cd-slider-nav a::before {
    top: 18px;
  }
}
/* -------------------------------- 

Main content

-------------------------------- */

.cd-main-content {
  width: 90%;
  max-width: 768px;
  margin: 0 auto;
  padding: 2em 0;
}

.cd-main-content p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #999999;
  margin: 2em 0;
}

@media only screen and (min-width: 1170px) {
  .cd-main-content {
    padding: 3em 0;
  }
  .cd-main-content p {
    font-size: 1.6rem;
  }
}
.tp-caption {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  top: 30% !important;
  

}
@media only screen and (max-width: 767px) {
  /* hbfw */
  .tp-caption {
    left: 5% !important;
    top: 60% !important;
    transform: translateY(-50%) !important;

  }
  .color3 h2  {
    font-size: 8px !important;
  }
  .color3 p{
    font-size: 5px !important;
  }
  

  .info1 .colorh2{
    color: #1271b7 !important;
  }
  .info1 .colorp{
    color: #5e686e !important;
  }
  .btn.botonPresentacion2 {
    display: block !important;
    color: #1674ad !important;
    border: #1674ad 2px solid;
    margin: 0 120px;
  }
  
  

}

/* Ajustes generales para dispositivos móviles */
@media only screen and (max-width: 767px) {
  /* Reduzca el tamaño del texto en general */
  #footer-style-1 p,
  #footer-style-1 h3,
  #footer-style-1 a {
    font-size: 14px;
  }

  /* Reduzca el espacio entre elementos */
  #footer-style-1 .widget,
  #footer-style-1 .widget2,
  #footer-style-1 .columna4 {
    margin-bottom: 10px;
  }

  /* Reduzca el tamaño del logo */
  #footer-style-1 .padding-top img {
    max-width: 80%; /* Ajusta según sea necesario */
    height: auto;
  }

  /* Reduzca el tamaño de los íconos sociales */
  #footer-style-1 .social-icon img {
    width: 20px;
  }

  /* Oculte el tooltip en dispositivos móviles */
  #footer-style-1 [data-toggle="tooltip"] {
    display: none;
  }
}

/* -------------------------------- 

Javascript disabled

-------------------------------- */

.no-js .cd-hero-slider li {
  display: none;
}

.no-js .cd-hero-slider li.selected {
  display: block;
}

.no-js .cd-slider-nav {
  display: none;
}
    


/*..........................................fin slider nuevo.........................................*/



/*..........................................incluye servidores.................................*/

body{font-family:Roboto,'Open Sans',sans-serif}
@-webkit-keyframes L_circle_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes L_circle_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes L_stroke_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes L_stroke_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes L_stroke_left_grow{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes L_stroke_left_grow{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@-webkit-keyframes L_stroke_right_grow{0%,100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(140deg);transform:rotate(140deg)}}@keyframes L_stroke_right_grow{0%,100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(140deg);transform:rotate(140deg)}}.loader-circle{top:50%;left:50%;z-index:1;color:#444;margin-top:-1em;margin-left:-1em;position:absolute;-webkit-animation:L_circle_rotate 1.568s linear infinite both;animation:L_circle_rotate 1.568s linear infinite both}.loader-circle .loader-stroke-left:before,.loader-circle .loader-stroke-right:before,.loader-circle:before{content:'';display:block;border-style:solid;border-width:.21429em;border-color:currentColor}.loader-circle,.loader-circle .loader-stroke-left,.loader-circle .loader-stroke-left:before,.loader-circle .loader-stroke-right,.loader-circle .loader-stroke-right:before,.loader-circle:before{width:2em;height:2em;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.loader-circle .loader-stroke-left:before,.loader-circle .loader-stroke-right{position:absolute;clip:rect(0 2em 2em 1em)}.loader-circle .loader-stroke-left,.loader-circle .loader-stroke-right:before{position:absolute;clip:rect(0 1em 2em 0)}.loader-circle:before{position:absolute;clip:rect(0 1.05em 1em .95em)}.loader-circle .loader-stroke-left,.loader-circle .loader-stroke-right,.loader-circle:before{-webkit-animation:L_stroke_rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:L_stroke_rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}.loader-circle .loader-stroke-right:before{-webkit-animation:L_stroke_right_grow 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:L_stroke_right_grow 1333ms cubic-bezier(.4,0,.2,1) infinite both}.loader-circle .loader-stroke-left:before{-webkit-animation:L_stroke_left_grow 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:L_stroke_left_grow 1333ms cubic-bezier(.4,0,.2,1) infinite both}
.mhn-slide .mhn-item{width:100%;padding:10px}
.mhn-slide .mhn-inner{width:100%;height:100%;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);border-radius:3px}
.mhn-slide .mhn-item img{display:none}
.mhn-slide .mhn-img{min-height:200px;overflow:hidden;height:100%;width:100%;color:white;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=) #eee no-repeat center/cover;position:relative}
.mhn-slide .mhn-text{text-align:center;padding:0 10px}
.mhn-slide .mhn-text h4{font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mhn-slide .mhn-text p{max-height:4.5em;overflow:hidden}
.mhn-slide .owl-stage-outer{z-index:1}
.mhn-slide .owl-nav{color:#333;position:absolute;top:0;left:0;right:0;bottom:0}
.mhn-slide .owl-nav svg{color:currentColor}
.mhn-slide .owl-nav .disabled{display:none}
.mhn-slide .owl-prev,
.mhn-slide .owl-next{
  top:110px;
  z-index:2;
  width:40px;
  height:40px;
  padding:8px;
  margin-top:-20px;
  position:absolute;
  border-radius:50%;
  background-color:#fff;
  -webkit-box-shadow:0 4px 4px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.2);
          box-shadow:0 4px 4px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.2)
}
.mhn-slide .owl-prev{left:-10px}
.mhn-slide .owl-next{right:-10px}





/*.....................................incluye servidores final..............................*/

/*........................................blog..................................................*/


@import url("https://netdna.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.css");
@import url(https://fonts.googleapis.com/css?family=Roboto);
html {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #eee;
  font-family: 'Roboto', sans-serif;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body {
  font-weight: 100;
  margin: 0;
  text-rendering: optimizeLegibility;
  background: #eee;
}

a {
  color: #505050;
  text-decoration: none;
}

li {
  list-style: none;
}

*:focus {
  outline: none;
}

* {
  outline: 0;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.header-section {
  width: 98%;
  height: 50px;
  position: relative;
  margin: 0 auto;
}

@media screen and (min-width: 1280px) {
  .header-section {
    width: 1001px;
  }
}
.class-for {
  text-align: left;
  font-size: 1.5em;
  color: #666;
  font-weight: 400;
  height: 100%;
  width: 65%;
  padding: 12px 0 0 0;
  margin: 0;
  float: left;
}

@media screen and (max-width: 768px) {
  .class-for {
    font-size: 1.2em;
    padding: 18px 0 0 0;
  }
}
@media screen and (max-width: 414px) {
  .class-for {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (max-width: 320px) {
  .class-for {
    width: 55%;
  }
}
.more-btn {
  position: absolute;
  width: 100px;
  height: 40px;
  z-index: 999;
  top: 0;
  right: 1px;
  margin-top: 12px;
}

.more-btn button {
  font-size: 1.2em;
  background: #16A829;
  color: #fff;
  font-weight: 100;
  width: 90px;
  height: 35px;
  border-radius: 3px;
  border: none;
  float: right;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  .more-btn button {
    font-size: 0.9em;
    width: 80px;
    height: 35px;
  }
}
.grid-section {
  width: 80%;
  height: auto;
  text-align: center;
  position: relative;
  margin: 0 auto;
}

@media screen and (min-width: 1280px) {
  .grid-section {
    width: 1010px;
  }
}
@media screen and (max-width: 853px) {
  .grid-section {
    width: 90%;
  }
}
@media screen and (max-width: 640px) {
  .grid-section {
    width: 100%;
  }
}
/* Blog Card */
.blog-card {
  width: calc(96.5% / 4);
  height: 250px;
  background: #fff;
  display: inline-block;
  margin: 4px 2px;
  vertical-align: top;
  cursor: pointer;
}
.blog-card:hover {
  -webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.1);
}
.blog-card__image {
  width: 100%;
  height: 150px;
  margin: 0;
}
.blog-card__image img {
  width: 100%;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.8;
}
@media screen and (max-width: 1275px) {
  .blog-card {
    width: calc(95% / 4);
  }
}
@media screen and (max-width: 768px) {
  .blog-card {
    width: calc(96% / 3);
  }
}
@media screen and (max-width: 533px) {
  .blog-card {
    width: calc(96% / 2);
  }
}
@media screen and (max-width: 360px) {
  .blog-card {
    width: 98%;
  }
}
.blog-card__title {
  width: 100%;
  height: 40px;
}
.blog-card__title p {
  margin: 8px 5px;
  text-align: left;
  color: #9C9C9C;
  font-size: 0.82em;
  font-weight: 600;
}
.blog-card hr {
  width: 95%;
  border-top: 1px solid #EDEDED;
  margin-top: 20px;
}
.blog-card__details {
  width: 100%;
  height: 40px;
  position: relative;
  margin-top: 12px;
  bottom: 0;
  padding: 0 5px;
  display: block;
}
.blog-card__details--time, .blog-card__details--view, .blog-card__details--like {
  float: left;
  font-size: 0.75em;
  margin-top: 11px;
  color: #C0C0C0;
}
.blog-card__details--view {
  float: right;
}
.blog-card__details--like {
  float: right;
  margin-left: 9px;
}
.blog-card__details--like i:hover {
  color: #1382C1;
}



/*..........................................fin blog......................................*/


/*......................................prod.infraestructura.............................................*/

.jumbotron {
    background-image: 
    linear-gradient(
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0.5)
    ),
    url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/249367/background4.JPG");
    background-position: center;
    background-color: #cccccc;
    color: white;
    text-transform: uppercase;
    min-height: 400px;
    margin: auto;
    position: relative;
    top: 50%
}

h1 {
  text-align: center;
  margin:  40px auto;
  color: #000;
}

.pomegranate {
  color: #ff5050;
}

.lead {
  font-size: 
    19.5px;
}

.btn-default {
  background-color: transparent;
  border-color: #ffffff;
  hover: transparent;
  color: #fff;
}

.btn-default:hover {
  background-color: transparent;
  color: #fff;
}

.gallery-details {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
}

ul {
  padding: 10px;
}



/*.......................................serv......................................*/ 

body { font-size: 18px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.wrapper { width: 100%; }
.centered-wrapper { max-width: 1260px; width: 100%; margin: 0 auto; }
.item-wrap,
.general-desc-wrap { width: 100%; text-align:center; margin : 25px 0; }
.general-desc-wrap { padding : 0 85px; }
.item-wrap .item { position: relative; border: 1px solid #ccc; width: 342px; min-height: 397px; border-radius: 5px; padding: 25px; display:inline-block; margin-right: 10px; margin-bottom : 10px; vertical-align: top; }
.item-wrap .item h2 { margin: 0px 0 15px 0; padding: 0px; font-size: 16px; font-weight: 700;  }
.item-wrap .item h3 { font-size: 18px; font-weight: 700; color: #0382c1; }
.item-wrap .item p { font-weight: 300; margin-top: 150px; }
.item-wrap .item img.thumb { height: 140px; cursor: pointer; background: #fff; left : 50%; margin-left: -55px; top: 60px; }
.item-wrap .item img.full { height: 397px; background: #f9f9f9; border-radius: 5px; cursor: pointer; z-index: 2; left: 0; margin-left : 0; top: 0; }
.item-wrap .item img.thumb,
.item-wrap .item img.full { -webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.3s; -moz-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.3s; -o-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.3s; transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.3s; position: absolute;  }
.close-icon { position: absolute; right: 15px; top: 15px; display:none; width: 24px; height: 24px; background: url(https://cdn4.iconfinder.com/data/icons/e-commerce-icon-set/48/Remove-32.png) left top no-repeat; background-size: 100%; z-index: 4; cursor: pointer; }
.button { background-color: #1b91ea ; color: #ffffff; border: 0px; padding: 7px 15px; font-weight : 400; font-size : 16px; outline: none; }
.sold-out { cursor: default;  background-color:#eee; color: #aaa; }
.nav.nav-pills { text-align:center; margin-top : 20px; }
.nav.nav-pills li { float: none; display: inline-block; }
.item .panel { position:absolute; left: 0; top: 0; width: 100%; height: 372px; border-radius : 5px 5px 0px 0px; padding: 25px; box-sizing: border-box; overflow: auto; z-index : 3; }
.item .panel h2 { text-transform : uppercase; font-size : 22px; }
.item .panel p { margin-top: 15px; }
.item .panel .close-icon { right: 24px; top: 24px; }





/*......................info soft carousel............................................................*/

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel { 

  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {

  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;

}
* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
 
  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

}


/*..............................................fin info soft carousel.................................*/

/*............................................menu clientes.html........................................*/

/* Critical Styles Below*/

.portfolioFilter {
  text-align: center;
  width: 100%;
}

.portfolioFilter ul {
  display: inline-block;
}

.portfolioFilter a {
  margin-right: 10px;
  color: #666;
  text-decoration: none;
  display: inline;
}

.portfolioFilter a.current {
  font-weight: bold;
}

.sort-nav {
  width: auto;
  margin: 0 auto;
  height: auto;
  display: block;
}

.sort-nav li {
  float: left;
  margin-bottom: 0.2em;
  margin-right: 2px;
  list-style-type: none;
}

.sort-nav a {
  padding: 10px;
  background: transparent;
  color: #666;
  border: 1px solid #989898;
  border-radius: 3px;
  display: block;
  text-decoration: none;
}

.sort-nav a:focus,
.sort-nav a:hover,
.sort-nav a:active {
  color: rgba(241, 93, 42, 1);
  border: 1px solid rgba(241, 93, 42, 0.9);
  outline: 0;
}


/*...............................................fin menu clientes...........................*/


/*...............................................clients....................................*/

/* Demo assets */
.touch .client-wrap .client.solid {
  opacity: 1;
  z-index: 5;
}

.touch .client-close.click-on {
  pointer-events: auto;
  z-index: 6;
}

.touch .client:hover .client-more-less::after {
  opacity: 0;
}

.toggle-container {
  text-align: center;
}

.toggle-wrap {
  margin: 0 auto 20px;
  display: inline-block;
  clear: both;
  text-align: center;
  padding: 10px;
  border-radius: 6px;
  font-weight: bolder;
}

.toggle {
  margin-right: 8px;
}

.touch div.minus.client-more-less::after {
  background-color: rgba(255, 255, 255, 0);
}

.toggle-switch {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  cursor: pointer;
  padding: 3px;
  border-radius: 25px;
  width: 42px;
  background-color: #39a2ec;
  color: rgb(225, 225, 225);
  -webkit-transition: .4s ease all;
          transition: .4s ease all;
}

.switch {
  float: right;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
}

.switched-off {
  background-color: rgb(200, 200, 200);
}

.switched-off .switch {
  margin-right: 15px;
}

.switch {
  -webkit-transition: .2s ease all;
          transition: .2s ease all;
}
/* End Demo Assets */

img[data-src] {
  opacity: 0;
}

img {
  opacity: 1;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  font-family: Sans-serif;
}

.overflow-wrapper img.show-image {
  opacity: 1;
}

.client-wrap {
  margin: 0% auto 0;
  padding: 0;
  max-width: 1280px;
  width: 100%;
}

.client-wrap:hover > .client {
  opacity: .25;
}

.opacity-focus:hover > .client,
.solid.client {
  opacity: 1;
}

.opacity-focus .client {
  z-index: 0;
}

.client {
  vertical-align: middle;
  position: relative;
  margin: 5px;
  max-width: calc(20% - 20px);
  height: 100%;
  width: 100%;
  list-style-type: none;
  display: inline-block;
  text-align: center;
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
}

.no-touch .client:hover, 
.no-touch .opacity-focus .client:hover {
  opacity: 1;
  z-index: 2;
}

.client:hover .client-meta {
  opacity: 1;
  visibility: visible;
}

.client:hover .overflow-wrapper {
  z-index: 5;
  left: 0;
}

.touch .client:hover {
  opacity: 1;
  z-index: 2;
}

.client-meta {
  position: absolute;
  display: block;
  visibility: hidden;
  overflow: hidden;
  text-align: center;
  border-radius: 4px;
  opacity: 0;
  width: 100%;
  min-height: 200px;
  background-color: rgb(255, 255, 255);
  text-align: left;
  border: 1px solid rgb(228, 228, 228);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
  -webkit-transition: .2s ease all;
          transition: .2s ease all;
}

.touch .client-more-less,
.touch .client-close {
  z-index: 2;
  position: absolute;
  left: calc(50% - 10px);
  text-align: center;
  top: 15px;
  height: 26px;
  width: 26px;
  text-align: center;
  border-radius: 50%;
  line-height: 1.3;
  font-weight: 600;
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
}

.touch .client.reset .client-meta{
  opacity: 0;
  visibility: hidden;
}

.touch .client-more-less {
  display: inline-block;
  pointer-events: none;
  z-index: 5;
  background-color: rgb(234, 236, 236);
  color: rgba(0, 0, 0, .5);
}

.touch .client-close {
  z-index: 6;
  background-color: transparent;
}

.client-close:hover ~ .client-meta {
  opacity: 0;
  visibility: hidden;
}

.client-close:hover ~ img.client-logo,
.client-more-less ~ img.client-logo {
  width: 80%;
}

.touch .client-more-less::before,
.touch .client-more-less::after {
  content: '';
  background-color: rgba(0, 0, 0, .25);
  padding: 0;
  display: block;
  border-radius: 3px;  
  position: absolute;
  margin: 0 auto;
}

.touch .client-more-less::before {
  margin: 11px 6px;
  width: 14px;
  height: 4px;
}

.touch .client-more-less::after {
  margin: 6px 11px;
  width: 4px;
  height: 14px;
}

/* Responsive Reset */
.reset {
  opacity: 1 !important;
}
.reset .client-logo {
  width: 80% !important;
}

.touch .reset .client-more-less::after {
  opacity: 1 !important;
}
/* End Responsive Reset */

.client:hover .client-logo {
  width: 76%;
}

img.reset-logo {
  width: 80%;
}

.project-list:hover .overflow-wrapper img,
.opaque {
  opacity: 1;
}

.overflow-wrapper {
  position: relative;
  padding-top: calc(100% - 45px);
  width: 100%;
  display: inline-block;
  z-index: 3;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
}

.overflow-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  padding: 1px;
  border-radius: 4px 4px 0 0;
  -webkit-transition: .15s ease all;
          transition: .15s ease all;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
}

.client-logo {
  z-index: 1;
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  left: 50%;
  top: 50%;
  width: 80%;
  height: auto;
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
  -webkit-animation: fadein .8s;
          animation: fadein .8s;
}

.white-bg {
  background-color: rgb(255, 255, 255);
}

.project-list {
  overflow: hidden;
  max-height: 230px;
  margin-top: calc(100% - 44px);
  padding: 0;
  margin-bottom: 0;
  line-height: 1;
  padding-top: 0;
  padding-bottom: 20px;
  text-align: center;
  border-bottom: 4px solid rgb(189, 189, 255);
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
}

.project-list:hover {
  max-height: 270px;
}

.project-list:hover .bar {
  max-width: 100%;
  border-top: 4px solid rgb(189, 189, 255);
}

.project-list:hover {
  border-bottom: 4px solid rgb(255, 255, 255);
}

.bar {
  margin: 0 auto;
  border: 0;
  border-top: 4px solid rgb(232, 232, 232);
  max-width: calc(100% - 30px);
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
}

.project-list li {
  cursor: pointer;
  display: block;
  text-align: center;
  padding: 8px 10px;
  font-size: 14px;
}

.project-list li:hover {
  color: rgb(100, 100, 100);
}

/* Sizes for demo */
.square {
  padding: 0%;
}

.smaller {
  padding: 5%;
}
/* End Sizes for demo */

@media screen and (max-width: 1024px) {
  .client {
    max-width: calc(25% - 30px);
  }
}

@media screen and (max-width: 820px) {
  .client {
    max-width: calc(33.33% - 30px);
  }
}

@media screen and (max-width: 620px) {
  .client {
    max-width: calc(50% - 30px);
  }
}

@media screen and (max-width: 525px) {
  .client {
    float: none;
    max-width: 260px;
    width: 90%;
  }
  .client-wrap {
    text-align: center;
  }
}

/* Animation */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
    width: 65%;
  }
  to {
    opacity: 1;
    width: 80%;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
    width: 65%;
  }
  to {
    opacity: 1;
    width: 80%;
  }
}



/*..........................................fin de clients..................................*/


/*..........................................boton.................................*/

/* button div */
#buttons {
  padding-top: 50px;
  text-align: center;
}

/* start da css for da buttons */
.btn {
  border-radius: 2px;
  padding: 5px 15px;
  font-size: 16px;
  text-decoration: none;
  margin: 10px;
  color: #ffffff;
  position: relative;
  display: inline-block;
}

.btn:active {
  transform: translate(0px, 5px);
  -webkit-transform: translate(0px, 5px);
  box-shadow: 0px 1px 0px 0px;
}

.blue {
  background-color: #55acee;
  box-shadow: 0px 5px 0px 0px #3C93D5;
}

.blue:hover {
  background-color: #6FC6FF;
}



/*.........................................fin de botón...............................*/


/* -----------------------imagen-----------------------------------------------*/
/*------------------------------------*\
    MATERIAL PHOTO GALLERY
\*------------------------------------*/
.m-p-g {
  max-width: 100%;
  margin: 0 auto;
}
.m-p-g__thumbs-img {
  margin: 0;
  float: left;
  vertical-align: bottom;
  cursor: pointer;
  z-index: 1;
  position: relative;
  opacity: 0;
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: opacity, transform;
  -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.m-p-g__thumbs-img.active {
  z-index: 50;
}
.m-p-g__thumbs-img.layout-completed {
  opacity: 1;
}
.m-p-g__thumbs-img.hide {
  opacity: 0;
}
.m-p-g__thumbs-img:hover {
  -webkit-filter: brightness(110%);
          filter: brightness(110%);
}
.m-p-g__fullscreen {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0);
  visibility: hidden;
  -webkit-transition: background 0.25s ease-out, visibility 0.01s 0.5s linear;
  transition: background 0.25s ease-out, visibility 0.01s 0.5s linear;
  will-change: background, visibility;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.m-p-g__fullscreen.active {
  -webkit-transition: background .25s ease-out, visibility .01s 0s linear;
  transition: background .25s ease-out, visibility .01s 0s linear;
  visibility: visible;
  background: rgba(0, 0, 0, 0.95);
}
.m-p-g__fullscreen-img {
  pointer-events: none;
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  top: 50%;
  left: 50%;
  max-height: 100vh;
  max-width: 100%;
  visibility: hidden;
  will-change: visibility;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}
.m-p-g__fullscreen-img.active {
  visibility: visible;
  opacity: 1 !important;
  -webkit-transition: opacity 0.5s ease-out, -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 0.5s ease-out, -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.5s ease-out;
  transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.5s ease-out, -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.m-p-g__fullscreen-img.almost-active {
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
}
.m-p-g__controls {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 200;
  height: 20vh;
  background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(rgba(0, 0, 0, 0.55)));
  background: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.55) 100%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.m-p-g__controls.active {
  opacity: 1;
  visibility: visible;
}
.m-p-g__controls-close, .m-p-g__controls-arrow {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
}
.m-p-g__controls-close:focus, .m-p-g__controls-arrow:focus {
  outline: none;
}
.m-p-g__controls-arrow {
  position: absolute;
  z-index: 1;
  top: 0;
  width: 20%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
}
.m-p-g__controls-arrow:hover {
  opacity: 1;
}
.m-p-g__controls-arrow--prev {
  left: 0;
  padding-left: 3vw;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.m-p-g__controls-arrow--next {
  right: 0;
  padding-right: 3vw;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.m-p-g__controls-close {
  position: absolute;
  top: 3vh;
  left: 3vw;
  z-index: 5;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.m-p-g__btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.07);
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
.m-p-g__btn:hover {
  background: rgba(255, 255, 255, 0.15);
}
.m-p-g__alertBox {
  position: fixed;
  z-index: 999;
  max-width: 700px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: white;
  padding: 25px;
  border-radius: 3px;
  text-align: center;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.23), 0 10px 40px rgba(0, 0, 0, 0.19);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.23), 0 10px 40px rgba(0, 0, 0, 0.19);
  color: grey;
}
.m-p-g__alertBox h2 {
  color: red;
}




/*----------------fin de ------imagen--------------------------------- */



/*..........................features.................................*/

@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow);
body {
  font-family: Open Sans, "Helvetica Neue", "Helvetica", Helvetica, Arial,   sans-serif;
  font-size: 13px;
  color: #666;
  position: relative;
  -webkit-font-smoothing: antialiased;
  margin: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-size: 14px;
  direction: ltr;
}

.sectionClass {
  padding: 20px 0px 50px 0px;
  position: relative;
  display: block;
}

.fullWidth {
  width: 100% !important;
  display: table;
  float: none;
  padding: 0;
  min-height: 1px;
  height: 100%;
  position: relative;
}


.sectiontitle {
  background-position: center;
  margin: 30px 0 0px;
  text-align: center;
  min-height: 20px;
}

.sectiontitle h2 {
  font-size: 30px;
  color: rgb(8, 105, 161);
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
}


.headerLine {
  width: 160px;
  height: 2px;
  display: inline-block;
  background: rgb(8, 80, 151);
}


.projectFactsWrap{
    display: flex;
  margin-top: 30px;
  flex-direction: row;
  flex-wrap: wrap;
}


#projectFacts .fullWidth{
  padding: 0;
}

.projectFactsWrap .item{
  width: 25%;
  height: 100%;
  padding: 50px 0px;
  text-align: center;
}

.projectFactsWrap .item:nth-child(1){
  background: rgb( 7, 63, 119);
}

.projectFactsWrap .item:nth-child(2){
  background: rgb(13, 69, 126);
}

.projectFactsWrap .item:nth-child(3){
  background: rgb(2, 102, 148);
}

.projectFactsWrap .item:nth-child(4){
  background: rgb(0, 150, 209);
}

.projectFactsWrap .item p.number{
  font-size: 40px;
  padding: 0;
  font-weight: bold;
}

.projectFactsWrap .item p{
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  margin: 0;
  padding: 10px;
  font-family: 'DinPro';
}


.projectFactsWrap .item span{
  width: 60px;
  background: rgba(255, 255, 255, 0.8);
  height: 2px;
  display: block;
  margin: 0 auto;
}


.projectFactsWrap .item i{
  vertical-align: middle;
  font-size: 50px;
  color: rgba(255, 255, 255, 0.8);
}


.projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p{
  color: white;
}

.projectFactsWrap .item:hover span{
  background: white;
}

@media (max-width: 786px){
  .projectFactsWrap .item {
     flex: 0 0 50%;
  }
}


/*.........................fin de features............................*/

/*.............................product....................................*/



/*..........................fin de producto.............................*/


/*..........................carousel de producto..........................*/





/*........................fin de caroudel de producto......................*/


/*...........................SLIDER NUEVO............................................*/


.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.carousel-control.right,
.carousel-control.left {
	background-image: none;
}
.carousel .item {
	min-height: 350px; 
	height: 100%;
	width:100%; 
}
.carousel-caption {
  position:relative;
  left: 20%;
  right: 20%;
  top: 30%;
  width: 60%;
}
.carousel-caption h3,
.carousel .icon-container,
.carousel-caption .btn {
	background-color: #1b91ea;
	margin-top: 2em; 
}
.carousel-caption h3 {
	padding: .5em;
	margin-top: 1em; 
}
.carousel .icon-container {
	display: inline-block;
	font-size: 25px;
	line-height: 25px;
	padding: 1em;
	text-align: center;
	border-radius: 50%;
}
.carousel-caption .btn {
	border-color: transparent;
}

/* Animation delays */
.carousel-caption h3:first-child {
	animation-delay: 1s;
}
.carousel-caption h3:nth-child(2) {
	animation-delay: 2s;
}
.carousel-caption .btn {
	animation-delay: 3s;
}



/*....................................FIN DE SLIDER NUEVO...................................*/

.pos{



	background-position: center center!important;

}

.btn{



	border-radius: none!important;

}

#uni{



	color: #1674ad;

}

.back-a{

	color: white !important;

	font-family: 'Exo', sans-serif;

}

.back-li{



	background-color:#00315D !important;

	border-radius: 5px;

	font-family: 'Exo', sans-serif;

	

}

#mapa{



	width: 100%;

}

	

.navbar-right{



	margin-top: 8px; /*desitancia de todo el menu...........................*/

}

#logo_cabecera{



	width: 140px !important;



	

}



#bajar_menu{



	margin-top: 10px !important;

}

#justificar{ /* texto arriba de las unidades*/

	

text-align:justify !important;

	padding: 0;

	width: 85%;

	margin: 0 auto;
	
	border-color: #0a88e9;

	font-size: 14px;

	vertical-align: baseline;

	text-shadow: 0px 0px #0a88e9;

	font-style: normal;

	font-weight: 100;

	font-family: "DIN Pro Regular", "Century Gothic", "Lucida Console", Arial;

}












}

ul.check li{



	font-size: 15px !important;

}

#text_slider{

	color: white !important;

}

#planilla{



	text-align: justify;

	font-size: 15px;

}



#checkleft{



	text-align: justify;!important;

	font-size: 20px !important;

}

	body {

		font-family: 'Lato',sans-serif;

		font-weight: 300;

		font-size:14px;



		color:#686868;

		line-height:175%;		

		background-color:#fff;

		background-repeat:repeat;

	}

	h1,h2,h3,h4,h5,h6{ 

		letter-spacing:0px;

		font-weight:lighter;

		position: relative;

		padding: 0 0 10px 0;         

		font-weight:bolder;

		font-family: 'Exo', sans-serif;

		line-height:140% !important;

		color:#ffffff;

	}
   

	h1{

		font-size: 22px; 

	}

	h2{

		font-size: 20px; 	

	}

	h3{

		font-size: 14px; 

	}

	h4{

		font-size: 16px; 		

	}

	h5{

		font-size: 14px; 		

	}

	h6{

		font-size: 13px;  	

	}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{

		color:#0e6eb2  !important;

		text-decoration:none !important; 

	}

	h1 a:hover,

	h2 a:hover,

	h3 a:hover,

	h4 a:hover,

	h5 a:hover,

	h6 a:hover{

		color:#fff !important;

	}

	a { 

		color:#222222;

		padding: 0;

		margin: 0;

		text-decoration: none; 

		-webkit-transition: background-color .2s linear, color .2s linear;

		-moz-transition: background-color .2s linear, color .2s linear;

		-o-transition: background-color .2s linear, color .2s linear;

		-ms-transition: background-color .2s linear, color .2s linear;

		transition: background-color .2s linear, color .2s linear;

	}

	a:hover,

	a:focus {

	text-decoration: none;

	color: #686868;

	text-align: center;

	}

	a.readmore {

		display:block;

		font-style:italic;

	}

	a.navbar-brand {

		background: url(images/logo.png) no-repeat scroll left top rgba(0, 0, 0, 0);

		color: #222222 !important;

		font-size: 35px;

		font-weight: 400;

		margin-top: 0;

		padding-left: 55px !important;

		line-height: 36px;

	}

	a.remove{

		display:block;

		height:18px;

		width:18px;

		margin:10px;

		padding-left:0 !important;

		text-indent:-9999px;

		background:url(images/remove.png) #798184;

		border-radius:100px;

		border-style:solid;

		border-width:1px

	}	

	ul {

		padding-left:0;

	}

	.lead {

		font-family: 'PT Sans',sans-serif;

		font-size:18px;

	}

	.hidden{

		display:none

	}

	.alignleft{

		float:left

	}

	.alignright{

		float:right

	}

	.aligncenter{

		margin-left:auto;

		margin-right:auto;

		display:block;

		clear:both

	}

	.text-left {

		text-align:left !important;

	}

	mark {

		padding: 6px 12px;

	}

	section::before,

	section::after {

		position: absolute;

		content: '';

		pointer-post-wraps: none;

	}	

	.first {

		clear:both !important

	}

	.last{

		margin-right:0 !important

	}

	.nopadding {

		padding: 0 !important;

	}

	.padding-top {

		padding:30px 0 10px;



	}

	

	 img.padding-top{			

	

	width: 201px!important;

	

	}

	.margin-top {

		margin-top:1px;

	}

	.make-center img {

		margin:auto;

	}

	

	.vimeo_video {

		border:none;

	}

	

	.soundcloud {

		border:none;

		width:100%;

	}

	

	.rev_video_slider {

		width:100%;

		height:100%;

	}

	

	.rsNav {

		display:block;

		clear:both;

		margin-bottom:80px !important;

	}

/* ----------------------------------------------------

	TOPBAR & HEADER

------------------------------------------------------- */



	.header_center a.navbar-brand {

		margin: 0 auto !important;

		display: inline-block;

		position: relative;

		float: none !important;

	}

	

	.dark_header a.navbar-brand {

		color:#fff !important;

	}



	#header-style-1.affix a.navbar-brand {

		font-size:31px !important;

		margin:5px 0 0;

	}

	

	#header-style-1.affix {

		position: fixed;

		top: 0;

		left: 0;

		width: 100%;

		margin-top:0;

		padding:10px 0;

		min-height:inherit;

		z-index: 999;

		background:#ffffff;

		background: rgba(255,255,255,1);

		border-bottom: 1px solid #efefef;

	}	

	#header-style-1.affix .navbar {

		margin-top:0px;

	}

	#header-style-1.affix .navbar-nav > li > .dropdown-menu {

		margin-top:12px !important;

	}

	#header-style-1.affix .navbar-brand img {

		width:80%;

		margin-top:7px

	}

	#header-style-1.affix .navbar-brand {

		line-height:38px;

	}



	

	.dark_header .arrow-up {

		border-bottom-color:#121214 !important;

	}

	.dark_header .navbar-nav > li > a {

		color:#fff !important;

	}

	.dark_header .topbar-email, 

	.dark_header .topbar-phone, 

	.dark_header .topbar-login, 

	.dark_header .topbar-cart {

		border-left: 1px solid #313131 !important;

		border-right: 1px solid #313131 !important;

	}

	.dark_header .social-icons span.last a {

		border-right-color:#313131 !important

	}

	.dark_header .social-icons span a {

		border-left-color:#313131 !important

	}

	.dark_header .navbar-default {

		background:#121214 !important;

	}

	.dark_header {

		background:#121214 !important;

		border-bottom-color:#212121 !important

	}

	.header_center .navbar-collapse.collapse {

		text-align: center;

		height: auto !important;

		overflow: visible !important;

	}

	.header_center .navbar-nav {

		display:inline-block;

		float: none;

		margin: 0;

	}

	.header_center .logo_center {

		padding:20px 0 30px !important

	}

	#header-style-1 {

		padding:24px 0; /*...................distancia del menu con el slider....*/

		background-color:#ffffff;

		background: url(images/menu.bar.png);

		background-position: center;

		border-bottom:1px solid #f2f2f2;

	}

	#header-style-1 .navbar-default {

	

		background:none;

		border-color: rgba(0, 0, 0, 0);

	}

	#header-style-1 .navbar-brand {

		padding:0;

	}

	#header-style-1 .navbar {

		margin-bottom:0;

	}

	#header-style-1 .yamm .nav,

	#header-style-1 .yamm .collapse,

	#header-style-1 .yamm .dropup,

	#header-style-1 .yamm .dropdown {

		position: static;

	}

	#header-style-1 .yamm .container {

		position: relative;

	}

	#header-style-1 .yamm .dropdown-menu {

		left: auto;

		right:auto;

	}

	.white-wrapper .testimonial h3,

	#header-style-1 .yamm-fw .dropdown-menu li a {

		color:#222222 !important;

	}

	#header-style-1 .yamm-fw .dropdown-menu li a:before {

		font-family: "FontAwesome";

		content: "\f105";

		font-size: 13px;

		padding-right:5px;

	}

	#header-style-1 .yamm-fw .dropdown-menu li {

		list-style:none;

		padding:0;

	}

	#header-style-1 .yamm-fw .nav.navbar-right .dropdown-menu {

		left: auto;

		right: 0;

	}

	#header-style-1 .yamm .yamm-content {

		padding: 20px;

	}

	#header-style-1 a:hover {

		text-decoration:none;

	}

	#header-style-1 .dropdown-menu li a:focus,

	#header-style-1 .dropdown-menu li a:active,

	#header-style-1 .dropdown-menu li a:hover {

		background-color:#fafafa;

	}

	#header-style-1 .yamm img {

		margin-bottom:10px;

	}

	#header-style-1 .yamm h3 {

		text-transform:uppercase;

		font-size:14px;

		color:#222222;

		padding:5px 0;

	}

	#header-style-1 .dropdown-menu,

	#header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {

		left: 0;

		right: 0;

		background-color:#f5f5f5;

		box-shadow:none;

		margin-top:25px;

		border-top:3px solid #fff;

	}

	#header-style-1 .navbar-nav > li > a {  /*color de las letras del menu y el fondo*/

			
		color:#0576bb;
		font-weight: bold;
		font-family: sans-serif;
		padding: 7px 18px;
		margin-top:8px;
		background-color: #ffffff;

	}

	#header-style-1 .dropdown-menu li a {

		text-decoration:none;  

		display:block;

		position:relative;

		font-family: 'PT Sans',sans-serif;

		padding:10px 20px;

	}

	#header-style-1 .dropdown-menu {

		padding:0 !important;

		border-radius:0 !important;

	}

	#header-style-1 .yamm-fw .dropdown-menu li a {

		padding:5px 15px;

	}

	#header-style-1 .dropdown-menu li {

		float:none;

		display:block; 

		margin:0; 

		text-align: left;

		border: 0;

		border-bottom: 1px solid #d5d5d5;

	}    

	#header-style-1 .dropdown-menu li:last-child{

		border-bottom: 0;  

	}    

	#topbar {

		border-bottom:1px solid #f2f2f2;

		font-family: 'PT Sans',sans-serif;

	}

	.social-icons {

		padding:0;

		display:block; 

		overflow:hidden

	}

	.social-icons span a {

		border-left:1px solid #f2f2f2;

		font-size:14px;

		text-align:center;

		width:40px;

		height:42px;

		line-height:42px;

		overflow:hidden;

		display:block;

		float:left

	}

	#header-style-1 .navbar-nav > li > a:hover,

	#header-style-1 .navbar-nav > li > a:focus,

	#header-style-1 .navbar-nav > li > a:active,

	#header-style-1 .navbar-default .navbar-nav > .open > a,

	#header-style-1 .navbar-default .navbar-nav > .open > a:hover,

	#header-style-1 .navbar-default .navbar-nav > .open > a:focus,

	#topbar .social-icons span:hover a {

		color:#fff !important;

		-webkit-border-radius: 03px;

		-moz-border-radius: 03px;

		border-radius: 03px;

	}

	#topbar,

	#topbar a {

	color: #888888;

	font-style: normal;

	font-weight: normal;

	font-size: 16px;

	}

	#topbar .social-icons span.last a {

		border-right:1px solid #f2f2f2;

	}

	#topbar .topbar-email,

	#topbar .topbar-phone,

	#topbar .topbar-login,

	#topbar .topbar-cart {

		float:left;

		padding:0 15px;

		line-height:42px;

		border-right:1px solid #f2f2f2;

		border-left:1px solid #f2f2f2;

	}

	#topbar .topbar-phone,

	#topbar .topbar-email,

	#topbar .topbar-login {

		border-right:none;

	}

	#topbar .col-lg-4 {

		padding-left:0;

	}

	#topbar .col-lg-8 {

		padding-right:0;

	}

	#topbar .callus,

	#topbar .topmenu {

		display:block; 

		float:right

	}

	.yamm .dropdown-submenu{

		position:relative;

	}

	.yamm .dropdown-submenu>.dropdown-menu{

		top:0;

		left:100% !important;

		margin-top:-3px !important;

		margin-left:-1px;

		-webkit-border-radius:0 6px 6px 6px;

		-moz-border-radius:0 6px 6px 6px;

		border-radius:0 6px 6px 6px;

	}

	.yamm .dropdown-submenu:hover>.dropdown-menu{

		display:block;

	}

	.yamm .dropdown-submenu.pull-left{

		float:none;

	}

	.yamm .dropdown-submenu.pull-left>.dropdown-menu{

		left:-100%;

		margin-left:10px;

		-webkit-border-radius:6px 0 6px 6px;

		-moz-border-radius:6px 0 6px 6px;

		border-radius:6px 0 6px 6px;

	}



/* ----------------------------------------------------

	FOOTER STYLES

------------------------------------------------------- */



	#copyrights {

		background-color:#0c0c0c;

		padding:20px 0 10px;

		color:#c3c3c3;

		display:block;

		position:relative;

	}

	#footer-style-2,

	#footer-style-3,

	#footer-style-1 {
    width: 100%;
    height: 600px;
		background-color:#04294e;

		padding:40px 0;

		display:block;

		position:relative;


	}
  @media only screen and (max-width: 767px) {
    #footer-style-1 {
        height: auto; 
        
    }
    .social-icon{
     
      display: flex;
      flex-direction: column;
    }
    
}


  

	#footer-style-2 .widget h3,

	#footer-style-3 .widget h3,

	#footer-style-1 .widget h3 {

		font-size:20px;

	}

	#footer-style-2 .social-icons span a,

	#footer-style-3 .social-icons span a,

	#footer-style-1 .social-icons span a {

		border:none;
    
		color:#686868;

	}
  #footer-style-1 .container{
    
    
    
  }
  #footer-style-1 .container{
    
    margin: 60px auto;
   
    
    
  
  }

  #footer-style-1 .container a{
    font-size: 18px;
  }
  #footer-style-1 .container .social-icons a{
    font-size: 35px;
  }
  

	.footer-menu ul{

		list-style:none;

		list-style-position:outside;

		float:right;

		display:inline;

		margin:5px;

	}   

	.footer-menu li{ 

		line-height:12px;

		float:left;

		padding:0 7px; 

	}

	.footer-menu li a {

		color:#c3c3c3;

	}

	.footer_post li img {

		padding:4px;

		width:80px;

	}

	.footer_post li {

		float:left;

		margin:2px;

		list-style:none;

	}

	#footer-style-2 .widget .title h3,

	#footer-style-3 .widget .title h3,

	#footer-style-1 .widget .title h3 {

		text-transform:none;

	}

	

/* ----------------------------------------------------

	SIDEBAR & WIDGETS

------------------------------------------------------- */



	.text-widget p {

		margin-bottom:15px;

	}

	.text-widget h1 {

		font-family: 'Lato',sans-serif;

		font-size:36px;

		font-weight:bold;

		letter-spacing:1px;

		text-transform:uppercase;

	}

	.custom-widget h2 {

		font-size:24px;

		text-transform:uppercase;

	}

	.custom-widget p {

		font-size:18px;

		font-weight:300;

	}

	.popular_items img{

		width:100px;

		padding-right:10px;

		float:left

	}

	.popular_items{

		margin:20px 0

	}

	.popular_items .popular_items_div{

		display:block;

		margin-bottom:25px;

		overflow:hidden;

		position:relative

	}

	.popular_items .popular_items_div h4{

		margin-bottom:5px !important;

		padding-bottom:0;

	}

	.popular_items .meta,

	.popular_items .meta a {

		color:#222;

	}

	.popular_items .meta {

		font-size:12px;

	} 

	.popular_items .meta span,

	.popular_items .meta span i {

		padding-right:3px;

	}

	 .blog-carousel img {

		width:100%;

	 }

	.blog-masonry .blog-carousel {

		margin:20px 0;

		overflow:hidden;

		padding:20px;

		background:#fff;

		border:1px solid #efefef;

	}

	.blog-carousel-meta span a {

		color:#686868;

	}

	.blog-carousel-meta span i,

	.blog-carousel-meta span {

		font-size:12px;

		padding-right:5px;

	}

	.blog-carousel-header h3 {

		padding-bottom:0;

		font-size:18px;

		margin-bottom:5px;

	}

	.blog-carousel-header h1 {

		padding-bottom:0;

		margin-bottom:5px;

		text-transform:uppercase;

	}

	.blog-carousel-header {

		position:relative;

		display:block;

		margin-bottom:0;

		padding-bottom:10px;

	}

	.post-type {

		color: #FFFFFF;

		font-size: 18px;

		height: 42px;

		line-height: 42px;

		position: absolute;

		right: 0;

		text-align: center;

		bottom: 0;

		z-index:10;

		width: 52px;

		background:#222;

	}

	.entry:hover .post-type {

		opacity:0

	}

	.social_like .icon-container {

		color:#222;

		margin:0 15px 0 0;

		background:#fff;

	}

	.social_like .btn {

		width:86px;

	}

	.social_like {

		position:relative;

		display:block;

	}

	.social_like h3 {

		font-size: 18px !important;

		margin-bottom: 0;

		padding-bottom: 0;

	}

	.social_button {

		position:absolute;

		right:0;

		top:10px;

	}

	

	#tabbed_widget-1 .nav-tabs > li.active > a, 

	#tabbed_widget-1 .nav-tabs > li.active > a:hover, 

	#tabbed_widget-1 .nav-tabs > li.active > a:focus, 

	#tabbed_widget .nav-tabs > li.active > a, 

	#tabbed_widget .nav-tabs > li.active > a:hover,

	#tabbed_widget .nav-tabs > li.active > a:focus,

	#tabbed_widget-1 .nav > li > a:hover, 

	#tabbed_widget-1 .nav > li > a:focus,

	#tabbed_widget .nav > li > a:hover, 

	#tabbed_widget .nav > li > a:focus {

		border-radius:0;

	}

	

	#tabbed_widget-1 .nav-tabs > li > a,

	#tabbed_widget .nav-tabs > li > a {

		background:#e1e1e1;

		border:none;

		margin-right:1px;

		border-radius:0;

		color:#222;

	}

	#two-sidebar .widget,

	#sidebar .widget {

		margin-bottom:30px;

		overflow:hidden;

	}

	.reviews_widget .recent_posts_widget > li img,

	#tabbed_widget .recent_posts_widget img {

		max-width:120px !important;

		padding:4px;

	}

	#tabbed_widget .nav-tabs {

		border-bottom:none;

	}

	#tabbed_widget .tab-content {

		padding:20px 5px;

		border:none;

	}

	.reviews_widget .recent_posts_widget a {

		color:#222 !important;

		font-weight:normal;

	}

	.meta_widget a {

		font-weight:300 !important;

	}

	.title h2 {

		text-transform:uppercase;

		font-size:24px;

	}

	.widget h3 {

		font-size:18px;

	}

	.twitter_feed {

		padding-left:0

	}

	.twitter_feed li {

		list-style:none;

		overflow:hidden;

		margin-bottom:30px;

	}

	.twitter_feed li p {

		margin-top: -30px;

		padding-left:30px;

	}

	.twitter_feed li span:before {

		color: #4f4f4f;

		padding-left:0 !important;

		font-family: 'FontAwesome';

		content: "\f099";

		padding:10px;

		vertical-align: text-top;

		font-size:21px;

	}

	.widget .title h3 {

		text-transform:uppercase;

	}

	.newsletter_form .form-control {

		background-color: #121214;

		border: 1px solid #343436;

	}

	#two-sidebar .newsletter_form .form-control,

	#sidebar .newsletter_form .form-control {

		background-color: #f5f5f5;

		border: 1px solid #efefef;

	}

	.newsletter_form .btn {

		margin-top:10px;

	}

	.tagcloud a { 

		float: left; 

		display: block; 

		margin-bottom: 6px; 

		margin-right: 6px; 

		-webkit-border-radius:3px;

		-moz-border-radius:3px;

		border-radius:3px;

		padding: 3px 10px; 

		color: #C3C3C3 !important; 

		text-decoration: none; 

		border:1px solid #242424;

		background:#323232;

		box-shadow:none !important;

	}

	.tagcloud a:hover {

		background: #222222;

		border:1px solid inherit;

		color: #fff !important; 

		text-decoration: none; 

	}

	.buddypress_tabber_widget_member li a,

	.buddypress_tabber_widget li a,

	#two-sidebar .recent_posts_widget li,

	#two-sidebar .recent_posts_widget li a,

	#sidebar .recent_posts_widget li,

	#sidebar .recent_posts_widget li a {

		color:#222 !important;

		font-weight:normal;

	}

	#two-sidebar .readmore,

	#sidebar .readmore {

		font-weight:300 !important;

	}

	.recent_posts_widget > li {

		display: table;

		height: 60px;

		margin-bottom:20px;

		width: 100%;

	}

	.recent_posts_widget > li:last-child {

		border-bottom:0 solid #fff;

	}

	.recent_posts li {

		list-style:none

	}	

	.buddypress_tabber_widget_member li img,

	.recent_posts_widget > li img {

		max-width: 75px !important;

		padding:4px;

	}	

	.recent_posts_widget img {

		float: left;

		margin: 5px 15px 0 0;

	}	

	.testimonial_widget {

		padding:20px;

		margin-bottom:20px;

		background:#f5f5f5;

		border:1px solid #ddd;

	}

	.testimonial-widget .lead {

		padding-top:30px;

	}

	.testimonial-wrap {

		background-color: #f5f5f5;

		padding:30px 20px;

		border-bottom: 3px solid #6F6D69;

	}

	#owl-testimonial-widget .img-circle {

		border:3px solid #fff;

		width:100px;

	}

	#owl-testimonial-widget h3 {

		font-size: 16px;

		font-weight:600;

		margin: 0;

		padding: 0;

	}

	.testimonial-wrap .lead {

		font-weight:300 !important;

		font-family:Lato;

		font-size:18px !important;

	}

	.testimonial-carousel a {

		color:#222222 !important;

	}

	.testimonial-carousel .media {

		margin:20px auto 10px !important;

		display:inline-block !important;

	}

	.overlay .testimonial-widget .img-thumbnail {

		background-color: #7e7c78;

		border: 1px solid #6F6D69;

	}

	.testimonial-widget {

		color:#222222;

		text-align:center;

	}

	.testimonial-widget .testimonial .lead:after {

		content: "\f10e" !important;

	}

	.testimonial-widget .testimonial .lead:after,

	.testimonial-widget .testimonial .lead:before {

		color: #222222;

		font-family: 'FontAwesome';

		content: "\f10d";

		padding:10px;

		vertical-align: text-top;

		font-size:21px;

	}



/* ----------------------------------------------------

	SHOP STYLES

------------------------------------------------------- */



	.box {

		padding:20px;

		border:1px solid #ededed;

	}

	.cart_table img {

		margin-right:10px;

	}

	.box .price,

	.cart_table .price2 {

		font-size:16px;

		margin:10px;

	}

	.cart_table .price,

	.cart_table .cart_title {

		font-size:18px;

		color:#222;

		margin:10px;

	}

	.cart_table .rating {

		padding:5px 10px 10px !important;

		overflow:hidden !important;

	}

	div.thumbnails{

		padding-top:10px;

		zoom:1

	}

	div.thumbnails .entry {

		border:1px solid #ffffff;

		float:left;

		width:30%;

		margin-right:4.9%

	}

	div.thumbnails .magnifier .buttons {

		top:40%;

	}

	.btn-shop .form-control:focus {

		box-shadow:none;

	}

	.btn-shop .form-control {

		width:45px;

		border-radius:0;

		background: #EFEFEF;

		border-color: #DDDDDD;

		height:34px !important;

		margin:0;

		padding-right:0

	}

	#buddypress_features .nav li,

	#shop_features .nav li {

		text-transform:uppercase;

		font-weight:bold;

		font-size:14px;

	} 

	#buddypress_features,

	#shop_features {

		padding:40px 0;

		margin:20px 0;

		overflow:hidden;

	}

	.tabbable .nav-tabs {

		background: #E1E1E1;

		border: 1px solid #D7D7D7 !important;

	}

	#buddypress_features .nav-tabs{

		background:  #222;

		border:none;

	}	

	#shop_features .nav-tabs {

		background:  #F8F8F8;

		border: 1px solid #DDDDDD;

	}

	#buddypress_features .nav-tabs > li > a,

	#custom_tab .nav-tabs > li > a,

	#shop_features .nav-tabs > li > a {

		border-radius:0;

		border-bottom: 1px solid #DDDDDD;

		line-height:2.1;

	}

	#buddypress_features .tab-content,

	#custom_tab .tab-content,

	#shop_features .tab-content {

		padding:20px; 

		border-bottom:1px solid #DDDDDD !important; 

		border-right:1px solid #DDDDDD !important; 

		border-left:1px solid #DDDDDD !important;

		overflow:hidden;

	}

	#buddypress_features .nav-tabs > li > a{

		color:#fff !important;

		border:none !important;

	}

	#buddypress_features .nav i {

		text-align:center;

		display:block;

		font-size:24px;

	}

	#custom_tab .tab-content ul li,

	#shop_features .tab-content ul li {

		list-style:square;

	}

	#custom_tab .tab-content ul,

	#shop_features .tab-content ul { 

		padding:0 0 10px 20px

	}

	.btn-shop span {

		background:#181818;    

		-moz-user-select: none;

		background-image: none;

		border: 0;

		border-radius: 0;

		cursor: pointer;

		display: inline-block;

		font-size: 14px;

		font-weight: normal;

		line-height: 1.42857;

		margin: 0 -3px;

		color:#ffffff;

		padding: 7px 12px;

		text-align: center;

		vertical-align: middle;

		white-space: nowrap;

	}

	.shop_item_details ul {

		padding-left:0;

		margin:15px 0;

		overflow:hidden;

	}

	.shop_item_details strong {

		color:#181818;

		padding-right:10px;

	}

	.shop_item_details ul li {

		list-style:none;

		margin:0 0 12px;

	}

	.shop-right .title h2 {

		margin-bottom:5px;

		padding-bottom:0;

		font-size:22px;

	}

	.shop-right .title .rating {

		margin-bottom:10px;

	}

	.shop_item {

		margin-bottom:20px;

	}

	.shop_item .magnifier .buttons {

		top:44%;

		margin-top:0 !important;

	}

	.shop-banner {

		margin-bottom:17px;

		position:relative;

	}

	.shop-banner img {

		width:100%;

	}

	.shop-banner .title h1 {

		color:#ffffff;

		font-size:42px;

		font-weight:bold;

	}

	.shop-banner .title {

		opacity: 1;

		text-align:center;

		position: absolute;

		top: 27%;

		left:0;

		right:0;

	}

	.banner-hover {

		background:rgba(255,255,255,.3);

		padding:10px;

		border:10px solid rgba(0,0,0,.1);

		position:absolute;

		top:20px;

		left:20px;

		bottom:20px;

		right:20px;

		opacity:1;

		-webkit-transition:all .3s ease-in-out;

		-moz-transition:all .3s ease-in-out;

		-ms-transition:all .3s ease-in-out;

		-o-transition:all .3s ease-in-out;

		transition:all .3s ease-in-out;

	}

	.banner-hover.big {

		left:30px;

		right:30px;

	}

	.entry:hover .banner-hover {

		opacity:0;

	}

	.royalSlider img {

		width:100%;

	}

	.big_title_onepage {

		font-size:60px;

		font-weight:bold;

		font-family: 'PT Sans',sans-serif;

		text-transform:uppercase;

		border:6px solid #fff;

		padding:40px;

	}

	.small_thin_grey1 {

		font-size:14px;

	}

	.small_thin_grey1 i {

		padding:0 5px;

	}

	.cat_widget {

		border:3px solid #fff;

	}

	.cat_widget .magnifier .buttons {

		top:38%

	}

	.cat_widget h3 {

		font-family: 'Lato',sans-serif;

		font-size:18px;

		text-transform:uppercase;

	}

	.cat_widget .entry,

	.royalSlider .entry,

	.team_member .entry,

	.blog-carousel .entry,

	.portfolio-carousel .entry,

	.portfolio_item .entry,

	.shop_item .entry {

		display:block;

		position:relative;	

	}

	.shop_item .magnifier .st {

		padding:0 10px;

		width:auto;

	}

	.product_list_widget {

		padding-left:0

	}

	.shopping-cart-widget li {

		*zoom: 1;

		margin: 0 0 1em;

	}

	.shopping-cart-widget li:before,

	.shopping-cart-widget li:after {

		content: "";

		display: table;

	}

	.shopping-cart-widget li:after {

		clear: both;

	}

	.shopping-cart-widget li img {

		width:40px;

		float: right;

		margin-left: 1em;

	}

	.shopping-cart-widget li .quantity {

		width: auto;

		float: none;

	}

	.shopping-cart-widget li a {

		display: block;

	}

	.shopping-cart-widget li:last-child {

		margin: 0;

		border: none;

	}

	.cart_list li {

		list-style:none;

	}

	.shop_item .entry {

		border:1px solid #e8e8e8;

	}

	.shop_item .shop_title span {

		font-size:16px;

		font-weight:500;

		color:#222222;

	}

	.shop-right .title .price,

	.shop_item .price {

		font-size:14px !important;

		font-weight:500;

	}

	.woo_btn {

		padding:7px 12px !important;

		border-radius:0 !important

	}

	.shop_item .cats {

		font-weight:lighter !important;

		display: block;

		font-size: 14px !important;

	}

	.shop_item .cats a {

		color:#777777;

	}

	.shop_item {

		margin-bottom:20px;

	}

	.shop_desc {

		padding:14px 0;

		overflow:hidden;

	}

	.shop_item {

		display:block;

		overflow:hidden;

		position:relative;

	}



/* ----------------------------------------------------

	BUDDYPRESS STYLES

------------------------------------------------------- */



	#content {

		padding-bottom:60px;

	}

	.tab-pane .buddy_members .item {

		margin:10px

	}

	.buddy_members .item {

		float:left;

		margin:13px;

		padding:0;

	}

	.buddypress_content {

		margin:20px 0 40px;

		overflow:hidden;

		display:block;

		position:relative;

	}

	.buddypress-top h3,

	.buddypress-top h2 {

		margin-top:10px;

	}

	.buddy_desc small {

		display:block;

		color:#222;

		margin:10px 0;

	}

	.buddy_desc h3 {

		padding:5px 0;

		text-transform:uppercase;

		font-weight:bold;

		margin:0;

	}

	.group_box i {

		padding-right:5px;

	}

	.group_box a {

		color:#222;

	}

	.buddy_desc {

		padding:15px;

		border:1px solid #d3d3d3;

	}

	.arrow-left {

		border-bottom: 10px solid rgba(0, 0, 0, 0);

		border-right: 10px solid #d3d3d3;

		border-top: 10px solid rgba(0, 0, 0, 0);

		height: 0;

		left: -10px;

		position: absolute;

		top: 15%;

		width: 0;

	}

	.group_box {

		width:100%;

		border:1px solid #d3d3d3;

		position:relative;

		display:block;

		text-align:center;

		padding:30px 0 10px;

		font-size:16px;

		font-weight:normal;

		margin:35px 0;

		-webkit-border-radius:3px;

		-moz-border-radius:3px;

		border-radius:3px;

	}

	.group_box:hover .circle {

		color:#fff;

	}

	.buddypress_tabber_widget .group_img {

		left: -10px;

		padding: 10px;

		position: absolute;

		text-align: left;

		top: 0;

	}

	.buddypress_tabber_widget .group_box {

		border:none;

		margin:10px 0 25px;

		padding:10px 0;

	}

	.buddypress_tabber_widget .circle {

		left: 67px !important;

		top: 7px !important;

		right:inherit;

	}

	.buddypress_tabber_widget .group_timer {

		padding-bottom: 0;

		padding-left: 110px;

		margin:0;

		padding-top: 10px;

		text-align: left;

	}

	.buddypress_tabber_widget .group_box .title h3 {

		padding-bottom: 0;

		padding-left: 110px;

		margin:0;

		padding-top: 0;

		text-align: left;

	}

	 .circle {

		top:-53px;

		right:-46px;

		left:0;

		z-index:10;

		font-size:12px;

		width:30px;

		height:30px;

		border:1px solid #d3d3d3;

		margin:auto;

		line-height:30px;

		-webkit-border-radius:30px;

		-moz-border-radius:30px;

		border-radius:30px;

		position:absolute;

		background:#fff;

	}

	.buddy_members .popover.top > .arrow,

	.buddy_carousel .popover.top > .arrow {

		border-top: 5px solid #fff;

		border-left: 5px solid rgba(0, 0, 0, 0);

		border-right: 5px solid rgba(0, 0, 0, 0);

		bottom: -12px !important;

		height: 0;

		left: 0;

		margin: auto;

		position: absolute;

		right: 0;

		width: 0;	

	}

	.group_box .title h3 {

		padding-bottom:0;

		padding-top:10px;

		font-size:18px;

		font-weight:bold;

	}

	.group_img {

		left: 0;

		margin: 0 auto;

		padding: 10px;

		position: absolute;

		right: 0;

		top: -55px;

		text-align: center;

	}

	.buddy_carousel {

		margin:40px 0 20px;

	}

	.buddy_carousel .owl-controls {

		padding:20px 0 0;

	}

	.buddy_carousel .owl-controls .owl-page span {

		width:15px !important;

		height:15px !important;

		border:1px solid #ddd;

	}

	.buddy_carousel .item {

		margin:auto;

		text-align:center;

	}

	.buddy_carousel .owl-wrapper-outer  {

		overflow:visible;

	}

	.buddy_members .popover.top,

	.buddy_carousel .popover.top {

		margin-top: -60px;

		z-index:9999;

		overflow:visible;

		position:absolute;

	}

	.buddy_members .popover,

	.buddy_carousel .popover {

		position: absolute;

		top: 0;

		left: 0;

		z-index: 1010;

		display: block;

		overflow:visible;

		max-width: 276px;

		padding: 1px;

		text-align: center;

		background-color: #ffffff;

		background-clip: padding-box;

		border: 1px solid #ededed;

		border: 1px solid rgba(0, 0, 0, 0.2);

		border-radius: 3px;

		box-shadow: none;

		white-space: normal;

	}

	.buddy_members .popover-title,

	.buddy_carousel .popover-title {

		margin: 0;

		padding: 15px 14px 0;

		font-size: 16px;

		font-weight: bold;

		line-height: 18px;

		text-transform:uppercase;

		background-color:#fff;

		border-bottom: 1px solid #fff;

	}

	.buddy_members .popover-content,

	.buddy_carousel .popover-content {

		width: 200px;

		padding: 5px 4px 20px;

	}

	.buddypress_tabber_widget_member li {

		display:block;

		margin:10px 0 20px;

		position:relative;

		overflow:hidden;

	}

	.buddypress_tabber_widget_member li span {

		padding-left:10px;

		margin-bottom:0;

		font-size:16px !important;

		text-transform:uppercase !important;

		vertical-align:super;

		padding-bottom:0;

	}

	.buddypress_tabber_widget_member li .readmore {

		margin-top: -35px;

		padding-left: 90px;

		padding-top: 0;

		position: absolute;

	}

	

/* ----------------------------------------------------

	PORTFOLIO STYLES

------------------------------------------------------- */



	.single-portfolio .title h2 {

		font-size:24px;

		text-transform:none;

		margin-top:0;

		padding-top:0;	

	}

	.product_details ul li {

		list-style:none;

		padding-left:2px;

		padding-bottom:5px;

	}

	.pager li > a, .pager li > span {

		background-color: #FFFFFF;

		border: 1px solid #fff;

		border-radius: 0;

		color:#fff;

		margin:30px 0 0;

		display: inline-block;

		padding: 5px 14px;

	}

	.pager li > a:hover, .pager li > span:hover {

		background-color:#222;

		color:#fff;

	}

	.product_details ul li a {

		color:#666;

	}

	.masonry_wrapper {

		overflow:hidden;

		margin:30px 0;

	}

	.masonry_wrapper .item {

		margin: 0 2px 4px;

		padding:0;

	}

	.masonry_wrapper .item img {

		height: auto !important;

		height: 100% !important;

		width: 100%;

		position: relative;

		z-index: -2;

	}

	#boxed-portfolio .portfolio_item {

		width:100% !important;

		height:auto !important;

		margin:0 0 20px;

		overflow:hidden;

	}

	#boxed-portfolio {

		display: block !important;

		overflow: visible !important;

		position: relative;

		z-index: 10;

		margin-bottom:20px;

	}

	.portfolio-filter ul {

		list-style:none; 

		padding-left:10px

	}

	.portfolio-filter {

		text-align: center;

		overflow:hidden;

		margin: 40px 0 15px;

	}

	.portfolio-filter li {

		display: inline;

		margin-right: 5px;

		padding: 0;

	}

	.portfolio-filter li a {

		-webkit-border-radius:4px;

		-moz-border-radius:4px;

		border-radius:4px;

	}

	.team_member img,

	.portfolio_item img {

		width:100%;

	}

	.isotope-item {

	  z-index: 2;

	}

	.isotope-hidden.isotope-item {

	  pointer-events: none;

	  z-index: 1;

	}

	.isotope,

	.isotope .isotope-item {

	  -webkit-transition-duration: 0.8s;

		 -moz-transition-duration: 0.8s;

		  -ms-transition-duration: 0.8s;

		   -o-transition-duration: 0.8s;

			  transition-duration: 0.8s;

	}

	.isotope {

	  -webkit-transition-property: height, width;

		 -moz-transition-property: height, width;

		  -ms-transition-property: height, width;

		   -o-transition-property: height, width;

			  transition-property: height, width;

	}

	.isotope .isotope-item {

	  -webkit-transition-property: -webkit-transform, opacity;

		 -moz-transition-property:    -moz-transform, opacity;

		  -ms-transition-property:     -ms-transform, opacity;

		   -o-transition-property:      -o-transform, opacity;

			  transition-property:         transform, opacity;

	}

	.isotope.no-transition,

	.isotope.no-transition .isotope-item,

	.isotope .isotope-item.no-transition {

	  -webkit-transition-duration: 0s;

		 -moz-transition-duration: 0s;

		  -ms-transition-duration: 0s;

		   -o-transition-duration: 0s;

			  transition-duration: 0s;

	}

	.magnifier .btn-default {

		padding:0 20px !important;

		color:#222222 !important;

		width:auto !important;

	}

	.magnifier .sg,

	.magnifier .st,

	.magnifier .sf {

		border:1px solid #ffffff;

		color: #FFFFFF;

		display: block;

		display: inline-block !important;float: none !important;

		font-size: 16px;

		height: 40px;

		line-height: 38px;

		text-align: center;

		width: 40px;

		margin: -10px 2px 0 2px;

		text-align: center;

		width: 40px;

	}

	.magnifier h4 {

		color:#ffffff;

		text-align:center;

		font-size:16px;

		padding:10px 0;

		margin-bottom:20px;

		display:block;

		font-family: 'bariol_lightlight';

	}

	.magnifier h3 {

		color:#ffffff;

		text-align:center;

	}

	.portfolio_item .magnifier .buttons {

		top:44%;

	}

	.magnifier .buttons {

		visibility: hidden;

		opacity: 0;

		position: absolute;

		text-align: center;

		width: 100%;

		top: 50%;

		margin-top: -20px;

		-webkit-transform: scale(0.2);

		-moz-transform: scale(0.2);

		-ms-transform: scale(0.2);

		-o-transform: scale(0.2);

		transform: scale(0.2);

		-webkit-transition: all 0.3s ease 0s;

		-moz-transition: all 0.3s ease 0s;

		-ms-transition: all 0.3s ease 0s;

		-o-transition: all 0.3s ease 0s;

		transition: all 0.3s ease 0s;

	}

	.magnifier:hover .buttons {

		opacity: 1;

		visibility: visible;

		-webkit-transform: scale(1);

		-moz-transform: scale(1);

		-ms-transform: scale(1);

		-o-transform: scale(1);

		transform: scale(1);

	}

	.entry:hover .magnifier { 

		opacity: 1;

		visibility: visible;

	}

	.magnifier {

		background:#000000;

		background:rgba(0,0,0,0.8);

		position:absolute;

		top:0;

		left:0;

		bottom:0;

		right:0;

		opacity:0;

		-webkit-transition:all .3s ease-in-out;

		-moz-transition:all .3s ease-in-out;

		-ms-transition:all .3s ease-in-out;

		-o-transition:all .3s ease-in-out;

		transition:all .3s ease-in-out;

		-webkit-transform: scale(1);

		-moz-transform: scale(1);

		-ms-transform: scale(1);

		-o-transform: scale(1);

		transform: scale(1);

	}



/* ----------------------------------------------------

	PARALLAX & SECTIONS

------------------------------------------------------- */

	

	.custom-wrapper .col-lg-6 {

		padding:0;

	}

	.custom-wrapper .overlay {

		background-color:rgba(0, 0, 0, 0.4);

		padding:0;

	}

	.parallax {

		background-attachment: fixed !important;

		background-position: center center;

		background-repeat: no-repeat;

		background-size: cover;

	}

	.jt-shadow {

		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;

		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;

		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;

	}

	.custom-overlay {

		padding: 60px 0;

	}

	.overlay {

		padding: 60px 0;

		background-color:rgba(0, 0, 0, 0.7);

	}

	.dark-wrapper {

		background-color:#222222;

		padding:60px 0;

	}

	.grey-wrapper {

		background-color:#ffffff;

		padding:35px 0;

	}

	.white-wrapper {

		

		padding:20px 0;

	}

	.blog-wrapper {

		background-color:#ffffff;

		padding:30px 0;

	}

	.custom-message {

		padding:90px 0;

	}

	.custom-message h1 {

		text-align:center;

		font-weight:bold;

		font-size:54px;

	}

	.custom-wrapper {

	  background: url(demos/custom_wrapper_bg.jpg) no-repeat center center; 

	    -webkit-background-size: cover;

	  -moz-background-size: cover;

	  -o-background-size: cover;

	  background-size: cover;

	}

	.custom-wrapper .testimonial h3 {

		color:#222 !important;

	}

	#boxed {

	  background: url(demos/bg.jpg) no-repeat center center fixed; 

	  -webkit-background-size: cover;

	  -moz-background-size: cover;

	  -o-background-size: cover;

	  background-size: cover;

	}

	#boxed #wrapper {

		background:#fff; 

		margin:50px auto;

	}

	#boxed .white-wrapper,

	#boxed .grey-wrapper {

		margin:0 -15px;

	}

	#boxed #topbar .social-icons span a,

	#boxed #topbar .social-icons span.last a,

	#boxed #topbar .topbar-email, 

	#boxed #topbar .topbar-phone, 

	#boxed #topbar .topbar-login, 

	#boxed #topbar .topbar-cart,

	#boxed #topbar {

		border:none;

	}

  .social-icon a img{
    width: 50px;
    height: 45px;
    margin-right: 10px;
   
  }
  .social-icon a {
    margin-top: 15px;

   
  }
  .social-icon a  p{
    color: white;
  }
  
  .social-icon span a{
    display: flex;
    flex-direction: row;
    
    text-align: center;
  }
  .social-icon span a img{
    margin-top: 10px;
  }

  .columna4{
   

  }
  .contenedorImg{
    
  }

  .imgCont{
    background-color: green;
    
  }
  .for1{
    background-color: #4cd8e3;
  }

	.grey-wrapper #accordion-second .accordion-heading .accordion-toggle,

	.grey-wrapper #accordion-second .accordion-heading, 

	.grey-wrapper #accordion-second .accordion-toggle:hover, 

	.grey-wrapper #accordion-second .accordion-heading .accordion-toggle.active,

	.grey-wrapper #accordion-second .accordion-inner,

	.grey-wrapper .testimonial-wrap {

		background:#fff;

	}

	.general-title hr {

		width:30px;

		margin-bottom:0;

		margin-top:0;

		border-width: 2px 0 0;

	}

	.general-title h2 {

		font-size:21px;

		text-rendering: optimizeSpeed;

		letter-spacing:0.6px;

		padding-bottom:0;

		font-weight:bold;

	}

	.general-title,

	.messagebox {

		text-align:center;

	}

	.general-title .lead {

		margin-top:10px !important;

	}



/* ----------------------------------------------------

	SLIDER STYLES

------------------------------------------------------- */

	.rsUni, 

	.rsUni .rsOverflow, 

	.rsUni .rsSlide, 

	.rsUni .rsVideoFrameHolder, 

	.rsUni .rsThumbs {

		background:#f5f5f5 !important;

	}

	#gallery-2 {

		width: 100%;

		-webkit-user-select: none;

		-moz-user-select: none;  

		user-select: none;

	}

	.aboutslider-shadow {

		width:100%;

		position:relative;

		z-index:1;

	}

	.aboutslider-shadow .s1 {

		background:url(images/flexslider_shadow.png) center no-repeat;

		height:29px;

		margin:0 auto;

		bottom:-28.5px;

		overflow:hidden;

		width:100%;

		position:absolute;

		left:0;

	}

	.slider-shadow.without {

		margin-top:-20px !important;

	}

	.slider-shadow {

		background:url(images/slider-shadow.png) center center no-repeat;

		width:100%;

		height:77px;

		display:block;

		z-index:0;

		overflow:hidden;

		position:relative;

		margin:0 auto;

	}

	.fullscreen-container {

		width:100%;

		position:relative;

		padding:0;

		display:none;

	}

	.fullwidthbanner-container{

		width:100%;

		position:relative;

		padding:0;

		overflow:hidden;

	}

	.fullwidthbanner-container ul,

	.fullscreenbanner-container ul	{

		display:none

	}

	.fullwidthbanner-container .fullwidthbanner{

		width:100%;

		position:relative;

	}

	#slider-in-laptop {

	  width: 100%;

	  height: auto;

	  padding: 3% 15% 0 16%;

	  background: none;

	}

	#slider-in-laptop .rsOverflow,

	#slider-in-laptop .rsSlide,

	#slider-in-laptop .rsVideoFrameHolder,

	#slider-in-laptop .rsThumbs {

	  background: #151515;

	}

	.imgBg {

	  position: absolute;

	  left: 0;

	  top: 0;

	  width: 100%;

	  height: auto;

	}

	#slider-in-laptop .rsBullets {

	  bottom: -50px;

	}

	.laptopBg {

	  position: relative;

	  width: 100%;

	  height: auto;

	}

	#slider-in-laptop .rsBullets {

		bottom: -50px;

	}

	.shop_title_slider_2 {

		font-size:36px;

		text-transform:uppercase;

		font-weight:bold;

		color:#222;

	}

	.shop_title_slider {

		font-size:48px;

		text-transform:uppercase;

		font-weight:bold;

		color:#fff;

	}

	.high_title2 {

		font-size:48px;

		font-family: 'Lato',sans-serif;

		font-weight: normal !important;

		letter-spacing: 0;

		line-height: 120% !important;

		padding: 0 0 10px;

		position: relative;

	}

	.high_title {

		font-size:70px;

		font-family: 'Lato',sans-serif;

		font-weight: 100 !important;

		letter-spacing: 0;

		line-height: 140% !important;

		padding: 0 0 10px;

		position: relative;

	}

	.big_title_slider {

		color: #fff;

		font-size:40px;

		font-family: 'PT Sans',sans-serif;

		font-weight: bold;

		letter-spacing: 0;

		line-height: 140% !important;

		padding: 0 0 10px;

		position: relative;

	}

	.big_title {

		color: #222222;

		font-size:36px;

		font-family: 'PT Sans',sans-serif;

		font-weight: 500;

		letter-spacing: 0;

		line-height: 140% !important;

		padding: 0 0 10px;

		position: relative;

	}

	.slider_title_a {

		color: #222222;

		font-size:36px;

		font-family: 'Pacifico',sans-serif;

		font-weight: 500;

		letter-spacing: 0;

		line-height: 140% !important;

		padding: 0 0 10px;

		position: relative;

	}

	.upper_title {

		text-transform:uppercase;

		font-size:36px;

		font-weight:bold;

		font-family: 'PT Sans',sans-serif;

	}

	.small_title2 {

		color:#222222 !important;

	}

	.mini_title2 {

		font-family: 'PT Sans',sans-serif;

		font-size:16px !important;

		font-weight:normal !important;

		color:#222222 !important;

	}

	.light_title {

		color: #ffffff;

		font-family: 'Lato',sans-serif;

		font-size:18px;

		font-weight:300;

		letter-spacing: 0;

		padding: 0 0 10px;

		position: relative;

		line-height: 140% !important;

	}

	.small_title2,

	.small_title {

		color: #ffffff;

		font-family: 'Lato',sans-serif;

		font-size:20px;

		letter-spacing: 0;

		padding: 0 0 10px;

		font-weight:lighter;

		position: relative;

		line-height: 140% !important;

	}

	.mini_title span {

		font-size:24px;

	}

	.mini_title {

		color: #ffffff;

		font-family: 'Lato',sans-serif;

		font-size:14px;

		font-weight:bold !important;

		letter-spacing: 0;

		padding: 0 0 10px;

		font-weight:lighter;

		position: relative;

		line-height: 140% !important;

	}

	.tp-bullets.simplebullets.navbar {

		height: 35px;

		padding: 0;

	}

	.tp-bullets.simplebullets .bullet {

		cursor: pointer;

		position: relative !important;

		background: #efefef !important;

		-webkit-border-radius: 0;

		-webkit-border-radius:100px;

		-moz-border-radius:100px;

		border-radius:100px;

		-webkit-box-shadow: none;

		-moz-box-shadow: none;

		box-shadow: none;

		width: 6px !important;

		height: 6px !important;

		border: 6px solid rgba(0, 0, 0, 0) !important;

		display: inline-block;

		margin-right: 2px !important;

		margin-bottom: 14px !important;

		-webkit-transition: background-color 0.2s, border-color 0.2s;

		-moz-transition: background-color 0.2s, border-color 0.2s;

		-o-transition: background-color 0.2s, border-color 0.2s;

		-ms-transition: background-color 0.2s, border-color 0.2s;

		transition: background-color 0.2s, border-color 0.2s;

		float:none !important;

	}

	.tp-bullets.simplebullets .bullet.last {

		margin-right: 0px

	}

	.tp-bullets.simplebullets .bullet:hover,

	.tp-bullets.simplebullets .bullet.selected {

		-webkit-box-shadow: none;

		-moz-box-shadow: none;

		box-shadow: none;

		width: 6px !important;

		height: 6px !important;

		border: 5px solid #111;

	}

	.tparrows:before {

		

		color: #ffffff;

		font-style: normal;

		font-weight: normal;

		speak: none;

		display: inline-block;

		font-family: arial helvetica !important;

		margin-right: 0;

		margin-top: 17px;

		text-align: center;

		width: 55px;

		font-size: 21px;

	}

	.slides-navigation a,

	.tp-leftarrow, 

	.tp-rightarrow{

		opacity:0.6 !important;

		filter:alpha(opacity=60); /* For IE8 and earlier */

	}

	.slides-navigation a:hover,

	.tp-leftarrow:hover, 

	.tp-rightarrow:hover{

		filter:alpha(opacity=100); /* For IE8 and earlier */

		opacity:1 !important;

	}

	.tparrows {

		border:2px solid #aaaaaa;

		cursor: pointer;

		background: rgba(0, 0, 0, 0.5) !important;

		width: 60px !important;

		height: 60px !important;

	}

	.tparrows:hover {

		color: #fff;

	}

	.tp-leftarrow:before {

		content: '<';

	}

	.tp-rightarrow:before {

		content: '>';

	}

	.tparrows.tp-rightarrow:before {

		margin-left: 1px;

	}



/* ----------------------------------------------------

	MODULES

------------------------------------------------------- */

	#revvideo {

		with:100%;

		height:100%;

	}

	.custom-select {

		background: none repeat scroll 0 0 #FFFFFF !important;

		border: 1px solid #E9E9E9 !important;

		box-shadow: 0 0 0 1px #FFFFFF inset, 1px 2px 0 #E9E9E9 !important;

		outline: medium none;

		position: relative;

	}

	#video {

		border:1px solid #fff;

	}

	#soundcloud {

		border:1px solid #fff;

		width:100%;

	}

	.contact_form {

		overflow:hidden;

		margin:50px 0 25px;

	}

	.overlay .contact_details {

		color:#fff !important;

	}

	.contact_form textarea {

		height:133px !important;

	}

	.contact_form .form-control {

		margin-bottom:10px;

		height:62px;

		border-color:#dddddd;

		box-shadow:none;

	}

	#contactform fieldset {

		padding:10px;

		border:1px solid #eee;

		-webkit-border-radius:5px;

		-moz-border-radius:5px;

	}

	#contactform legend {

		padding:7px 10px; 

		font-weight:bold; 

		color:#000; 

		border:1px solid #eee; 

		-webkit-border-radius:5px; 

		-moz-border-radius:5px; 

		margin-bottom:0 !important; 

		margin-bottom:20px;

	}

	#contactform span.required{ 

		font-size: 13px; 

		color: #ff0000;

	}

	#message {

		margin: 10px 0; 

		padding: 0;

	}

	.error_message {

		display: block; 

		height: 22px; 

		line-height: 22px; 

		background: #FBE3E4 url(images/error.gif) no-repeat 10px center;

		 padding: 3px 10px 3px 35px; 

		 color:#8a1f11;

		 border: 1px solid #FBC2C4; 

		 -webkit-border-radius:5px;

	}

	.loader {

		padding: 0 10px;

	}

	#contactform #success_page h1 {

		background: url(images/success.gif) left no-repeat; 

		padding-left:22px;

	}

	acronym {

		border-bottom:1px dotted #ccc;

	}

	#map{

		height:450px;

		width:100%

	}

	#map img{

		max-width:inherit

	}

	.map{

		position:relative

	}

	.map .row .col-lg-4{

		float:right;

		margin-top:-450px;

		z-index:9

	}

	.contact-icon {

		margin:20px 0;

		overflow:hidden;

	}

	.map .row{

		position:relative

	}

	.infobox img {

		width:100% !important;

	}

	.map .searchmodule {

		padding:18px 10px

	}

	.infobox {

		display: inline-block;

		padding: 5px;

		position: relative;

		width: 270px;

	}

	.infobox img {

		width:80px !important;

		padding-right:10px

	}

	.infobox .title {

		font-size:13px;

		font-weight:bold;

		margin-top:0;

		margin-bottom:0;

		text-transform:uppercase;

		padding-bottom:5px;

	}

	.infobox .title a {

		font-weight:bold;

	}

	.search_form {

		position:relative;

	}

	.search_form:after {

		color: #d9d9d9;

		font-size: 12px;

		height: 40px;

		line-height: 40px;

		position: absolute;

		width: 40px;

		right:0;

		top:0;

		font-family: 'FontAwesome';

		content: "\f002";

	}

	.grey-wrapper .pricing_detail {

		background:#fff;

	}

	.grey-wrapper .pricing_detail .priceamount {

		border-color:#f5f5f5;

	}

	.pricing_detail {

		border:1px solid #e3e3e3;

		padding:30px 20px;

		text-align:center;

		-webkit-transition: background-color .2s linear, color .2s linear;

		-moz-transition: background-color .2s linear, color .2s linear;

		-o-transition: background-color .2s linear, color .2s linear;

		-ms-transition: background-color .2s linear, color .2s linear;

		transition: background-color .2s linear, color .2s linear;

	}

	.pricing_detail:hover h3,

	.pricing_detail:hover ul li {

		color:#fff;

	}

	.pricing_detail:hover header {

		border-color:#ededed;

	}

	.pricing_detail header {

		border-bottom:1px solid #e3e3e3;

	}

	.pricing_detail header h3 {

		font-size:30px;

		margin-top:35px;

		padding:0;

		display:block;

		overflow:hidden;

	}

	.pricing_info {

		display:block;

	}

	.pricing_info ul {

		padding-left:0;

	}

	.pricing_info ul li {

		list-style:none;

		padding:15px 0;

	}

	.pricing_boxes {

		padding:80px 0;

		display:block;

		overflow:hidden;

		position:relative;

	}

	.pricing_detail:hover .btn{

		color:#ffffff !important;

		background:#222 !important;

	}

	.pricing_detail .priceamount {

		-webkit-border-radius:500px;

		-moz-border-radius:500px;

		border-radius:500px;

		color: #FFFFFF;;

		background:#222222;

		display: block;

		border:10px solid #fff;

		font-size: 16px;

		height: 120px;

		margin: 0 auto;

		text-align: center;

		width: 120px;

		position: absolute;

		top: -70px;

		left: 0;

		right: 0;

		padding-top:23px;

		line-height: 1.6;

	}

	.banners li {

		list-style:none;

		margin:5px;

		float:left !important;

	}

	.banners li .img-thumbnail {

		background-color: #bbbbbb;

		border: 1px solid #DDDDDD;

		border-radius: 0;

		padding: 5px;

	}

	

	.long-twitter i {

		font-size:31px;

	}

	.long-twitter a {

		text-decoration:underline;

		color:#ffffff;

	}

	.long-twitter {

		color:#ffffff;

	}

	.tab-content {

		border-left:1px solid #efefef;

		border-bottom:1px solid #efefef;

		border-right:1px solid #efefef;

	}

	.nav-tabs > li > a {

		border: 1px solid #EFEFEF;

		line-height: 1.42857;

		margin-right: 0;

	}

	.nav-stacked li:last-child {

		border-bottom:0 solid #efefef !important;

	}

	.nav-stacked > li > a {

		color:#222222;

		border:0 solid #efefef !important;

	}

	.nav-stacked li {

		border-top:0 solid #efefef !important;

		border-left:0 solid #efefef !important;

		border-bottom:1px solid #efefef !important;

		border-right:0 solid #efefef !important;

	}

	.panel-title:after {

		content: "\f078";

		color: #292723;

		float:right;

		display: block;

		font-family: 'FontAwesome';

		font-size: 13px;

		margin-top:-20px;

		pointer-events: none;

		position:relative;

		line-height: 20px;

		text-transform: none;

	}

	.panel-body h4 {

		font-size: 16px;

		margin: 10px 0 20px;

		padding:0 !important;

	}

	.panel-body .form-control {

		margin-bottom:0;

	}

	.panel-group .panel-heading + .panel-collapse .panel-body,

	.panel-default {

	   border: 0 solid #FFFFFF !important;

		box-shadow: 0 0 #FFFFFF;

		background: none;

		margin-bottom: 7px;

	}

	.panel-title {

		padding: 0;

	}

	.panel-default > .panel-heading {

		background-color: #FFFFFF;

		padding:15px 20px;

		border: 1px solid #A9A9A9;

		-webkit-border-radius: 3px;

		-moz-border-radius: 3px;

		border-radius: 3px;

	}

	.panel-default > .panel-heading a:hover {

		background:none !important; 

		color:#57a0d8 !important;

	}

	.panel-default > .panel-heading a {

		color: #222222;

		font-size: 18px;

		width: 100%;

		display: block;

	}

	.stat {

		text-align:center;

	}

	.highlight {

		color:#ffffff;

		padding:30px 0;

		font-weight:bold;

		display:block;

		overflow:hidden;

		margin-bottom:0;

		font-size:48px;

	}

	.milestone-details {

		font-weight:bold;

		font-size:18px;

		color:#fff;

	}

	.dmtop {

		background-color:#161616;

		background-image: url(images/arrow.png);

		background-position: 50% 50%;

		background-repeat: no-repeat;

		z-index: 9999;

		width: 40px;

		height: 40px;

		text-indent: -99999px;

		position: fixed;

		bottom: -100px;

		right: 25px;

		cursor: pointer;

		-webkit-transition: all .7s ease-in-out;

		-moz-transition: all .7s ease-in-out;

		-o-transition: all .7s ease-in-out;

		-ms-transition: all .7s ease-in-out;

		transition: all .7s ease-in-out;

		overflow: auto;

	}

	.progress {

		position:relative;

		overflow:visible

	}

	.skill_count {

		position:absolute;

		right:0;

		font-weight:bold;

		font-size:16px; 

		color:#222;

		top:-9px

	}

	.skills_bar {

		margin:10px 0;

		overflow:hidden;

	}

	.skills_bar small {

		font-size:14px;

		color:#222222;

		margin:10px 0;

	}

	.progress {

		border-radius:0;

		box-shadow:none;

		border-bottom:1px solid #cbcbcb;

		background:none;

		margin:10px 0;

		height:10px;

	}

	#accordion-second .accordion-group{

		margin-bottom:10px;

	}

	#accordion-second .accordion-heading{

		border-bottom:0;

		font-size:16px;

	}

	#accordion-second .accordion-heading .accordion-toggle{

		display:block;

		cursor:pointer;

		padding:0 !important;

		color:#222222;

		background:#f5f5f5;

		outline:none!important;

		text-decoration:none

	}

	#accordion-second .accordion-heading,

	#accordion-second .accordion-toggle:hover,

	#accordion-second .accordion-heading .accordion-toggle.active{

		background:#f5f5f5;

	}

	#accordion-second .accordion-heading .accordion-toggle > em {

		background-color: #222222;

		border-radius:0;

		color: #FFFFFF;

		font-size:14px;

		height: 37px;

		line-height: 40px;

		margin-right: 10px;

		text-align: center;

		width: 40px;

	}

	#accordion-second .accordion-inner{

		padding:9px 10px;

		background:#f5f5f5;

	}	

	#accordion-first .accordion-group{

		margin-bottom:10px;

	}

	#accordion-first .accordion-heading{

		border-bottom:0;

		font-size:16px;

	}

	#accordion-first .accordion-heading .accordion-toggle{

		display:block;

		cursor:pointer;

		padding:5px 0 !important;

		color:#222222;

		outline:none!important;

		text-decoration:none

	}

	#accordion-first .accordion-heading,

	#accordion-first .accordion-toggle:hover,

	#accordion-first .accordion-heading .accordion-toggle.active{

		background:none;

	}

	#accordion-first .accordion-heading .accordion-toggle > em {

		background-color: #222222;

		-webkit-border-radius:100px;

		-moz-border-radius:100px;

		border-radius:100px;

		color: #FFFFFF;

		font-size:14px;

		height: 32px;

		line-height: 32px;

		margin-right: 10px;

		text-align: center;

		width: 32px;

	}

	#accordion-first .accordion-inner{

		padding:9px 10px;

	}

	.check li:before {

		content: "\f00c";

		font-family: "FontAwesome";

		font-size: 16px;

		left: 0;

		padding-right:5px;

		position: relative;

		top: 2px;

	}

	.check li {

		font-size:13px;

		list-style:none;

		margin-bottom:4px;

	}

	.check {

		margin-left:0; 

		padding-left:0

	}

	.check li a {

		color:#656565;

	}

	#services .item {

		padding:15px;

	}

	.item h3 {

		padding-top:15px;

		padding-bottom:0;

	}

	.item .icon-container {

		font-size:24px;

		float:left;

		margin:0 20px 0 0;

	}

	 .servicesbox_content p {

		display:inline-block;

		margin-top:10px;	

	}

	 .servicesbox_content {

		display:block !important;

		width:100% !important;

		padding:2px

	}

	.services_lists_boxes .service-icon-circle {

		text-align:center;

	}

	.services_lists_boxes {

		margin: 20px 0 20px 0;

		display:block;

		color:#fff;

		position:relative;

		overflow:hidden;

	}

	.services_lists_boxes h4 {

		color:#fff;

		font-size: 21px;

		padding-bottom: 0;

		font-weight:500;

		text-transform:uppercase;

	}

	.custom-services {

		position:relative !important;

		padding:0;

		margin:20px 0;

		display:block;

		overflow:visible;

	}

	.ch-item {

		position:relative !important;

		padding:0;

		margin:20px 0;

		height:200px;

		display:block;

		overflow:visible;

	}

	.ch-info-wrap{

		position: absolute;

		width: 100%;

		height: 200px;

		border-radius: 10px;

		-webkit-border-radius:10px;

		-moz-border-radius:10px;

		-webkit-perspective: 800px;

		-moz-perspective: 800px;

		-o-perspective: 800px;

		-ms-perspective: 800px;

		perspective: 800px;

		-webkit-transition: all 0.4s ease-in-out;

		-moz-transition: all 0.4s ease-in-out;

		-o-transition: all 0.4s ease-in-out;

		-ms-transition: all 0.4s ease-in-out;

		transition: all 0.4s ease-in-out;

		background: #ffffff;

	}

	.ch-info-back  {

		padding:15px;

		text-align:center;

	}

	.ch-info-front {

		padding-top:40px;

		text-align:center;

	}

	.ch-info-back h3 {

		font-size:20px;

		margin-bottom:0;

		padding-bottom:0;

		color:#ffffff;

		font-weight:bold;

	}

	.ch-info-back p {

		color:#ffffff;

	}

	.ch-info-front h3 {

		font-size:20px;

		color:#222222;

		font-weight:bold;

	}

	.ch-info{

		position: absolute;

		width: 100%;

		height: 200px;

		-webkit-transition: all 0.4s ease-in-out;

		-moz-transition: all 0.4s ease-in-out;

		-o-transition: all 0.4s ease-in-out;

		-ms-transition: all 0.4s ease-in-out;

		transition: all 0.4s ease-in-out;

		-webkit-transform-style: preserve-3d;

		-moz-transform-style: preserve-3d;

		-o-transform-style: preserve-3d;

		-ms-transform-style: preserve-3d;

		transform-style: preserve-3d;

	}

	.ch-info > div {

		display: block;

		position: absolute;

		width: 100%;

		height: 100%;

		background-position: center center;

		-webkit-backface-visibility: hidden;

		-moz-backface-visibility: hidden;

		-o-backface-visibility: hidden;

		-ms-backface-visibility: hidden;

		backface-visibility: hidden;

		border-radius: 10px;

		-webkit-border-radius:10px;

		-moz-border-radius:10px;

	}

	.ch-info .ch-info-back {

		-webkit-transform: rotate3d(0,1,0,180deg);

		-moz-transform: rotate3d(0,1,0,180deg);

		-o-transform: rotate3d(0,1,0,180deg);

		-ms-transform: rotate3d(0,1,0,180deg);

		transform: rotate3d(0,1,0,180deg);

	}

	.ch-item:hover .ch-info {

		-webkit-transform: rotate3d(0,1,0,-180deg);

		-moz-transform: rotate3d(0,1,0,-180deg);

		-o-transform: rotate3d(0,1,0,-180deg);

		-ms-transform: rotate3d(0,1,0,-180deg);

		transform: rotate3d(0,1,0,-180deg);

	}

	.service-with-image .entry {

		position:relative;

	}

	.service-with-image {

		overflow:hidden;

		margin:20px 0;

	}

	.service-desc {

		padding:20px 0;

	}

	.service-title a i {

		padding-right:5px;

	}

	.service-title a {

		font-weight:bold;

		text-transform:uppercase;

	}

	.service-title {

		background:#FFFFFF;

		bottom: 0;

		left: 0;

		position: absolute;

		right: 0;

		max-width: 120px;

		margin: auto;

		text-align: center;

		padding: 4px;

	}

	.service_vertical_box {

		overflow: hidden;

		display: block;

		margin-bottom: 20px;

	}

	.services_vertical .general-title h2 {

		padding:0 !important;

		color:#fff !important;

		text-align:left;

		font-size:30px !important;

	}

	.services_vertical p {

		padding:0 !important;

		text-align:left;

	}

	.services_vertical 

	 {

		height: hidden;

		padding:30px 0;

	}

	.services_vertical h3 {

		padding: 0 !important;

		font-size:18px;

	}

	.service_vertical_box .service-icon {

		float:left;

		clear: both;

		display: block;

		height: 60px;

		line-height: 60px;

		margin: 35px 20px;

		width: 60px;

	}

	.service_vertical_box a.readmore {

		padding-left:98px;

	}

	.services_vertical .icon-container {

		float:left;

	}

	.icon-container {

		border: 1px solid #FFFFFF;

		border-radius: 100px;

		-webkit-border-radius:100px;

		-moz-border-radius:100px;

		clear: both;

		color: #FFFFFF;

		display: block;

		font-size: 21px;

		height: 55px;

		line-height: 55px;

		margin: 38px 20px;

		text-align: center;

		width: 55px;

	}

	.servicebox {

		margin:20px 0;

	}

	.servicebox h3 {

		padding:0

	}

	.border-none {

		-webkit-border-radius:0 !important;

		-moz-border-radius: 0 !important;

		border-radius:0 !important;

	}

	.border-radius {

		-webkit-border-radius:500px !important;

		-moz-border-radius: 500px !important;

		border-radius:500px !important;

	}

	.service-icon i {

		color:#666666;

	}

	.little-padding {

		padding:5px 0 0 !important;

		overflow:hidden;

	}

	.make-bg {

		line-height:113px !important;

	}

	.make-bg i{

		font-size:2.6em !important;

		color:#fff !important;

	}

	.servicebox:hover .make-bg {

		background:#222222 !important;

		border-color:#232323 !important;

	}

	.servicebox:hover .border-none {

		border-bottom-color:#fff;

	}

	.service-icon-circle {

		overflow:hidden;

		margin:20px auto;

		display:block;

		position:relative;

		border:1px solid #222;

		height:100px;

		width:100px;

		line-height:107px;

		-webkit-border-radius: 0 100px 100px;

		-moz-border-radius: 0 100px 100px;

		border-radius: 0 100px 100px;

		-webkit-transition: background-color .2s linear, color .2s linear;

		-moz-transition: background-color .2s linear, color .2s linear;

		-o-transition: background-color .2s linear, color .2s linear;

		-ms-transition: background-color .2s linear, color .2s linear;

		transition: background-color .2s linear, color .2s linear;

	}

	.sr-only {

		display:block !important;

		overflow:visible;

		visibility:visible

	}

	.service-icon-circle i {

		font-size:24px;

	}

	.btn {

		font-family: 'PT Sans',sans-serif;

	}

	.btn-dark {

		background-color:#222222;

		color:#ffffff;

		border:none;

	}

	.btn-lg {

		padding:10px 30px;

		font-size:16px;

	}

	.btn-dark:hover,

	.btn-dark:focus,

	.btn-dark:active,

	.btn-dark.active,

	.btn-primary {

		color: #ffffff;

		border:none;

	}

	.btn-primary:hover,

	.btn-primary:focus,

	.btn-primary:active,

	.btn-primary.active {

		color: #ffffff;

		background-color: #222222;

	}

	.arrow-up {

		border-bottom: 5px solid #FFFFFF;

		border-left: 5px solid rgba(0, 0, 0, 0);

		border-right: 5px solid rgba(0, 0, 0, 0);

		bottom: -1px;

		height: 0;

		left: 0;

		margin: auto;

		position: absolute;

		right: 0;

		width: 0;

	}

	.doc li a {

		color:#222 !important;

	}

	.doc .flexslider a {

		color:#fff !important

	}

	.doc .blog-carousel {

		padding:15px !important;

	}

	.doc .highlight {

		margin-top:10px;

		font-size:72px !important;

		font-weight:normal;

		color:#222;

		font-family: 'Lato', cursive;

	}

	.doc .green {

		color:#77be32 !important;

	}

	.doc .red {

		color:#f2333a !important;

	}

	.doc .yellow {

		color:#F7C221 !important;

	}

	.doc .milestone-details {

		font-size:21px !important;

		font-weight:100;

		color:#222;

		font-family: 'Lato', cursive;

		text-transform:uppercase;

		padding:20px;

	}

	.tabbed-menu ul {

		list-style:none;

		list-style-position:outside;

		display:inline;

		margin:10px 0;

	}    

	.tabbed-menu li { 

		line-height:12px;

		float:left;

		padding:10px 7px; 

	}

	.tabbed-menu li a {

		color:#222;

	}

	.general-title .lead,

	.messagebox .lead {

		font-family: 'Lato',sans-serif;

		font-weight:300;

		line-height:1.9;

		margin:15px 0;

	}

	.messagebox h1 {

		color:#fff;

		font-weight:bold;

		font-size:30px;

	}

	.messagebox .btn-dark,

	.messagebox .btn-dark:hover {

		background:#222 !important;

		color:#fff !important;

	}

	.messagebox h2 {

		font-size:30px;

	}

	.calloutbox-full-mini .lead,

	.calloutbox-full .lead {

		color:#fff;

		margin:10px 0 20px;

	}

	.calloutbox-full-mini {

		padding:20px 0;

		text-align:center;	

	}

	.calloutbox-full {

		padding:60px 0;

		text-align:center;

	}

	.calloutbox .form-control {

		height:30px;

	}

	#bilding label, 

	#bilding .form-control {

		margin:10px 0 0;

	}

	#payment p.small {

		font-weight:100

	}

	#payment label {

		border: 1px solid #EDEDED;

		padding: 15px 40px !important;

	}

	.calloutbox {

		position:relative;

	}

	.bggrey h2 {

		color:#222222 !important;

		font-weight:bold;

	}

	.bgdark {

		background:#0f6ea2 !important;

	}

	.bggrey {

		color:#222222 !important;

		background:#f5f5f5 !important;

		border-left:8px solid #fff;

	}

	.calloutbox-full-mini h2,

	.calloutbox-full h2 {

		font-size:36px;

		padding:0;

		margin:0;

		text-transform:uppercase;

		color:#fff;

	}

	.calloutbox h2 {

	font-size: 20px;

	padding: 0;

	margin: 0;

	text-transform: uppercase;

	color: #fff;

	}

	.calloutbox {

		

		color:#fff;

		padding:30px 60px 10px;

		overflow:hidden;

	}

	.calloutbox .btn-dark:hover {

		background:#232323;

	}

	.white-clients .client-wrap {

		border-color:#dedede;

	}

	.client-wrap {

		border-bottom-style: solid;

		border-bottom-width: 1px;

		border-color:#ffffff;

		border-right-style: solid;

		border-right-width: 1px;

		padding: 40px;

	}

	.client-wrap.last {

		border-right-width: 0;

	}

	.client-wrap.no-border {

		border-bottom-width: 0;

	}

	.not_found h1 {

		margin-bottom:0;

		font-size: 200px;

		padding-bottom:0;

		font-weight: bold;

		line-height: 1;

	}

	

/* ----------------------------------------------------

	BLOG SECTIONS

------------------------------------------------------- */



	#comments_form .form-control{

		margin-bottom:10px;

	}

	#comments {padding:20px;}

	.comment-list {

		margin: 60px 0;

		list-style:none;

	}

	.comment-list ul li,

	.comment-list ol li {

		list-style:none;

	}

	.comment-avatar {

		margin: 0 20px 0 0;

		float: left;

		height: 70px; width: 70px;

	}

	.comment-content {

	   background: #ffffff;

		border: 1px solid #efefef;

		margin-bottom: 20px;

		overflow: hidden;

		padding: 20px;

	}

	.comment-reply a {

		color:#fff !important;

	}

	.comment-author {

		margin-bottom: 10px;

	}

	.comment-meta {

		font-size: 12px;

		color: #aaa;

		padding-left:10px;

	}

	.comment-reply {

		margin:-10px -5px 0 0;

		float: right;

		font-size: 12px;

		color: #ffffff;

	}

	.leave-comment textarea {

		height: 150px;

	}

	.authorbox_wrapper {

		padding:20px;

		border-bottom: 1px solid #efefef;

		margin-bottom: 50px;

	}

	.authorbox_wrapper img {

		margin:0 20px 20px 0;

		width:100px !important;

	}

	.authorbox_wrapper h4 {

		margin-bottom:0;

		padding-bottom:0;

	}

	.authorbox_wrapper p {

		padding-top:5px;

		margin-top:5px;

	}

	.blog_button {

		-moz-user-select: none;

		background:#fff;

		border: 1px solid #cbcbcb;

		color: #cbcbcb;

		display: inline-block;

		font-size: 13px;

		font-weight: normal;

		line-height: 1.42857;

		margin-bottom: 30px;

		padding: 10px 23px;

		text-align: center;

		vertical-align: middle;

		white-space: nowrap;

	}

	.timeline {

		list-style: none;

		padding: 20px 0 20px;

		position: relative;

	}

    .timeline:before {

        top: 0;

        bottom: 0;

        position: absolute;

        content: " ";

        width: 1px;

        background-color: #cecece;

        left: 50%;

        margin-left: -1.5px;

    }

    .timeline > li {

        margin-bottom: 20px;

        position: relative;

    }

	.timeline > li:before,

	.timeline > li:after {

		content: " ";

		display: table;

	}

	.timeline > li:after {

		clear: both;

	}

	.timeline > li:before,

	.timeline > li:after {

		content: " ";

		display: table;

	}

	.timeline > li:after {

		clear: both;

	}

	.timeline > li > .timeline-panel {

		width: 46%;

		float: left;

		border: 1px solid #cecece;

		border-radius: 2px;

		padding: 20px;

		position: relative;

	}

	.timeline > li > .timeline-panel:before {

		position: absolute;

		top: 26px;

		right: -15px;

		display: inline-block;

		border-top: 15px solid transparent;

		border-left: 15px solid #cecece;

		border-right: 0 solid #cecece;

		border-bottom: 15px solid transparent;

		content: " ";

	}

	.timeline > li > .timeline-panel:after {

		position: absolute;

		top: 27px;

		right: -14px;

		display: inline-block;

		border-top: 14px solid transparent;

		border-left: 14px solid #fff;

		border-right: 0 solid #fff;

		border-bottom: 14px solid transparent;

		content: " ";

	}

	.timeline > li > .timeline-badge {

		color: #fff;

		width: 50px;

		height: 50px;

		line-height: 50px;

		font-size: 1.4em;

		text-align: center;

		position: absolute;

		top: 16px;

		left: 50%;

		margin-left: -25px;

		background-color: #999999;

		z-index: 100;

		border-top-right-radius: 50%;

		border-top-left-radius: 50%;

		border-bottom-right-radius: 50%;

		border-bottom-left-radius: 50%;

	}

	.timeline > li.timeline-inverted > .timeline-panel {

		float: right;

	}

	.timeline > li.timeline-inverted > .timeline-panel:before {

		border-left-width: 0;

		border-right-width: 15px;

		left: -15px;

		right: auto;

	}

	.timeline > li.timeline-inverted > .timeline-panel:after {

		border-left-width: 0;

		border-right-width: 14px;

		left: -14px;

		right: auto;

	}

	.timeline-title {

		margin-top: 0;

		color: inherit;

	}

	

	.timeline-body > p,

	.timeline-body > ul {

		margin-bottom: 0;

	}

    .timeline-body > p + p {

        margin-top: 5px;

    }

	.post-wrapper-top {

		background:#f5f5f5;

		bottom: 0;

		left: 0;

		right: 0;

		top: 0;

		z-index: 0;

		border-bottom: 3px solid #efefef;

		margin-bottom: 0;

		padding:0;

		position: relative;

		text-align: left;

	}

	.breadcrumb > li + li:before {

		font-size:13px;

	}

	.post-wrapper-top h2 {

		border-bottom: 3px solid #fff;

		display: inline-block;

		font-size:20px;

		padding: 20px 0;

		color:#093d89;

		position: relative;

		margin-bottom:-3px;

	}

	.breadcrumb {

		bottom: 0;

		color: #777777;

		background:transparent;

		font-size: 14px;

		font-weight: 400;

		list-style: none outside none;

		padding: 10px 0;

		position: absolute;

		right: 0;

	}

	.breadcrumb > li + li:before {

		content:"";

		background:url(images/breadcrumb.png) no-repeat center center;

		margin:0 10px;

		padding:0 10px

	}

	.blog-wrapper hr {

		margin-top:40px;

		margin-bottom:40px;

	}

	.pagination > li > a, 

	.pagination > li > span {

		background-color: #f5f5f5;

		color: #222222;

		float: left;

		line-height: 1.82857;

		margin-left: 5px;

		padding: 3px 10px;

		position: relative;

		text-decoration: none;

	}

	.quote-post {

		background:#f5f5f5;

		position: relative;

		padding:20px 10px 10px;

	}

	.quote-post:after {

		font-family: 'FontAwesome';

		content: "\f10e";

		padding-right:20px;

		right:0;

		position:absolute;

		top:50px;

		color:#000000;

		font-size:600%;

		opacity: 0.1; -moz-opacity: 0.1; filter: alpha(opacity=10);

	}

	.quote-post blockquote {

		border-left:0px solid #fff;

	}

	

/* ----------------------------------------------------

	ANIMATIONS

------------------------------------------------------- */



	.bubble-bottom {

		display: inline-block;

		position: relative;

		-webkit-transform: translateZ(0);

		transform: translateZ(0);

		box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	}

	.bubble-bottom:before {

		pointer-events: none;

		position: absolute;

		z-index: -1;

		content: '';

		border-style: solid;

		-webkit-transition-duration: 0.3s;

		transition-duration: 0.3s;

		-webkit-transition-property: bottom;

		transition-property: bottom;

		left: calc(50% - 10px);

		bottom: 0;

		border-width: 10px 10px 0 10px;

		border-color: #e1e1e1 transparent transparent transparent;

	}

	.bubble-bottom:hover:before, .bubble-bottom:focus:before, .bubble-bottom:active:before {

		bottom: -10px;

	}

	.rotating {

	  display: inline-block;

	  -webkit-transform-style: preserve-3d;

	  -moz-transform-style: preserve-3d;

	  -ms-transform-style: preserve-3d;

	  -o-transform-style: preserve-3d;

	  transform-style: preserve-3d;

	  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);

	  -moz-transform: rotateX(0) rotateY(0) rotateZ(0);

	  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);

	  -o-transform: rotateX(0) rotateY(0) rotateZ(0);

	  transform: rotateX(0) rotateY(0) rotateZ(0);

	  -webkit-transition: 0.5s;

	  -moz-transition: 0.5s;

	  -ms-transition: 0.5s;

	  -o-transition: 0.5s;

	  transition: 0.5s;

	  -webkit-transform-origin-x: 50%;

	}

	.rotating.flip {

	  position: relative;

	}

	.rotating .front, .rotating .back {

	  left: 0;

	  top: 0;

	  -webkit-backface-visibility: hidden;

	  -moz-backface-visibility: hidden;

	  -ms-backface-visibility: hidden;

	  -o-backface-visibility: hidden;

	  backface-visibility: hidden;

	}

	.rotating .front {

	  position: absolute;

	  display: inline-block;

	  -webkit-transform: translate3d(0,0,1px);

	  -moz-transform: translate3d(0,0,1px);

	  -ms-transform: translate3d(0,0,1px);

	  -o-transform: translate3d(0,0,1px);

	  transform: translate3d(0,0,1px);

	}

	.rotating.flip .front {

	  z-index: 1;

	}

	.rotating .back {

	  display: block;

	  opacity: 0;

	}

	.rotating.spin {

	  -webkit-transform: rotate(360deg) scale(0);

	  -moz-transform: rotate(360deg) scale(0);

	  -ms-transform: rotate(360deg) scale(0);

	  -o-transform: rotate(360deg) scale(0);

	  transform: rotate(360deg) scale(0);

	}

	.rotating.flip .back {

	  z-index: 2;

	  display: block;

	  opacity: 1;

	  

	  -webkit-transform: rotateY(180deg) translate3d(0,0,0);

	  -moz-transform: rotateY(180deg) translate3d(0,0,0);

	  -ms-transform: rotateY(180deg) translate3d(0,0,0);

	  -o-transform: rotateY(180deg) translate3d(0,0,0);

	  transform: rotateY(180deg) translate3d(0,0,0);

	}

	.rotating.flip.up .back {

	  -webkit-transform: rotateX(180deg) translate3d(0,0,0);

	  -moz-transform: rotateX(180deg) translate3d(0,0,0);

	  -ms-transform: rotateX(180deg) translate3d(0,0,0);

	  -o-transform: rotateX(180deg) translate3d(0,0,0);

	  transform: rotateX(180deg) translate3d(0,0,0);

	}

	.rotating.flip.cube .front {

	  -webkit-transform: translate3d(0,0,100px) scale(0.9,0.9);

	  -moz-transform: translate3d(0,0,100px) scale(0.85,0.85);

	  -ms-transform: translate3d(0,0,100px) scale(0.85,0.85);

	  -o-transform: translate3d(0,0,100px) scale(0.85,0.85);

	  transform: translate3d(0,0,100px) scale(0.85,0.85);

	}

	.rotating.flip.cube .back {

	  -webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9);

	  -moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);

	  -ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);

	  -o-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);

	  transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);

	}

	.rotating.flip.cube.up .back {

	  -webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9);

	  -moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);

	  -ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);

	  -o-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);

	  transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);

	}	

	

	

	

/* ----------------------------------------------------

	RESPONSIVE

------------------------------------------------------- */



	@media (max-width: 1270px){



		.services_vertical{



		display: block;

		height: 800px;

	}



	}



	@media (max-width: 650px) {



		

		.services_vertical{



		display: block;

		height: 1490px;

	}



	}

	@media (max-width: 767px) {

	.portfolio-filter li a {

		border-radius: 2px;

		margin: -3px;

		padding: 5px !important;

	}



	



	.footer-menu,

	.slider_title_a,

	.tp-caption .btn {display:none !important;}



	.header_center .navbar-collapse.collapse {

		text-align: left;

		height: auto !important;

		overflow:auto !important;

	}

	.header_center .navbar-nav {

		display:inherit !important;

		float: inherit !important;

		margin: 0;

	}

    ul.timeline:before {

        left: 40px;

    }

    ul.timeline > li > .timeline-panel {

        width: calc(100% - 90px);

        width: -moz-calc(100% - 90px);

        width: -webkit-calc(100% - 90px);

    }

    ul.timeline > li > .timeline-badge {

        left: 15px;

        margin-left: 0;

        top: 16px;

    }

    ul.timeline > li > .timeline-panel {

        float: right;

    }

	ul.timeline > li > .timeline-panel:before {

		border-left-width: 0;

		border-right-width: 15px;

		left: -15px;

		right: auto;

	}

	ul.timeline > li > .timeline-panel:after {

		border-left-width: 0;

		border-right-width: 14px;

		left: -14px;

		right: auto;

	}

	.btn-lg,

	.mini_title2 {

		font-size:11px !important;

	}

	#topbar .topbar-email, 

	#topbar .topbar-phone, 

	#topbar .topbar-login, 

	#topbar .topbar-cart,

	.topmenu,

	.copyright-text,

	.menu,

	.callus {

		border:none;

		float:none !important;

		clear:both !important;

		text-align:center !important;

		margin:auto;

	} 

	}



	@media (max-width: 380px) {

	#topbar .topbar-email, 

	#topbar .topbar-phone, 

	#topbar .topbar-login, 

	#topbar .topbar-cart,

	.topmenu,

	.callus{

		display:block

	} 

	}

	

/* ----------------------------------------------------

	COLOR SCHEMES

------------------------------------------------------- */



	.arrow-left {

		border-right-color:#0a88e9;

	}

	#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {

		border-top-color:#0a88e9 !important;	

	}

	.buddy_members .popover.top > .arrow:after,

	.buddy_carousel .popover.top > .arrow:after {

		border-top:10px solid #0a88e9 !important;	

	}

	.tp-bullets.simplebullets .bullet:hover,

	.tp-bullets.simplebullets .bullet.selected{

		border-color:#0a88e9 !important;	

	}

	.post-wrapper-top h2,

	.group_box:hover .circle,

	.group_box:hover,

	.buddy_carousel .popover,

	.buddy_members .popover,

	.buddy_desc,

	.cat_widget:hover,

	.social_like .icon-container,

	.pagination > .active > a, 

	.pagination > .active > span, 

	.pagination > .active > a:hover, 

	.pagination > .active > span:hover, 

	.pagination > .active > a:focus, 

	.pagination > li > a:hover,

	.pagination > li > span:hover,

	.pagination > li > a:focus,

	.pagination > li > span:focus,

	.pagination > .active > span:focus,

	.form-control:focus,

	.panel-default > .panel-heading:hover,

	.bggrey,

	.services_vertical .icon-container,

	.item .icon-container,

	#owl-testimonial-widget .img-circle,

	.testimonial-wrap,

	.tparrows:hover,

	.blog_button,

	.magnifier .btn-default:hover,

	blockquote,

	.magnifier .btn-default:focus,

	.magnifier .btn-default:active,

	.service-icon-circle,

	.general-title hr {

		border-color:#0a88e9;

	}

	#header-style-1 .dropdown-menu,

	#header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {

		border-top-color: #0BA6DB !important;

	}

	#three-parallax .testimonial h3 {

		color:#0a88e9 !important;

	}

	.blog_button,

	.shop_title_slider span,

	.cat_widget h3,

	.rating i,

	.big_title_onepage span,

	.small_thin_grey1 i,

	.popular_items .meta span i,

	.ch-info-front i,

	.service_vertical_box:hover .service-icon i,

	.bgdark span,

	.item .icon-container,

	.slider_title_a,

	.mini_title2 i,

	.team_member span,

	.blog-carousel-meta span i,

	.high_title2,

	.high_title,

	.big_title span,

	.small_title span,

	.mini_title span,

	.check li:before,

	.service-icon-circle i,

	.servicebox:hover .service-icon i,

	.shop-right .title .price,

	.shop_item .price,

	.cart_table .price2,

	.widget h3 span,

	.big_title_slider span,

	a,

	.milestone-counter i,

	a.readmore,

	.tabbed-menu li a:hover,

	.footer-menu li a:hover,

	.mmode .title span,

	.footer-menu li a:focus,

	#header-style-1 .yamm h3 i,

	#header-style-1 .yamm-fw .dropdown-menu li a:before,

	#topbar .topbar-login i,

	.group_box i,

	#topbar .callus i,

	#topbar .topbar-cart i {

		color:#0a88e9;

	}

	.timeline-badge.danger,

	.flex-control-paging li a.flex-active,

	.tparrows:hover {

		background-color:#0a88e9 !important;

	}

	.demo_changer .demo-icon,

	.group_box:hover .circle,

	.buddy_carousel .owl-controls .owl-page.active span, 

	.buddy_carousel .owl-controls.clickable .owl-page:hover span,

	.recent_posts_widget > li img:hover,

	.buddypress_tabber_widget_member li img:hover,

	#tabbed_widget .nav-tabs > li.active > a, 

	#tabbed_widget .nav-tabs > li.active > a:hover,

	#tabbed_widget .nav-tabs > li.active > a:focus,

	#tabbed_widget .nav > li > a:hover, 

	#tabbed_widget .nav > li > a:focus,

	#tabbed_widget-1 .nav-tabs > li.active > a, 

	#tabbed_widget-1 .nav-tabs > li.active > a:hover,

	#tabbed_widget-1 .nav-tabs > li.active > a:focus,

	#tabbed_widget-1 .nav > li > a:hover, 

	#tabbed_widget-1 .nav > li > a:focus,

	#footer-style-1 .social-icons span a:hover,

	#footer-style-2 .social-icons span a:hover,

	#footer-style-3 .social-icons span a:hover,

	.footer_post li img:hover,

	#tabbed_widget .recent_posts_widget img:hover,

	.pricing_detail:hover,

	.pricing_detail:hover .priceamount,

	.banners li:hover .img-thumbnail,

	.ch-info .ch-info-back,

	.service-with-image:hover .service-title,

	.calloutbox-full-mini,

	.services_vertical .icon-container,

	#services .owl-controls .owl-page span,

	.item:hover .icon-container,

	.white-wrapper #owl-testimonial .owl-controls .owl-page.active span,

	.make-bg,

	.buddy_image img:hover,

	.calloutbox,

	#owl-testimonial-widget .owl-controls .owl-prev:hover, 

	#owl-testimonial-widget .owl-controls .owl-next:hover,

	#owl_blog_two_line .owl-controls .owl-prev:hover,

	#owl_blog_two_line .owl-controls .owl-next:hover,

	#owl_blog_three_line .owl-controls .owl-prev:hover,

	#owl_blog_three_line .owl-controls .owl-next:hover,

	#owl_portfolio_two_line .owl-controls .owl-prev:hover,

	#owl_portfolio_two_line .owl-controls .owl-next:hover,

	#owl_shop_carousel .owl-controls .owl-prev:hover, 

	#owl_shop_carousel .owl-controls .owl-next:hover,

	#owl_shop_carousel_1 .owl-controls .owl-prev:hover,

	#owl_shop_carousel_1 .owl-controls .owl-next:hover,

	#owl-blog .owl-controls .owl-prev:hover, 

	#owl-blog .owl-controls .owl-next:hover,

	.overlay #owl-testimonial .owl-controls .owl-page.active span,

	.progress-bar,

	.dmtop,

	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,

	.magnifier .btn-default:hover,

	.magnifier .btn-default:focus,

	.magnifier .btn-default:active,

	.rsDefaultInv .rsBullet.rsNavSelected span,

	.service-icon-circle.active,

	.servicebox:hover .service-icon-circle,

	.btn-primary,

	#accordion-first .accordion-heading .accordion-toggle.active em,

	#accordion-second .accordion-heading .accordion-toggle.active em,

	mark,

	.pager li > a, .pager li > span,

	.make-bg-full,

	.pagination > .active > a, 

	.pagination > .active > span, 

	.pagination > .active > a:hover, 

	.pagination > .active > span:hover, 

	.pagination > .active > a:focus, 

	.pagination > li > a:hover,

	.pagination > li > span:hover,

	.pagination > li > a:focus,

	.pagination > li > span:focus,

	.pagination > .active > span:focus,

	#bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count:hover,

	#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count:hover,

	.tagcloud a:hover,

	.nav-stacked > li > a:hover,

	.nav-stacked > li > a:focus,

	.nav-tabs > li.active > a:hover,

	.buddy_members img:hover,

	.buddy_carousel img:hover,

	.nav-tabs > li.active > a:focus,

	.nav-tabs > li.active > a, 

	#buddypress_features .nav-tabs > li > a:hover,

	#buddypress_features .nav-tabs > li > a:focus,

	#header-style-1 .navbar-nav > li > a:hover,

	#header-style-1 .navbar-nav > li > a:focus,

	#header-style-1 .navbar-nav > li > a:active,

	#header-style-1 .navbar-default .navbar-nav > .open > a,

	#header-style-1 .navbar-default .navbar-nav > .open > a:hover,

	#header-style-1 .navbar-default .navbar-nav > .open > a:focus,

	#topbar .social-icons span a:hover {

		background-color:#0a88e9;

	}

	.flex-direction-nav a,

	.rsUni .rsThumb.rsNavSelected .thumbIco,

	.custom-overlay {

		background-color:rgba(247,194,33,0.7);

	}

	#tabbed_widget .nav-tabs > li.active > a, 

	#tabbed_widget .nav-tabs > li.active > a:hover,

	#tabbed_widget .nav-tabs > li.active > a:focus,

	#tabbed_widget .nav > li > a:hover, 

	#tabbed_widget .nav > li > a:focus,

	.pagination > .active > a, 

	.pagination > .active > span, 

	.pagination > .active > a:hover, 

	.pagination > .active > span:hover, 

	.pagination > .active > a:focus, 

	.pagination > li > a:hover,

	.pagination > li > span:hover,

	.pagination > li > a:focus,

	.pagination > li > span:focus,

	.pagination > .active > span:focus,

	.big_title_onepage,

	.tp-caption .btn,

	.small_thin_grey1,

	#footer-style-2 .social-icons span a:hover,

	#footer-style-3 .social-icons span a:hover,

	#footer-style-1 .social-icons span a:hover,

	.recent_posts_widget a,

	#footer-style-1 .widget,

	#footer-style-1 p,

	#footer-style-2 .widget,

	#footer-style-2 p,

	#footer-style-3 .widget,

	#footer-style-3 p,

	.service-with-image:hover .service-title a,

	.item:hover .icon-container,

	.overlay h2,

	.overlay .lead,

	.overlay .testimonial-widget .testimonial .lead:after,

	.overlay .testimonial-widget .testimonial .lead:before,

	.overlay .testimonial-widget,

	.magnifier .btn-default:hover,

	.magnifier .btn-default:focus,

	.magnifier .btn-default:active,

	mark,

	.service-icon-circle.active i,

	.servicebox:hover .service-icon-circle i,

	.testimonial h3,

	.nav-stacked > li > a:hover,

	.nav-tabs > li.active > a:focus,

	.nav-tabs > li.active > a,

	#footer-style-2 .widget .title h3,

	#footer-style-3 .widget .title h3,

	#footer-style-1 .widget .title h3 {

		color:#ffffff !important;

	}



	@font-face {

		font-family: 'southern_aire_personal_use_Rg';

		src: url('fonts/southernaire_personal_use_only.eot');

		src: url('fonts/southernaire_personal_use_only.eot?#iefix') format('embedded-opentype'),

			 url('fonts/southernaire_personal_use_only.woff') format('woff'),

			 url('fonts/southernaire_personal_use_only.ttf') format('truetype'),

			 url('fonts/southernaire_personal_use_only.svg#southern_aire_personal_use_Rg') format('svg');

		font-weight: normal;

		font-style: normal;

	}



	#maintenance1 {

	  background:#fff;

	}

	#maintenance1 .overlay {

		background-color: rgba(255, 255, 255, 1);

		bottom: 0;

		height: 100%;

		left: 0;

		padding: 60px 0;

		position: absolute;

		right: 0;

	}

	#maintenance1 .title {

		margin:60px 0;

	}

	#maintenance1 .title h1 {

		font-size:90px;

		line-height:90px;

		font-weight:400;

		font-family: 'southern_aire_personal_use_Rg', cursive;

		color:#222;

		text-decoration:none;

		padding:20px 0 0;

		border-width:0px;

		border-style:none;

	}

	#maintenance1 .highlight {

		margin-top:10px;

		font-size:72px !important;

		font-weight:normal;

		color:#222;

		font-family: 'Lato', cursive;

	}

	#maintenance1 .green {

		color:#77be32 !important;

	}

	#maintenance1 .red {

		color:#f2333a !important;

	}

	#maintenance1 .yellow {

		color:#F7C221 !important;

	}

	

	#maintenance1 .subscribe .lead,

	#maintenance1 .title .lead {

		font-size:18px !important;

		font-weight:100;

		color:#222 !important;

		font-family: 'Lato', cursive;

		padding:20px;

	}

	#maintenance1 .milestone-details {

		font-size:36px !important;

		font-weight:100;

		color:#222;

		font-family: 'Lato', cursive;

		text-transform:uppercase;

		padding:20px;

	}



	#maintenance {

	  background: url(demos/maintenance_bg.png) no-repeat center center fixed; 

	  -webkit-background-size: cover;

	  -moz-background-size: cover;

	  -o-background-size: cover;

	  background-size: cover;

	}

	#maintenance .overlay {

		background-color: rgba(0, 0, 0, 0.1);

		bottom: 0;

		height: 100%;

		left: 0;

		padding: 60px 0;

		position: absolute;

		right: 0;

	}

	#maintenance .title {

		margin:60px 0;

	}

	#maintenance .title h1 {

		font-size:90px;

		line-height:90px;

		font-weight:400;

		font-family: 'southern_aire_personal_use_Rg', cursive;

		color:#ffffff;

		text-decoration:none;

		padding:20px 0 0;

		border-width:0px;

		border-style:none;

	}

	#maintenance .highlight {

		margin-top:10px;

		font-size:72px !important;

		font-weight:normal;

		font-family: 'Lato', cursive;

	}

	#maintenance .subscribe .lead,

	#maintenance .title .lead {

		font-size:18px !important;

		font-weight:100;

		font-family: 'Lato', cursive;

		padding:20px;

	}

	#maintenance .milestone-details {

		font-size:36px !important;

		font-weight:100;

		font-family: 'Lato', cursive;

		text-transform:uppercase;

		padding:20px;

	}





	#mover{



		margin-left: 29%;

	}





#espacio{



height: 20px;

}



@media screen and (min-width:320px) and (max-width:480px ){







	.row{



		margin-top: -100px !important;

		padding-top: -50px !important;

	}

}



/* Actualización de la página web*/




.intEmp{
  margin: 80px 0;
  
  
}

#features{
 padding-top: 10px;
}

.nosotros{
  color: #f7f9fe;
}
.nosotros:hover{
  color: #7f8182;
  cursor: pointer;
}
/*
.slide{
  
  
  
  
  
}
*/
.slide:hover{
  box-shadow: 2px 2px 10px #dddddd;
}


.flickity-slider::before{
  content: "";
  width: 100%;
  background-image: linear-gradient(#093d89,#4168a3);
  opacity: 0.1;
  
}
.blog-card{
  padding: auto;
}
.content{
  padding-top: 50px;
}

.imgClient{
  width: auto;
 
}
.fondo-div::before{
 content: "";
 width: 100%;
 background-color:linear-gradient(#093d89,#00a6dc);
 opacity: 0.7;
}

.sud{
  font-size: 18px;
}

.sliderTitulo{
  font-size:calc(35px + 5px);
}
.sliderParrafo{
 font-size: calc(18px + 5px);
}
.sliderBoton{
  font-size: calc(15px + 5px);
}
.check li{
  font-size: calc(15px + 3px);
}

.infoParrafo{
  font-size: calc(15px + 3px);
}

.back-li{
  font-size: 18px;
}

.titutoFrase{
  font-family: "Exo","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-font-smoothing: antialiased;
  line-height: 1.5;
  color: #78848b;
  font-size: calc(25px + 5px);
  font-weight: 400;

}
.Ti{
  font-size: 29px;
}
.calloutbox{
  width: 100%;
}
.client-wrap{
  max-width: 1500px;
}
.blog-card{
  height: 345px;
  
}
.blog-card__title>h3{
  font-size: 20px;
  padding: 4px;
}

#topbar .wtp:hover{
 color: #0a88e9;
 font-weight: bold;
}
.contactoWtp{
  color: white;
}
.contactoWtp:hover{
  
  color:#7f8182;
}

#uni{
  font-size:45px;
  font-family: Poppins,sans-serif;
  font-weight: 400;

}

.gsTitulo{
  font-size:25px;
}
.gsdescripcion{
  font-size:18px;
  padding-bottom: 5px;
}





/*Presentación*/
.cont-1{
  min-height: 700px;
 
  position:relative;
}
.fondopre{
  position: absolute;
  background-position: center center;
  background-size: contain;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.info1{
  padding-top: 500px;
  padding-top: 100px;
  padding-left: 90px;
  position: relative; 
 z-index: 34;
 height: 450px;
 
}
.info1 h2{
  font-family: Poppins,sans-serif;
    font-size: 45px;
    font-weight: 400;
    color: #1271b7;
}
.info1 .colorh2{
    color: white;
}
.color3 h2{
  font-family: Poppins,sans-serif;
  font-size: 55px ;
  font-weight: 400;
  color: white;
}


.info1 p{
  font-family: Poppins,sans-serif;
  font-weight: 300;
  font-size: 20px;
  color: #000;
  line-height: 1.5;
}
.info1 .colorp{
  color: white;

}

.color3 p{
  font-family: Poppins,sans-serif;
  font-weight: 300;
  font-size: 25px;
  color: white;
  line-height: 1.5;
}

.capa{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
}
#header-style-1 {
  border-bottom: 3px solid #f2f2f2;
}
.botonPresentacion2{
  font-family: Poppins,sans-serif;
  background-color: transparent;
  border: #fff 2px solid;
  font-size: 25px;
 font-weight: 400;
  color: #fff;
}
.botonPresentacion{
  font-family: Poppins,sans-serif;
  background-color: transparent;
  border: #1674ad 2px solid;
  font-size: 25px;
 font-weight: 400;
  color: #1674ad;

}
.botonPresentacion:hover{
  border: #7d8b9e 2px solid;
  color: #7d8b9e;
}

.botonPresentacion2:hover{
  border: #7d8b9e 2px solid;
  color: #7d8b9e;
}
.contactoA{
  font-family: Poppins,sans-serif;
  display: flex;
  justify-items: center;
  justify-content: flex-start;
}
/*fin de la presentación*/


.cont-2{
  max-height: 700px;
  padding-bottom: 100px;
  position:relative;
}
.capa2{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
}






.cont-3{
  max-height: 500px;
  padding-bottom: 220px;
  position:relative;
}


.cont-4{
  max-height: 500px;
  padding-bottom: 250px;
  position:relative;
}
.cont-5{
  max-height: 500px;
  padding-bottom: 200px;
  position:relative;
}
.cont-6{
  max-height: 500px;
  padding-bottom: 200px;
  position:relative;
  
}

.cont-7{
  max-height: 450px;
  padding-bottom: 200px;
  position:relative;
}

/*beneficios*/

.beneficios-1{
  
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(310px,1fr));
  
}

.beneficios-1 img{
  display: flex;
 
  justify-content: center;
}
.slide{
  height: 100%;
  
  
  
}

.slide img{
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 600px) {
  .slide img {
    width: 100%; 
    height: auto; 
  }
}



.frase{
  font-family: Poppins,sans-serif;;
  font-size: 30px;
}

.card-body h3 p a{
  text-align: center;
}
@media screen and (max-width:1463px) {
  .gsoftware{
    margin-bottom: 90px;             
    
}
}




@media screen and (max-width: 1207px) {
  .grid {
    display: none;
    
  }
  .servicegrid{
    display: none;
  }
  
  .gsoftware{
                   
      padding-bottom: 10px;
  }
  .services_vertical{
    margin: 0px 0px;
    padding: 0px 0px; 
    justify-content: center;
    
  }
  .services_vertical p {
    
    text-align: center;
   
  }
  .services_vertical h2 {
    
    text-align: center;
   
  }
 
  
  .serviceimg{
    width: 100%;
    
    }
  
    #one-parallax{
  
       margin: 0px 0px;
      padding: 0px 0px;
    }
    .capa{
      position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.8;
    
    }

    .capa2{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.5;
    
    }

    
    .capa3{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #e7eaef;
      opacity: 0.7;
      
      }
      
    .capa4{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #f3f4f6;
      opacity: 0.7;
      
      }
      
    .capa5{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #dddddf;
      opacity: 0.7;
      
      }
      
    .capa6{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #fdfdfd;
      opacity: 0.7;
      
      }
    
    
      .capa7{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #00377b;
        opacity: 0.7;
        
        }
}


#one-parallax{
  
  
  padding: 50px 0;
}
/*gestion de software*/
.fondosoftware{
  background-image: url('slide/software.jpg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size:cover ;
  
  
}
/*gestion de infraestructura*/
.fondoinfra{
  background-image: url('slide/ginfra.jpg');
  background-repeat: no-repeat;
  background-position: start center;
  background-size:cover ;
  position: relative;
  
}
.infraservice{
  margin-bottom: 130px;
}
.empraservice{
  margin-bottom: 90px;
}
.gsoftware{
                
  margin-bottom: 95px;
}

.fondoempra{
  background-image: url('slide/gempresarial.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size:cover ;
  position: relative;

}
.fondoproyecto{
  background-image: url('slide/gproyecto.jpg');
  background-repeat: no-repeat;
  background-position: start center;
  background-size:cover ;
  position: relative;
 
}
.fondoCliente{
  background-image: url('slide/clientes.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size:cover ;
  position: relative;

}

.frase{
  font-family: Poppins,sans-serif;
  
}
.calloutbox h2 {
  font-family: Poppins,sans-serif;
  text-transform: none;
  font-size: 25px; 
  font-weight: 400;
}








/*832px*/
@media screen and (max-width: 52em) {
  .sliderTitulo{
    font-size:calc(35px - 1px);
  }
  .sliderParrafo{
    font-size: calc(18px - 1px);
   }
   .sliderBoton{
    font-size: calc(15px - 1px);
  }
  .titutoFrase{
    
    font-size: calc(25px - 3px);
   
  }
  #uni{
    font-size:calc(45px - 5px);
  }
  #desp{
    font-size:calc(25px - 5px);
  }
  .info1{
    padding-top: 80px;
    padding-left: 0;
    text-align: center;
   position: relative; 
   z-index: 34;
  }
  .info1 h2{
      font-size: 55px;
      
  }
  .info1 p{
    font-size: 25px;
    padding: 5px;
   
  }

  
  
    

  
  
  
  
 

  .cont-2{
    
    padding-bottom: 120px;
    
  }
  .cont-3{
    
    padding-bottom: 30px;
    
  }
  .cont-4{
   
    padding-bottom: 30px;
    
  }
  .cont-5{
   
    padding-bottom: 30px;
   
  }
  .cont-6{
    
    padding-bottom: 520px;
   
  }
  .cont-7{
    
    padding-bottom: 20px;
    
  }


 
  
  
}

/*640px*/
@media screen and (max-width: 40em) {
  .sliderTitulo{
    font-size:calc(35px - 1px);
  }
  .sliderParrafo{
    font-size: calc(18px - 1px);
   }

   .sliderBoton{
    font-size: calc(15px - 1px);
  }
  .titutoFrase{
    
    font-size: calc(25px - 3px);
   
  }
  #uni{
    font-size:calc(45px - 5px);
  }
  #desp{
    font-size:calc(25px - 7px);
  }
  .info1 h2{
    font-size: 30px;
 
}
.info1 p{
  font-size: 20px;

}
.info1 a{
  font-size: 20px;
}
 


}



#desp{
  font-family: Poppins,sans-serif;
  
  font-size:calc(25px - 1px);
  text-align: center;
}
.mhn-slide .owl-prev, .mhn-slide .owl-next{
  width: 40px;
  height: 45px;
  padding:2px;
 
}
.mhn-slide .owl-next{
  text-align: center;
  padding-left: 10px;
 
}
.mhn-slide .owl-prev{
  text-align: center;
  padding-right: 15px;

}
.services_vertical{
  display: flex; 
  width: 100%; 
  height: auto;
  padding: 40px 0px; 
  
  /*
  background-attachment: fixed;
  */
  
}
.serviceimg{
width: 50%;

}
.servicegrid{
width: 50%;

}
.beneficios{
  
}
.noticia{
  
}

.card {
  background: #1f274b;
  padding: 10px;
  border-radius: 10px;
 
 
  
}
.card-body{
  font-family: Poppins,sans-serif; 
  
}
.card-body h3{
  font-family: Poppins,sans-serif; 
  font-weight: 400; 
  text-transform: none;
  font-size: 25px;
}
.card-body p{
  font-family: Poppins,sans-serif;
  font-weight: 400; 
  color: white;
  font-size: 18px;
  line-height: 1.5;
}

.productoinfo h2{
  color: #fff;
}



@media screen and (max-width: 85em) {
  .intEmp{
    margin: 80px 0;
    position: relative;
    
  }
  .calloutbox{
    width: 100%;
  }
  
  
}


.customer-logos{
  background-image: url(slide/fondobeneficio.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size:cover ;
  position: relative;
  background-attachment: fixed;
  display: flex;
  flex-direction: row;

  
}
/* slider-- */
.slider-container {
  width: 100%;
  overflow: hidden;
  position: relative;
  background-image: url(slide/fondobeneficio.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size:cover ;
  position: relative;
  background-attachment: fixed;
}

.slides {
  display: flex;
  width: fit-content;
  /* Ajusta el ancho del slider según el contenido */
  animation: slideAnimation 15s linear infinite;
  /* Animación de 15 segundos para desplazamiento */
}

.slide {
  flex: 0 0 25%;
  /* Muestra 4 imágenes en pantalla */
}

.slide img {
  width: 100%;
  height: auto;
  
  
}

/* Configurar el movimiento del slider */
@keyframes slideAnimation {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}


/* slider fin */


.general-title{
  font-family: Poppins,sans-serif; 
  
}




.bgdark {
  background: #00377b !important;
}

.grey-wrapper{
  font-family: Poppins,sans-serif;
  padding: 80px 0;
}
.general-title{
  font-family: Poppins,sans-serif;
}
.tituloBss{
  font-family: Poppins,sans-serif;
  
}

.info3{
  
  padding-left: 90px;
  

}
.info3 h2{
  font-family: Poppins,sans-serif;
    font-size: 55px;
    font-weight: 400;
    color: #1271b7;
}
.info3 p{
  font-family: Poppins,sans-serif;
  font-weight: 300;
  font-size: 25px;
  color: #5e686e;
  line-height: 1.5;
}




@media screen and (max-width: 52em) {
  .intEmp{
    margin: 80px 0;
    position: relative;
    
  }
  .calloutbox{
    width: 100%;
  }
  
  .info3{
  
    padding-left: 5px;
   
  
  }


.info3 h2{
  font-size: 35px;
  
}
.info3 p{
font-size: 18px;
padding: 5px;

}


}

.filosofia{
  font-family: Poppins,sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.5;
}
.marketing-feature-brief__heading {
  font-family:  Poppins,sans-serif;
  color: #00c8d7;
  font-size: 18px;
  font-size: 25px;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0.833em;
 
}

.title strong{
  color:#0873c5;
}


.info4{
  padding-top: 100px;
  padding-left: 90px;
 position: relative; 
 z-index: 34;
}
.info4 h2{
  font-family: Poppins,sans-serif;
    font-size: 45px;
    font-weight: 400;
    color: white;
}
.info4 p{
  font-family: Poppins,sans-serif;
  font-weight: 300;
  font-size: 20px;
  color: white;
  line-height: 1.5;
}

.botonPresentacion3{
  font-family: Poppins,sans-serif;
  background-color: transparent;
  border: white 2px solid;
  font-size: 20px;
  font-weight: 400;
  color: white;

}
.botonPresentacion3:hover{
  border: #7d8b9e 2px solid;
  color: #7d8b9e;
}



.infoabout{
  padding-top: 100px;
  padding-left: 90px;
 position: relative; 
 z-index: 34;
}
.infoabout h2{
  font-family: Poppins,sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #1271b7; 
}
.infoabout p{
  font-family: Poppins,sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #5e686e;
  line-height: 1.5;
}
.capaabout{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
}





@media screen and (max-width: 1207px){
  .capaabout{
    position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #d5e2f2;
  opacity: 0.8;
  
  }

}


@media screen and (max-width: 52em) {
  .info4{
    padding-top: 80px;
    padding-left: 0;
    text-align: center;
   position: relative; 
   z-index: 34;
  }


  .infoabout h2{
    
      font-size: 55px;
   
   
  }
  .infoabout p{
    
    font-size: 20px;
   
  }
  .infoabout{
    text-align: center;
    padding: 50px 10px;
  
  }
  


}


@media screen and (max-width: 40em) {
  .info4 h2{
    font-size: 30px;
  
  }
  .info4 p{
  font-size: 20px;
  
  }
  .info4 a{
  font-size: 20px;
  }

  .info1about h2{
    
    font-size: 35px;
 
 
}
.infoabout p{
  
  font-size: 17px;
 
}

}

@media screen and (max-width: 900px){
  .capa3{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #dddddf;
    opacity: 0.9;
    
    }
    
  .capa4{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fdfdfd;
    opacity: 0.9;
    
    }
    
  .capa5{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #dddddf;
    opacity: 0.9;
    
    }
    
  .capa6{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fdfdfd;
    opacity: 0.9;
    
    }

}



