/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}




/* HTML 5 Reset */

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

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}




/*****************************************/
/* Start your style declarations here    */
/*****************************************/



@font-face {
  font-family: 'HelveticaNeueLTPro-Roman';
  src: url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Roman.eot?#iefix') format('embedded-opentype'),  .
       url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Roman.otf')  format('opentype'),
	     url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Roman.woff') format('woff'), 
       url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Roman.ttf')  format('truetype'), 
       url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Roman.svg#HelveticaNeueLTPro-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}   

@font-face {
  font-family: 'HelveticaNeueLTPro-Lt';
  src: url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Lt.eot?#iefix') format('embedded-opentype'),  
       url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Lt.otf')  format('opentype'),
	     url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Lt.woff') format('woff'), 
       url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Lt.ttf')  format('truetype'), 
       url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTPro-Bd';
  src: url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'),  
       url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Bd.otf')  format('opentype'),
	     url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Bd.woff') format('woff'), 
       url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Bd.ttf')  format('truetype'), 
       url('https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fonts/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTPro-Bd') format('svg');
  font-weight: normal;
  font-style: normal;
}

body { font-family: 'HelveticaNeueLTPro-Roman', sans-serif;font-size: 16px}
strong { font-family: 'HelveticaNeueLTPro-Bd', sans-serif;}
/* .wrapper {max-width: 1100px!important; margin: 0 auto!important;width:100%!important; } */
body{margin:0!important}
.wrapper {max-width: 1100px !important; margin: 0px auto !important; width: 100% !important; display: block; width: 100%!important; float: none!important;}
.header .wrapper {max-width:1220px!important;  margin: 0px auto !important; width: 100% !important; display: block!important; width: 100%!important; float: none!important;}
@media (max-width:1220px){
  .header .wrapper {padding: 0 5px;}
}
@media(max-width:1100px){
  .wrapper {padding:0 15px;}
}





/**AUXILIARES*/
.c-blue{color: #6390c6!important }
.c-orange{color: #e77c20!important}
.c-green{color: #6e8f82!important}
.c-red{color: #ab404b!important}
.c-dark-blue{color: #466ea5!important}

.bg-blue{background: #6390c6!important }
.bg-orange{background: #e77c20!important }
.bg-green {background: #6e8f82!important }
.bg-red {background: #ab404b!important }
.bg-dark-blue{background: #466ea5}

.padding-b-xl {padding-bottom: 30px;}

@media(max-width:768px){
  .hidden-xs{display: none!important}
}

@media(min-width:1280px){
  .row-fluid [class*="span"].item-agenda:nth-of-type(4n){margin-left: 0}
}

/*HEADER AND MENU*/
.header {padding: 15px 0 45px}
.header .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul {display: flex; justify-content: center; align-items: center; flex-wrap: wrap; width: 100%; }
.header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { font-family: 'HelveticaNeueLTPro-Roman', sans-serif; font-size: 16px; color: #fff; padding: 5px 7px; background:#ededed; max-width: unset; margin: 0 10px 5px 0; border-radius:3px}
.header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:first-of-type a {background: #6390c6}
.header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:nth-of-type(2) a {background: #e77c20}
.header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:nth-of-type(3) a {background: #6e8f82}
.header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:nth-of-type(4) a {background: #ab404b}
.header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-of-type a {background: #466ea5}

.mobile-trigger {background: transparent; color: #a0a0a0; cursor: pointer; font-size: 16px; font-weight: normal; height: auto; padding: 7px 10px 8px; position: absolute; right: 15px;
    text-align: left; text-transform: uppercase; top: 19px;  width: auto;     display: flex;    flex-wrap: wrap;    align-items: center;    flex-direction: column;}

.mobile-trigger i { width: 17px; height: 2px;-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; background-color: #a0a0a0; display: inline-block; position: relative; margin: 0 0 2px;}



.aside-links {color: #000; display: flex; justify-content: space-around; align-items: center}
.aside-links a {font-size: 16px;font-family: 'HelveticaNeueLTPro-Roman', sans-serif; text-decoration: none; color: #000; margin: 0 5px 0 0; padding: 5px 0 }

.logo-header {width: 100%; display:inline-block; text-align: center; max-width: 180px;min-height:32px; min-width:150px;background:url(https://cdn2.hubspot.net/hubfs/4272053/logo-manpower.png)no-repeat transparent center center; background-size:cover;top: -5px;
    position: relative; }
.home .logo-header {background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/logo-footer.png)no-repeat transparent center center; background-size:cover;}

@media(max-width:1200px){
  .aside-links {justify-content: center}
  .home .logo-header, .logo-header {background-size:contain;}

}
@media(max-width:990px){
  .aside-links a {font-size: 14px}
  .header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {font-size: 14px}
}

@media(max-width:800px){
  .aside-links a {font-size: 12px}
 
}
@media (min-width: 768px){
  .mobile-trigger{display: none;}
}
@media(max-width:767px){
  .row-fluid [class*="span"].mobile-slide {display:none}
  .mobile-slide {margin-top: 20px}
 
  .header .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul li {flex-basis:100%; }
  .header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { margin: 0 ; border-radius:0; padding: 8px 0; text-align: center; width: 100%; display: block;}
  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {float: none}

  .aside-links a {font-size: 16px; border: 1px solid #000; flex-basis: 50%; margin: 0; text-align: center;padding: 10px 0}

  .logo-header {width: 100%; display:block; top: unset; margin: 0 auto; background-size:cover}
  .home .header-container-wrapper {position: relative}
  .home .logo-header {background:url(https://cdn2.hubspot.net/hubfs/4272053/logo-manpower.png)no-repeat transparent center center; background-size:cover;}



}

@media (max-width:425px){
  .header {padding: 15px 0 5px; margin:  0 0 15px;}

}

/* HEADER HOME */


.home .header-container-wrapper{position: absolute; left: 0; right:0; top: 0; padding:20px 0 0; color: #fff; z-index: 20}
.home .header-container-wrapper .header .aside-links a{color: #fff}
.home .header {padding: 5px 0 10px; border-bottom: 1px solid #fff}

@media(max-width:767px){
 
  .home .header-container-wrapper {position: relative}
    .home .header-container-wrapper .header .aside-links a {color: #000}



}

/*  HERO */

.hero {min-height: 375px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/bg-contacto.jpg) center center #fff no-repeat;background-size: cover; color: #fff;height: 375px}
.hero.home {min-height: 375px!important;background:none; color: #fff;height:900px; margin: 0 0 150px; }
.hero.home {position: relative}
.hero.home .home-video>div>div>span {position:absolute; top: 0; left:0; right: 0; bottom: 0;}

#player {width: 100%; height:100%; position: absolute; z-index: -99; }
#myid {background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/bg-desktop-home.jpg)no-repeat left center #fff; background-size: cover; width: 100%; height: 100%; position: absolute; z-index: 1;}
#myid+#player {z-index:2}

iframe .html5-video-player .html5-watermark {display: none !important;}
iframe .ytp-expand-pause-overlay .ytp-pause-overlay  {display: none !important;}

iframe .ytp-chrome-top, iframe.ytp-chrome-bottom {display: none!important;}
iframe .ytp-large-play-button {display:none!important;}
iframe .ytp-hide-controls .ytp-watermark {display:none!important;}
/* iframe .html5-video-player:not(.ytp-transparent){background: #fff!important;} */

#myid.w-bg{background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/bg-desktop-home.jpg)no-repeat left center #fff; background-size: cover;}

.hero.contacto {min-height: 375px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_contacto_1900x375.jpg) center center #fff no-repeat;background-size: cover; color: #fff;}
.hero.interna {min-height: 375px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_talent_1900x375.jpg) center center #fff no-repeat;background-size: cover; color: #fff;}
.hero.interna.skills {min-height: 375px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_skillsrev_1900x375.jpg) center center #fff no-repeat;background-size: cover; color: #fff;}
.hero.interna.hybrid {min-height: 375px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_hte_1900x375.jpg) center center #fff no-repeat;background-size: cover; color: #fff;}
.hero.interna.experience {min-height: 375px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_talentexp_1900x375.jpg) center center #fff no-repeat;background-size: cover; color: #fff;}
.hero.interna.digital {min-height: 375px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_digital_leader_1900x375.jpg) center center #fff no-repeat;background-size: cover; color: #fff;}
.hero.agenda {min-height: 375px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_agenda_1900x375.jpg) center center #fff no-repeat;background-size: cover; color: #fff;}



.hero .inner-hero {min-height:375px!important; display: flex; justify-content: center; align-items: flex-start; flex-direction:column; text-transform: uppercase; max-width:690px; padding: 0 0 0 150px; height: 375px; width: 100%; }
.hero .inner-hero.right {padding: 0 0 0 55%;}
.hero .inner-hero.left {padding: 0; }
.hero .inner-hero .title {font-family: 'HelveticaNeueLTPro-Lt', sans-serif;font-size: 45px; margin: 0 0 15px; width: 690px; }
.hero .inner-hero.right .title{width: 495px;}
.hero .inner-hero.left .title{width: 495px;}

.hero .inner-hero .subtitle {font-family: 'HelveticaNeueLTPro-Lt', sans-serif;font-size: 16px; margin: 0 0 15px}


.hero.agenda .inner-hero {align-items: flex-start;  padding: 0 0 0 240px;}
.hero.agenda .inner-hero .title {width: 480px; color: #000}
.hero.agenda .inner-hero .subtitle {color: #000}

@media (min-width:1900px){
  .hero.home {height:1068px}
}

@media (max-width:1440px){
  .hero.home {height:764px}

}

@media (max-width:1366px){
  .hero.home {height:768px}

}
@media (max-width:1366px){
  .hero.home {height:759px}

}
@media (max-width:1280px){
  .hero.home {height:713px}

}


@media (max-width:1200px){

  .hero .inner-hero.right {width: 45%;}
  .hero .inner-hero.right .title, .hero .inner-hero .title {width: 95%; font-size: 40px}
  .hero .inner-hero.left {width: 95%; font-size: 40px}
  .hero.agenda .inner-hero {align-items: flex-start;  padding: 0 0 0 200px;}
  

}

@media (max-width:1190px){
  
 .hero.home {height:650px;  margin: 0 0 100px}

  
}

@media(max-width:1024px){

 .hero.home {height:577px;  }

}
@media (max-width:1000px){
  .hero.agenda .inner-hero { padding: 0 0 0 150px;}
}


@media (max-width:820px){
  .hero .inner-hero {max-width:690px; padding: 50px 0 0 50px; width:auto; }
  .hero .inner-hero .title { font-size: 38px; width: inherit;}
  .hero .inner-hero.right {width: inherit;}
  
  .hero.agenda .inner-hero { padding: 0 0 0 75px;}
  .hero.agenda .inner-hero .title {width: 400px;}
  .hero.home {height:500px;  margin: 0 0 80px}

}
@media(max-width:800px){

 .hero.home {height:450px;  }

}

@media(max-width:768px){
  #myid{background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/bg-home-767.jpg)no-repeat left center; background-size: cover; }
  #player {display: none}
}
@media(max-width:767px){
  .hero .inner-hero .title {font-size: 30px}
  .hero .inner-hero.right .title {width: min-content; font-size: 30px}
  
  .hero .inner-hero.left .title {width: 50%;}



}

@media (max-width:550px){
  .hero .inner-hero.left .title {width: min-content;}
  .hero .inner-hero.right {max-width:690px; padding: 50px 0 0 50px; }
  .hero .inner-hero.left {max-width:690px; padding: 50px 0 0 50px; }
}

@media (min-width:426px){
  .hero .show-xs{display: none}
}


@media (max-width:425px){
  .hero.contacto {min-height: 270px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/bg-contacto-mobile.jpg) center center #fff no-repeat;background-size: cover; color: #fff; height: 270px}
  .hero.interna {min-height: 270px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/bg-talent-mobile.jpg) center center #fff no-repeat;background-size: cover; color: #fff;height: 270px}
  .hero.agenda {min-height: 270px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_mobile_agenda_325x290.jpg) center center #fff no-repeat;background-size: cover; color: #fff; height: 270px}
  .hero.agenda .inner-hero {padding: 0}
  .hero.agenda .inner-hero .title {width: 100%;}
  .hero.interna.skills {min-height: 270px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_mobile_skills_325x290.jpg) center center #fff no-repeat;background-size: cover; color: #fff;height: 270px}
  .hero.interna.hybrid {min-height: 270px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_mobile_hte_325x290.jpg) center center #fff no-repeat;background-size: cover; color: #fff;height: 270px}
  .hero.interna.experience {min-height: 270px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_mobile_talentexp_325x290.jpg) center center #fff no-repeat;background-size: cover; color: #fff;height: 270px}
  .hero.interna.digital {min-height: 270px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_mobile_digitalLeader_325x290.jpg) center center #fff no-repeat;background-size: cover; color: #fff;height: 270px}

  .hero .inner-hero, .hero .inner-hero.right, .hero .inner-hero.left {max-width:100%; padding:0; min-height:290px!important; height: 290px; }
  .hero .inner-hero.right .title, .hero .inner-hero .title, .hero .inner-hero.left .title {font-size: 30px; width: 100%;}
  .contact input[type=submit]:not([type=checkbox]):not([type=radio]) {padding: 10px 30px; font-size: 15px}
  .home.hero .home-video {display:none}
  .home.hero {min-height: 270px!important; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/cabeceras_mobile_home_325x290.jpg) center center #fff no-repeat;background-size: cover; color: #fff; height: 360px; margin: 0 0 30px}
  .home.hero p{text-transform: none}
  .home.hero .title {text-transform: uppercase}
}




/*  SLIDER ESTUDIOS*/
.bg-slider-estudios { background: #eeeeee; padding:20px 0 0; }
.slider-estudios {max-width: 1400px; margin: 0 auto;}
.slide-estudios {position: relative;  font-family: 'HelveticaNeueLTPro-Lt', sans-serif;margin: 0 10px; }
.slide-estudios .bg-deco {position: absolute; width: 100%; height: 100%; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-estudios/bg-orange.png)no-repeat top right; background-size: cover; top: 0; left: 0;     display: flex; flex-direction: column; align-items: flex-end;justify-content: flex-end;}
.slide-estudios .bg-deco.orange{background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-estudios/bg-orange.png)no-repeat top right; background-size: cover;}
.slide-estudios .bg-deco.blue{background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-estudios/bg-blue.png)no-repeat top right; background-size: cover;}
.slide-estudios .bg-deco.green{background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-estudios/bg-green.png)no-repeat top right; background-size: cover;}
.slide-estudios .bg-deco.dark-blue{background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-estudios/bg-light-blue.png)no-repeat top right; background-size: cover;}
.slide-estudios .bg-deco.red{background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-estudios/bg-red.png)no-repeat top right; background-size: cover;}

.slide-estudios .bg-deco p{color:  #ffffff;font-family: 'HelveticaNeueLTPro-Bd', sans-serif; font-size: 17px; text-align: right; line-height:1.3;  margin:0 10px 10px ;}
.slide-estudios .bg-deco p.double { margin:0 10px 30px ; }
.slide-estudios .bg-deco .link-plus {font-family: 'HelveticaNeueLTPro-Bd', sans-serif;text-decoration:none; color: #ffffff;font-size:18px; text-align:right; padding:5px 0 0 0; /*background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-estudios/icon-plus-white.png)no-repeat center right;*/margin: 0 10px 15px 0;transition: 0.15s all linear}
.slide-estudios .bg-deco .link-plus:hover {transform: scale(1.05)}

.slider-estudios .slick-prev {position:absolute; top:calc(22% - 45px); left: 0; z-index: 99 ;background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-estudios/squared-arrow-bg-white.png)no-repeat; background-size: cover; width: 65px; height: 90px;transform: rotate(180deg); }
.slider-estudios .slick-next {position:absolute; top:calc(22% - 45px); right: 0; z-index: 99 ; background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-estudios/squared-arrow-bg-white.png)no-repeat; background-size: cover;width: 65px; height: 90px}
.slider-estudios .slick-dots {display: flex; align-items: center; justify-content: center; padding: 15px 0; list-style: none}
.slider-estudios .slick-dots li {margin: 0 5px}
.slider-estudios .slick-dots button {width: 16px; height: 16px; background: #7d7d7d; border-radius: 50%; cursor: pointer; line-height: 0; font-size: 0; color: transparent; border: none; outline: none; transition: 0.5s ease all}

.slider-estudios .slick-dots .slick-active button { background: #4c4c4c}

@media (max-width:769px){
  .slide-estudios img {width: 100%;}
}

/*  SLIDER CASOS DE EXITO*/
.slick-initialized .slick-slide {outline:none}
.slider-casos-exitos {max-width: 1100px; margin: 0 auto;width:100%; }
.slider-casos-exitos .slick-slide .item-caso {transition:0.5s all ease;opacity:0.4;position: relative; width: 100%; background:#ffffff; display: flex; flex-direction: column; align-items: center; justify-content: center;margin: 50px 0 0;}
.slider-casos-exitos .slick-slide.slick-active .item-caso {margin: 0; opacity:1 }

.slider-casos-exitos .item-caso {position: relative; width: 100%; background:#ffffff; display: flex; flex-direction: column; align-items: center; justify-content: center;margin: 50px 0 0;}
.slider-casos-exitos .item-caso .logo-empresa {position:absolute; top: 5px; left: calc(50% - 150px); }
.slider-casos-exitos .item-caso p{font-family: 'HelveticaNeueLTPro-Lt', sans-serif; font-size: 18px; padding:80px 0 20px; max-width:600px; width: 100%; margin: 0 auto; } 
.slider-casos-exitos .item-caso .link-plus {font-family: 'HelveticaNeueLTPro-Bd', sans-serif;text-decoration:none; color: #000000;font-size:25px; text-align:center; padding:25px 0 25px 0; 
  /*background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-casos-exito/icon-plus-black.png)no-repeat center right;*/ outline: none}

.slider-casos-exitos .slick-dots {display: flex; align-items: center; justify-content: center; padding: 15px 0; list-style: none} 
.slider-casos-exitos .slick-dots li {margin: 0 5px}
.slider-casos-exitos .slick-dots button {width: 16px; height: 16px; background: #7d7d7d; border-radius: 50%; cursor: pointer; line-height: 0; font-size: 0; color: transparent; border: none; outline: none; transition: 0.5s ease all}
.slider-casos-exitos .slick-dots .slick-active button {background: #4c4c4c; }

.slider-casos-exitos .slick-prev {position:absolute; top:calc(50% - 15px); left: -30px;z-index: 99 ;/*background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-casos-exito/arrow-bg-grey.png)no-repeat; background-size: cover;*/ width: 30px; height: 30px; font-size: 30px ; color: #aaaaaa;  }
.slider-casos-exitos .slick-next {position:absolute; top:calc(50% - 15px); right: -30px; z-index: 99 ;/* background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/slider-casos-exito/arrow-bg-grey.png)no-repeat; background-size: cover;*/width: 30px; height: 30px; font-size: 30px ; color: #aaaaaa;}

@media (max-width:1100px){
  .slider-casos-exitos {padding: 0 50px}
  .slider-casos-exitos .slick-prev {left: 15px}
  .slider-casos-exitos .slick-next {right: 15px}
}
@media (max-width:769px){

  .slider-casos-exitos .item-caso .logo-empresa {max-width: 150px; left: calc(50% - 75px )}
  .slider-casos-exitos .item-caso p {padding: 50px 10px 10px}

}
@media (max-width:425px){
  .slider-casos-exitos .slick-slide .item-caso {margin: 0;}
/*   .slider-casos-exitos .item-caso .logo-empresa {max-width: 150px; left: calc(50% - 75px )} */
  .slider-casos-exitos .slick-prev {top: calc(25% - 15px); left:0; }
  .slider-casos-exitos .slick-next {top: calc(25% - 15px); right:0; }
  .slider-casos-exitos .item-caso p {padding: 80px 10px 10px}
}


/*FOOTER*/

.footer {background: #2e3640; color:#fff;border-top: 1px solid #fff; padding: 5px 0;font-family: 'HelveticaNeueLTPro-Roman', sans-serif; font-size: 16px}
.footer .footer-logo {margin: 22px 0 0}
/* .footer a>img {margin: 22px 0 0} */
.footer p, .footer a {margin: 30px 0 10px; color:#ffffff}
.footer .links-footer {display: flex; justify-content: space-between;  align-items: center;}
.footer .follow {font-size: 16px;display: flex; justify-content: flex-start; align-items: center; }

.footer .follow a, .footer .follow p {margin: 5px 10px 0 0 }
.footer .follow a {font-size: 20px}


/* .footer .hs_cos_wrapper_type_social_sharing a {margin: 0 5px 0 5px} */
@media (max-width:768px){
  .inner-links {width: 100%!important;margin: 0!important; }
  .footer-rrss {width: 100%!important}
}
@media(max-width:425px){
  .footer {font-size: 14px;}
  
  .footer .footer-logo {margin: 10px auto 0;display: flex; justify-content: center; align-items: center;}
  .footer .links-footer {flex-wrap:wrap; justify-content: space-around}
  .footer .links-footer span{width:100!important}
  .footer p, .footer a {margin: 5px 0 5px}
  .footer .links-footer a:nth-of-type(3){/*flex-basis: 100%; */text-align: center; /*margin:0 0 5px*/}
  .footer .follow {position: relative; top: unset;}
  .footer .footer-rrss>div>div{display: flex; justify-content: center; align-items: center}
  .footer .follow a {font-size: 30px; margin: 5px 10px 0}
/*   .footer .follow {position: relative; width: 100%; text-align: center;} */
/*   .footer .hs_cos_wrapper_type_social_sharing { display: flex; justify-content:  center; align-items: center;} */
}

@media(max-width:375px){
  .links-footer a{font-size:12px}
}

/*MOSCA CONTACTA*/
.contact-item {background:#424b56; width: 100px; height: 87px; position: fixed; right: 0;bottom: 30px; border-top-left-radius: 50%; border-bottom-left-radius: 50%; transition: 1s ease all;z-index:999 }
.contact-item a{color: #424b56; background: #fff; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; border-radius: 50%; 
  border: 3px solid #424b56;max-width: 80px; min-height: 80px; max-height:80px;  text-decoration: none}
.contact-item a>span {font-family: 'HelveticaNeueLTPro-Bd', sans-serif; font-size:11px; top: 5px; position: relative;}
.contact-item img {max-width: 50px; top: 5px; position: relative;}
.row-fluid [class*="span"].mosca {min-height:0; height:0}

/*MODALES*/
body.modal__open { overflow: hidden;}
/* html { overflow: hidden;} */
body.modal__open {overflow: hidden; position: relative; height:100%}
/* .modal__filter { position: fixed; top:0; right: 0; bottom: 0; left: 0; z-index: 999; background-color: black; display: flex; justify-content: center; align-items: center; display: none; opacity: 0.6;} */
/* .modal__wrapp { display: none; width: 100%; overflow-x: hidden; overflow-y: auto; z-index: 9999; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: transparent;} */
.modal__filter { position: fixed; top:0; right: 0; bottom: 0; left: 0; z-index: 999; background-color: rgba(0,0,0,0.6); display: flex; justify-content: center; align-items: center; display: none; }

.modal__wrapp { display: none;width: 100%; overflow-x: hidden; overflow-y: auto; z-index: 9999; background: transparent;    position: fixed;  top:20px;  left:0;  }


.modal__wrapp .modal__inner { width: 100%; min-height: /*100vh*/ auto; display: flex; justify-content: center; align-items: center;}
.modal__wrapp .modal__inner .modal { background: transparent; padding: 0; position: relative; width: 100%; margin: 0 ; }
.modal__wrapp .modal__inner .modal .close {position: absolute; top: 0.5rem;right: 0.75rem; cursor: pointer; }

.modal__wrapp.video {background: transparent}
.modal__wrapp.video .modal__inner .modal {background: transparent; padding: 30px 10px 0}
.modal__wrapp.video .modal__inner .modal .close {position: absolute; top: 0.5rem;right: 0.75rem; cursor: pointer; }

@media (min-width:768px){
/* 	.modal__wrapp {max-width: 500px; max-height: 800px; margin: auto;}   */
/* 	.modal__wrapp .modal__inner {min-height: auto;} */
/*   .modal__wrapp.video{max-width: 600px; max-height:380px; margin: auto; } */
    .modal__wrapp {top: calc(50vh - 150px);  left: calc(50% - 300px);max-width: 600px;}
	  .modal__wrapp .modal__inner{max-width: 500px; max-height: 850px; margin: auto;}  
  	.modal__wrapp .modal__inner {min-height: 100%;} 
    .modal__wrapp.video .modal__inner{max-width: 600px; max-height:380px; margin: auto; }
}



/*PERSONALIZACION MODAL CONTACTO*/
/*.modal__wrapp.contacta { display: none; width: 100%; overflow-x: unset; overflow-y: unset; z-index: 9999; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: transparent;}*/
.modal__wrapp.contacta {display:none;  width: 100%; overflow-x: hidden; overflow-y: auto; z-index: 9999; background: transparent;    position: fixed;  top:20px;  left:0;background: transparent;}

.modal__wrapp.contacta .modal__inner .modal {padding: 30px 0 0 }
.modal__wrapp.contacta .modal__inner .modal section{overflow-x: hidden; overflow-y: auto; max-height:80vh; }
.modal__wrapp.contacta .modal__inner .modal section::-webkit-scrollbar {
    width: 8px;     /* Tamaño del scroll en vertical */
    height: 8px;    /* Tamaño del scroll en horizontal */
/*     display: none;  /* Ocultar scroll */ 
}
.modal__wrapp.contacta .modal__inner .modal section::-webkit-scrollbar-track:hover, .modal__wrapp.contacta .modal__inner .modal section::-webkit-scrollbar-track:active {background: #d4d4d4;}
.modal__wrapp.contacta .modal__inner .modal section::-webkit-scrollbar-track {background: #e1e1e1; border-radius: 4px;}
.modal__wrapp.contacta .modal__inner .modal section::-webkit-scrollbar-thumb:active { background-color: #999999;}
.modal__wrapp.contacta .modal__inner .modal section::-webkit-scrollbar-thumb:hover { background: #b3b3b3;  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);}
.modal__wrapp.contacta .modal__inner .modal section::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 4px;
}

.modal__wrapp.contacta .modal__inner .modal .close {       color: #fff; z-index: 10; background: rgba(0,0,0,0.2);top: 8px; right: 8px; padding: 2px 5px; border-radius: 50%;}
.header-modal-contacto {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/header-popup.png) center center transparent; 
  background-size: cover; color: #fff; min-height: 90px; display: flex; align-items: flex-end; justify-content: space-between; padding: 30px 30px 15px 30px;}
.header-modal-contacto p {font-family: 'HelveticaNeueLTPro-Bd', sans-serif; font-size: 25px}
.body-modal-contacto {background: #ffffff; padding: 25px; color: #000}
.body-modal-contacto label {color: #424b56}
.body-modal-contacto input:not([type=checkbox]):not([type=radio]), .body-modal-contacto select,
.body-modal-contacto textarea {border: none;  border-bottom: 3px solid #424b56; background: #eeeeee; font-family: 'HelveticaNeueLTPro-Roman', sans-serif; font-size: 17px; color:#000000; padding: 9px 10px; margin: 0 0 25px;  }
.body-modal-contacto textarea {min-height: 135px; border-bottom: none }
.body-modal-contacto input[type=submit]:not([type=checkbox]):not([type=radio]){color: #ffffff; background:#424b56; margin:20px 0; padding: 15px 35px; font-family: 'HelveticaNeueLTPro-Bd', sans-serif; font-size: 22px }
.body-modal-contacto .hs_submit.hs_submit .actions {display: flex; justify-content: flex-end; align-items: center}
.body-modal-contacto form>div>label {display: none}
.body-modal-contacto .hs-error-msgs {color: #f2545b; margin: 0 0 5px;top: -15px; position: relative;}
.body-modal-contacto .hs-error-msg {color: #f2545b;}

.footer .body-modal-contacto p, .footer .body-modal-contacto a {color:#000; font-size:12px}
.footer .body-modal-contacto a {text-decoration: underline}
.footer .body-modal-contacto ul {list-style: none; padding: 0}

@media(min-width:768px){
  .modal__wrapp.contacta {top: calc(15vh - 50px);  left: calc(50% - 245px); max-width: 490px;}


}


/*MODULO FORMULARIO CONTACTO */
.contact { background:#fff; padding: 0 0 15px }
.contact.ty{padding: 20px 0 95px}
.contact.bg-grey { background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/contact-bg-grey.png) bottom center no-repeat #2e3640; background-size: contain; padding: 80px 0 0 }
.contact  .title {font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000; font-size: 48px;  }
.contact.bg-grey  .title { color: #fff;  }
.contact.bg-grey p{color:#fff}
.agenda.contact.bg-grey {padding: 60px 0 0 0 }
.contact form {display:flex; align-items: flex-start; flex-direction: column; flex-wrap: wrap; justify-content: flex-start;/*max-height: 555px; */position: relative; height: 510px}
.contact form>div {width:58%; margin:0 25px 0 0;}
.contact form>div:nth-child(n+1):nth-child(-n+4){width:40%;}
.contact form>div:nth-of-type(4) {margin: 0 10px 15px 0; min-height: 250px; height: 250px }
.contact input:not([type=checkbox]):not([type=radio]), .contact select,
.contact textarea {border: none; background: #eeeeee; font-family: 'HelveticaNeueLTPro-Roman', sans-serif; font-size: 17px; color:#000000; padding: 9px 10px; margin: 0 0 25px;  }
.contact form .hs-submit{margin: 60px 25px 0 0}
.contact form .legal-consent-container {font-size: 10px; width: 100%; position: absolute; bottom: calc(16% + 10px); left: 0 }
.contact form .legal-consent-container ul {list-style: none; padding: 0}
.contact form .legal-consent-container a {color:#424b56 }
.contact.bg-grey input:not([type=checkbox]):not([type=radio]), .contact.bg-grey select, .contact.bg-grey textarea { background: #ffffff; }
.contact.bg-grey form .legal-consent-container, .contact.bg-grey form .legal-consent-container a{color:#fff}

.contact form .legal-consent-container .hs-error-msgs label {color: transparent; position: relative:}
.contact form .legal-consent-container .hs-error-msgs label:after{position:absolute; content:"Debes marcar la casilla para poder recibir la información solicitada"; color: #f2545b; left: 0; font-size: 14px;}
.body-modal-contacto form .legal-consent-container .hs-error-msgs label {color: transparent;     position: relative; width: 100%; display: inline-block;}
.body-modal-contacto form .legal-consent-container .hs-error-msgs label:after{position:absolute; content:"Debes marcar la casilla para poder recibir la información solicitada"; color: #f2545b; left: 0;
    top: 10px; font-size: 14px;}
.body-modal-contacto form .hs_error_rollup {display: none}
.contact input[type=submit]:not([type=checkbox]):not([type=radio]){color: #ffffff; background:#424b56; margin:20px 0; padding: 15px 35px; font-family: 'HelveticaNeueLTPro-Bd', sans-serif; font-size: 22px }
.contact.bg-grey input[type=submit]:not([type=checkbox]):not([type=radio]){color: #000000; background:#d2d2d2;}
.contact .hs_submit.hs_submit {margin: 133px 25px 0 0}
.contact .hs_submit.hs_submit .actions {display: flex; justify-content: flex-end; align-items: center}
.contact form>div>label {display: none}
.contact form textarea {min-height:165px; max-height: 165px; max-width: 638px; min-width: 100%; height:165px }
.contact .hs-error-msg {font-size:14px; color: #f2545b}
.contact .hs-error-msgs {margin:0; position: relative; top: -15px;  color: #f2545b}
.contact.bg-grey .hs-error-msgs { color: #f2545b; margin:0; position: relative; top: -15px}
.contact form .legal-consent-container .hs-error-msgs {top: 0}
.contact form .hs_error_rollup {display: none;}
.contact input:not([type=checkbox]):not([type=radio]):-moz-placeholder{font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000}
.contact input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder{font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000}
.contact input:not([type=checkbox]):not([type=radio]):-moz-placeholder{font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000}
.contact input:not([type=checkbox]):not([type=radio]):-webkit-input-placeholder{font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000}


.contact textarea::-moz-placeholder{font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000}
.contact textarea:-ms-input-placeholder{font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000}
.contact textarea:-moz-placeholder{font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000}
.contact textarea::-webkit-input-placeholder{font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000}


.contact input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000
}
.contact input::-moz-placeholder { /* Firefox 19+ */
  font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000
}
.contact input:-ms-input-placeholder { /* IE 10+ */
  font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000
}
.contact input:-moz-placeholder { /* Firefox 18- */
  font-family: 'HelveticaNeueLTPro-Lt', sans-serif; color: #000
}


@media(max-width:1100px){
/*   .contact form {max-height: 520px; height: 520px} */
  .contact form>div:nth-of-type(4){min-height: 276px; height: 276px;}
  .contact .hs_submit.hs_submit {margin: 130px 25px 0 0}

  
}

@media (max-width:768px){
  .contact.bg-grey {padding:20px 0 0}

  .contact {padding:  20px 0 10px}
  .contact form {max-height: inherit;height: inherit}
  .contact form>div:nth-child(n+1):nth-child(-n+4), .contact form>div{width:100%;}
  .contact form>div:nth-of-type(4) { min-height: auto; height: auto }
  .contact .hs_submit.hs_submit {margin: 40px 25px 0 0}
  .contact form .legal-consent-container {position: relative}
  .contact form .legal-consent-container .hs-error-msgs {top: -5px; left: 21px;}
  .modal__wrapp.contacta .modal__inner .modal section{ max-height:100vh }

}

@media all and (-ms-high-contrast:none) { 
  .contact form {height: 570px}
  .contact form > div:nth-of-type(4) {height: 290px}
  .contact .hs_submit.hs_submit {margin:145px 25px 0 0}
  

}
@media (max-width:1100px) and (-ms-high-contrast:none) { 

  .hero .inner-hero .title {width: 50%}
  

}
@media (max-width:768px) and (-ms-high-contrast:none) { 
  .contact form {height: inherit}
  .contact form > div:nth-of-type(4) {height: inherit}
  .contact .hs_submit.hs_submit {margin:  40px 25px 0 0}
  .doble.item-noticia>div {min-height:150px}
  .doble.item-noticia p, .item-noticia p{width:100%; text-align: center;}
  

}


@media (max-width:768px) and (-ms-high-contrast:none) { 
  .contact form {height: inherit}
  .contact form > div:nth-of-type(4) {height: inherit}
  .contact .hs_submit.hs_submit {margin:  40px 25px 0 0}
  .doble.item-noticia>div {min-height:150px}
  .doble.item-noticia p, .item-noticia p{width:100%; text-align: center;}
  

}





/*LAYOUT PAGINA INTERNA*/
.intro-interna {padding: 55px 0 30px}
.interna-title {font-size: 49px;font-family: 'HelveticaNeueLTPro-Lt', sans-serif; margin: 0 0 20px }
.subtitle-video {font-size:14px;}

@media(max-width: 425px){
  .interna-title {font-size: 40px}
  .intro-interna {padding: 30px 0}

}

@media(max-width: 320px){
  .interna-title {font-size: 33px}

}


/*modulo agenda interna*/

.agenda-interna {color: #ffffff;  }
.item-agenda {display: flex!important; justify-content: flex-start; align-items: flex-start; padding:40px 0;font-family: 'HelveticaNeueLTPro-Lt', sans-serif;  }
.item-agenda .info .big {font-size: 20px; margin: 0 0 5px}

.item-agenda .icon-big {margin: 0 0 5px}
.item-agenda .icon-big i{font-size: 40px; margin: 3px 10px 0 0}
.item-agenda .info-link {background: #fff; color: #6390c6; text-decoration: none; font-size: 14px; padding: 5px 10px; font-family: 'HelveticaNeueLTPro-Lt', sans-serif;    display: inline-table;
    vertical-align: bottom; line-height: 0}
.bg-orange .item-agenda .info-link {color: #e77c20 }
.bg-red .item-agenda .info-link {color: #ab404b }
.bg-green .item-agenda .info-link {color: #6e8f82 }
.bg-dark-blue .item-agenda .info-link {color: #466ea5 }

.home-agenda {color:#000}
.home-agenda .item-agenda .info-link{background: rgba(0,0,0,0.1); color:#000}


/* @media (max-width:425px){
  .item-agenda .info-link {display:block; margin: 0 auto; max-width: 85px }

} */

@media (max-width: 1139px) and (min-width: 768px){
 .item-agenda:nth-of-type(4n+4) {
   margin-left:0!important;
}
}
/*modulo informacion interna*/
.datos-interna .bg-datos {min-height: 175px; padding: 40px 10px 0}
.datos-interna .bg-talent-24 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/fondo24.jpg)transparent no-repeat top right; background-size: contain;}
.datos-interna .bg-talent-10 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/fondo10.jpg)transparent no-repeat top right; background-size: contain;}
.datos-interna .bg-talent-29 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/fondo29.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-talent-17 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/fondo17.jpg)transparent no-repeat top right; background-size: contain; }

.datos-interna .bg-skills-80 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/skills/fondo80.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-skills-50 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/skills/fondo50.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-skills-75 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/skills/fondo75.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-skills-100 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/skills/fondo100.jpg)transparent no-repeat top right; background-size: contain; }

.datos-interna .bg-experience-38 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/talent-experience/fondo38.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-experience-2-3  {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/talent-experience/2en3.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-experience-18 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/talent-experience/fondo18.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-experience-27 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/talent-experience/fondo27.jpg)transparent no-repeat top right; background-size: contain; }

.datos-interna .bg-digital-26 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/digital-leader/fondo26.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-digital-87 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/digital-leader/fondo87.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-digital-34 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/digital-leader/fondo34.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-digital-40 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/digital-leader/fondo40.jpg)transparent no-repeat top right; background-size: contain; }

.datos-interna .bg-hybrid-33 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/hybrid/fondo33.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-hybrid-45 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/hybrid/fondo45.jpg)transparent no-repeat top right; background-size: contain; }
.datos-interna .bg-hybrid-72 {background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/fondos-datos-internas/hybrid/fondo72.jpg)transparent no-repeat top right; background-size: contain; }

.datos-interna .bg-hybrid-33, .datos-interna .bg-hybrid-45, .datos-interna .bg-hybrid-72 {min-height:110px}

.datos-interna {font-family: 'HelveticaNeueLTPro-Bd', sans-serif; font-size:14px}
.datos-interna .up-big { font-family: 'HelveticaNeueLTPro-Bd', sans-serif; font-size: 50px; line-height: 0}
.datos-interna .up-big>small {font-size:12px; }

@media(max-width:850px){
  .hero .inner-hero.right .title, .hero .inner-hero .title {font-size: 34px;}
}

@media(min-width: 767px) and (max-width: 900px) {
  .datos-interna .up-big {  font-family: 'HelveticaNeueLTPro-Bd',sans-serif; font-size: 38px; }
}

@media(max-width:768px){
  .datos-interna .bg-datos {padding: 40px 0 0}
  
}
@media(max-width: 425px){
  .datos-interna {margin: 0 0 20px 0}
  .datos-interna .bg-datos {min-height: inherit;padding: 30px 10px 0;}
  .datos-interna .bg-talent-17, .datos-interna .bg-talent-24,.datos-interna .bg-talent-10,.datos-interna .bg-talent-29, 
  .datos-interna .bg-skills-100, .datos-interna .bg-skills-75, .datos-interna .bg-skills-50, .datos-interna .bg-skills-80, 
  .datos-interna .bg-experience-38, .datos-interna .bg-experience-2-3, .datos-interna .bg-experience-18, .datos-interna .bg-experience-27, 
  .datos-interna .bg-digital-26 , .datos-interna .bg-digital-87, .datos-interna .bg-digital-34, .datos-interna .bg-digital-40, 
  .datos-interna .bg-hybrid-33, .datos-interna .bg-hybrid-45, .datos-interna .bg-hybrid-72
  {background: none}
}



/*modulo noticias interna*/
.item-noticia {background: #eeeeee;margin: 0 0 20px 0}
.item-noticia.doble {display: flex; justify-content: flex-start; align-items: flex-start;}
.item-noticia.doble>div{flex-basis:50%;min-height:299px}
.item-noticia.doble img {flex-basis: 50%}
.item-noticia.tall {/*min-height:512px;*/min-height:618px;}
.item-noticia p{font-size: 16px; padding: 10px 20px; margin: 0 0 5px 0 }
.item-noticia .title-noticia {font-family: 'HelveticaNeueLTPro-Bd', sans-serif;font-size: 20px; padding: 10px 20px;font-size: 16px; min-height:95px;  }
.item-noticia a {font-family: 'HelveticaNeueLTPro-Bd', sans-serif; font-size: 16px;padding: 10px 20px; text-decoration: none; display: inline-block; transition: 0.15s all linear }
.item-noticia a:hover{ transform: scale(1.05) }
/* .item-noticia a:after{  display:block;
  content: '';
  border-bottom: solid 3px ;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out; }
.item-noticia a:hover:after{ transform: scaleX(1); } */

.item-noticia.no-show {position: relative;}
.item-noticia.no-show:before {content:""; position: absolute; top:-2px; bottom:0;left:-2px; right: 0; width: 102%; height: 102%; background: #ffffff }

.btn-ver-mas-noticias a {display: flex; justify-content: center; align-items:center; width: 100%; flex-direction: column;text-decoration: none;transition: 1s all ease}
.btn-ver-mas-noticias strong {font-size: 24px; text-transform: uppercase;  }
.btn-ver-mas-noticias.active img{transform: rotateX(180deg)}
.btn-ver-mas-noticias .menos {opacity:0}
.btn-ver-mas-noticias.active .mas {opacity:0}
.btn-ver-mas-noticias.active .menos {opacity:1}
.wrapper.item-mas-noticias{display:none;}
/* .item-mas-noticias.show {display: block!important;} */



@media(max-width:1000px){
  .item-noticia p{font-size:14px}
  .item-noticia.tall {min-height: 490px}
}

@media(max-width:800px){
  
  .item-noticia.doble {align-items: center;}
 
  
}

@media(max-width:768px){
  
  .item-noticia.tall {min-height: 450px}
   .item-noticia.doble>div{flex-basis:100%; text-align: center; }
/*   .item-noticia.doble p, .item-noticia p {width: 95%; text-align: center} */
  
  
}
@media(max-width:767px){
    .item-noticia.tall {min-height: auto}
    .item-noticia {display: flex; flex-direction: column; align-items: center; justify-content: flex-start;}
    .item-noticia.no-show{display: none}
  
}

@media (max-width:425px){

  .item-noticia>div {display:flex; justify-content:center; align-items: center;flex-direction: column }
  .item-noticia.doble img {flex-basis: auto}
}




/*PAGINA AGENDA, MODULOS EVENTOS*/
.row-fluid [class*="span"].intro-agenda {margin: 50px auto!important}
/* .agenda .plantilla-servicios {margin-bottom:-35px} */
.agenda .destacado {font-family: 'HelveticaNeueLTPro-Bd', sans-serif; font-size:24px;  }
.agenda .informacion-item {padding: 35px 30px 35px 0}
.agenda .btn-info {color:#fff;font-family: 'HelveticaNeueLTPro-Bd', sans-serif;font-size: 20px; padding: 12px 7px; color:#fff;margin-top: 10px; text-align: center}
.agenda .detalles {display:flex; justify-content: space-between; align-items:flex-start; }
.agenda .detalles>div {flex-basis: 32%;}

.agenda .info-agenda strong { margin-bottom: 35px; font-size: 24px; display: block}



@media(max-width:1000px){
  
.agenda .destacado {font-size:18px;  }

 
  
}
@media(max-width:767px){
 .agenda .informacion-item {padding: 35px 30px }
}


@media (max-width:425px){
  .agenda .informacion-item {padding: 15px }
.agenda .detalles {flex-wrap: wrap; }
.agenda .detalles>div {flex-basis: 100%;}

}

/* LAYOUT ITEMS TENDENCIAS EN HOME */

/* DIAGONALES */
.item-tendencia-inner .wrapper>div{margin-bottom: 165px; position: relative}

.item-tendencia-inner .wrapper>div:after {    position: absolute; content: "";  background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/diagonales/diagonal-uno.png)no-repeat transparent center center;
    background-size: contain;  bottom: -195px;   left: -60px;    z-index: 2;   transform: rotate(-20deg);   height: 165px;   width: 100%;}
.item-tendencia-inner.skills .wrapper>div:after { transform: rotate(20deg);  background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/diagonales/diagonal-dos.png)no-repeat transparent center center;
    background-size: contain; }
.item-tendencia-inner.hybrid .wrapper>div:after { transform: rotate(-20deg);  background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/diagonales/diagona-tres.png)no-repeat transparent center center;
    background-size: contain; }

.item-tendencia-inner.experience .wrapper>div:after { transform: rotate(20deg);   background: url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/diagonales/diagonal-cuatro.png)no-repeat transparent center center;
    background-size: contain;}

.item-tendencia-inner.digital .wrapper>div:after {content: none }

/* ITEMS TENDENCIAS */

.item-tendencia-home {    display: flex; justify-content: flex-end; align-items: flex-start; min-height:450px; width: 100%; flex-direction: column; padding: 0 35px 0 0;
    box-sizing: border-box;position: relative; left: -35px}
.links-items-home {display: flex;  align-items: center; width:100%}
.links-items-home p {line-height: 1.2}
.links-items-home a {margin:10px ;padding: 5px 10px; color: #fff; text-decoration: none; }
.links-items-home a>strong>i{margin :0 5px}

.item-tendencia-home.right{padding: 0 45px 0 0;position: relative; left:0}
.item-tendencia-home.right .links-items-home {justify-content: flex-end;}

.bg-item-tendencia{background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/img-talent-magnet-home.jpg)no-repeat center center transparent; background-size: cover; min-height: 450px; max-width:450px}
.bg-item-tendencia.talent{background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/img-talent-magnet-home.jpg)no-repeat center center transparent; background-size: cover;}
.bg-item-tendencia.skills{background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/img-skills-home.jpg)no-repeat center center transparent; background-size: cover;}
.bg-item-tendencia.hybrid{background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/img-hybrid-home.jpg)no-repeat center center transparent; background-size: cover;}
.bg-item-tendencia.experience{background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/img-experience-home.jpg)no-repeat center center transparent; background-size: cover;}
.bg-item-tendencia.digital{background:url(https://cdn2.hubspot.net/hubfs/4272053/FOW-archives/img-digital-leader-home.jpg)no-repeat center center transparent; background-size: cover;}


.home .info-home strong { margin-bottom: 40px; font-size: 25px; display: block}

@media(max-width:1024px){
   .item-tendencia-home{left: 0}
  .bg-item-tendencia {max-width: 100%;}


}
@media(max-width: 990px){
  .item-tendencia-home{left: 0}
  .item-tendencia-inner .wrapper>div:after {left: 0}
}
@media(max-width:768px){
  .item-tendencia-inner .wrapper>div:after {content: none}
  .item-tendencia-inner .wrapper>div {margin-bottom:40px}
   .home .info-home strong {font-size:20px;}
}

@media (min-width:768px){
 .item-tendencia-home .show-xs{display: none}
 
}
@media (max-width:767px){
  
   .bg-item-tendencia {display: none}
  .item-tendencia-home, .item-tendencia-home.right {padding: 0}
  .item-tendencia-home .show-xs{display: block; margin: 0 auto; position: relative; top:-15px}
  .item-tendencia-inner .wrapper>div {margin-bottom:0}

  .links-items-home a { width: 100%; text-align: center; font-size: 18px; padding: 5px 0}  
  .item-tendencia-home .links-items-home a:last-of-type{order:-1;}
/*   .item-tendencia-home.right .links-items-home a:last-of-type {order:0;} */

  .item-tendencia-home .links-items-home {flex-direction: column; position: relative; top: -35px;}
  
/*   
    .item-tendencia-inner .wrapper>div>div>.widget-span:last-of-type{height:0; display:none} */
      .item-tendencia-inner.talent .wrapper>div>div>.widget-span:last-of-type {height: 0; display:none }
  .item-tendencia-inner.skills .wrapper>div>div>.widget-span:first-of-type {height: 0; display:none }
  .item-tendencia-inner.hybrid .wrapper>div>div>.widget-span:last-of-type {height: 0; display:none }
    .item-tendencia-inner.experience .wrapper>div>div>.widget-span:first-of-type {height: 0; display:none }
    .item-tendencia-inner.digital .wrapper>div>div>.widget-span:last-of-type {height: 0; display:none }
  .hero.agenda .inner-hero .title {width: 300px;}
  
  
   .home .item-tendencia-wrap .wrapper {padding:0}
  .item-tendencia-home p, .item-tendencia-home.right p{padding: 0 15px}
 
}








.optanon-alert-box-wrapper{display:none!important}

