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

@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css);
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.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    */
/*****************************************/

/* Halvetica Font */

@font-face {
  font-family: 'Helvetica';
  src: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Font%20Family/Helvetica-Light.woff2') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Font%20Family/Helvetica-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica';
  src: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Font%20Family/Helvetica-Normal.woff2') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Font%20Family/Helvetica-Normal.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica';
  src: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Font%20Family/Helvetica.woff2') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Font%20Family/Helvetica.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica';
  src: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Font%20Family/Helvetica-Bold.woff2') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Font%20Family/Helvetica-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}


/*  Global CSS */


@font-face {
  font-family: 'modules';
  src: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/modules.eot');
  src: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/modules.eot?#iefix') format('embedded-opentype'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/modules.woff2') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/modules.woff') format('woff'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/modules.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


/* Elegant Icons */
@font-face {
  font-family: 'ElegantIcons';
  src: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/ElegantIcons.eot');
  src: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/ElegantIcons.woff2') format('woff2'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/ElegantIcons.woff') format('woff'),
    url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/ElegantIcons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'ElegantIcons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
  font-family: 'ElegantIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.arrow_up:before {
  content: "\21";
}
.arrow_down:before {
  content: "\22";
}
.arrow_left:before {
  content: "\23";
}
.arrow_right:before {
  content: "\24";
}
.arrow_left-up:before {
  content: "\25";
}
.arrow_right-up:before {
  content: "\26";
}
.arrow_right-down:before {
  content: "\27";
}
.arrow_left-down:before {
  content: "\28";
}
.arrow-up-down:before {
  content: "\29";
}
.arrow_up-down_alt:before {
  content: "\2a";
}
.arrow_left-right_alt:before {
  content: "\2b";
}
.arrow_left-right:before {
  content: "\2c";
}
.arrow_expand_alt2:before {
  content: "\2d";
}
.arrow_expand_alt:before {
  content: "\2e";
}
.arrow_condense:before {
  content: "\2f";
}
.arrow_expand:before {
  content: "\30";
}
.arrow_move:before {
  content: "\31";
}
.arrow_carrot-up:before {
  content: "\32";
}
.arrow_carrot-down:before {
  content: "\33";
}
.arrow_carrot-left:before {
  content: "\34";
}
.arrow_carrot-right:before {
  content: "\35";
}
.arrow_carrot-2up:before {
  content: "\36";
}
.arrow_carrot-2down:before {
  content: "\37";
}
.arrow_carrot-2left:before {
  content: "\38";
}
.arrow_carrot-2right:before {
  content: "\39";
}
.arrow_carrot-up_alt2:before {
  content: "\3a";
}
.arrow_carrot-down_alt2:before {
  content: "\3b";
}
.arrow_carrot-left_alt2:before {
  content: "\3c";
}
.arrow_carrot-right_alt2:before {
  content: "\3d";
}
.arrow_carrot-2up_alt2:before {
  content: "\3e";
}
.arrow_carrot-2down_alt2:before {
  content: "\3f";
}
.arrow_carrot-2left_alt2:before {
  content: "\40";
}
.arrow_carrot-2right_alt2:before {
  content: "\41";
}
.arrow_triangle-up:before {
  content: "\42";
}
.arrow_triangle-down:before {
  content: "\43";
}
.arrow_triangle-left:before {
  content: "\44";
}
.arrow_triangle-right:before {
  content: "\45";
}
.arrow_triangle-up_alt2:before {
  content: "\46";
}
.arrow_triangle-down_alt2:before {
  content: "\47";
}
.arrow_triangle-left_alt2:before {
  content: "\48";
}
.arrow_triangle-right_alt2:before {
  content: "\49";
}
.arrow_back:before {
  content: "\4a";
}
.icon_minus-06:before {
  content: "\4b";
}
.icon_plus:before {
  content: "\4c";
}
.icon_close:before {
  content: "\4d";
}
.icon_check:before {
  content: "\4e";
}
.icon_minus_alt2:before {
  content: "\4f";
}
.icon_plus_alt2:before {
  content: "\50";
}
.icon_close_alt2:before {
  content: "\51";
}
.icon_check_alt2:before {
  content: "\52";
}
.icon_zoom-out_alt:before {
  content: "\53";
}
.icon_zoom-in_alt:before {
  content: "\54";
}
.icon_search:before {
  content: "\55";
}
.icon_box-empty:before {
  content: "\56";
}
.icon_box-selected:before {
  content: "\57";
}
.icon_minus-box:before {
  content: "\58";
}
.icon_plus-box:before {
  content: "\59";
}
.icon_box-checked:before {
  content: "\5a";
}
.icon_circle-empty:before {
  content: "\5b";
}
.icon_circle-slelected:before {
  content: "\5c";
}
.icon_stop_alt2:before {
  content: "\5d";
}
.icon_stop:before {
  content: "\5e";
}
.icon_pause_alt2:before {
  content: "\5f";
}
.icon_pause:before {
  content: "\60";
}
.icon_menu:before {
  content: "\61";
}
.icon_menu-square_alt2:before {
  content: "\62";
}
.icon_menu-circle_alt2:before {
  content: "\63";
}
.icon_ul:before {
  content: "\64";
}
.icon_ol:before {
  content: "\65";
}
.icon_adjust-horiz:before {
  content: "\66";
}
.icon_adjust-vert:before {
  content: "\67";
}
.icon_document_alt:before {
  content: "\68";
}
.icon_documents_alt:before {
  content: "\69";
}
.icon_pencil:before {
  content: "\6a";
}
.icon_pencil-edit_alt:before {
  content: "\6b";
}
.icon_pencil-edit:before {
  content: "\6c";
}
.icon_folder-alt:before {
  content: "\6d";
}
.icon_folder-open_alt:before {
  content: "\6e";
}
.icon_folder-add_alt:before {
  content: "\6f";
}
.icon_info_alt:before {
  content: "\70";
}
.icon_error-oct_alt:before {
  content: "\71";
}
.icon_error-circle_alt:before {
  content: "\72";
}
.icon_error-triangle_alt:before {
  content: "\73";
}
.icon_question_alt2:before {
  content: "\74";
}
.icon_question:before {
  content: "\75";
}
.icon_comment_alt:before {
  content: "\76";
}
.icon_chat_alt:before {
  content: "\77";
}
.icon_vol-mute_alt:before {
  content: "\78";
}
.icon_volume-low_alt:before {
  content: "\79";
}
.icon_volume-high_alt:before {
  content: "\7a";
}
.icon_quotations:before {
  content: "\7b";
}
.icon_quotations_alt2:before {
  content: "\7c";
}
.icon_clock_alt:before {
  content: "\7d";
}
.icon_lock_alt:before {
  content: "\7e";
}
.icon_lock-open_alt:before {
  content: "\e000";
}
.icon_key_alt:before {
  content: "\e001";
}
.icon_cloud_alt:before {
  content: "\e002";
}
.icon_cloud-upload_alt:before {
  content: "\e003";
}
.icon_cloud-download_alt:before {
  content: "\e004";
}
.icon_image:before {
  content: "\e005";
}
.icon_images:before {
  content: "\e006";
}
.icon_lightbulb_alt:before {
  content: "\e007";
}
.icon_gift_alt:before {
  content: "\e008";
}
.icon_house_alt:before {
  content: "\e009";
}
.icon_genius:before {
  content: "\e00a";
}
.icon_mobile:before {
  content: "\e00b";
}
.icon_tablet:before {
  content: "\e00c";
}
.icon_laptop:before {
  content: "\e00d";
}
.icon_desktop:before {
  content: "\e00e";
}
.icon_camera_alt:before {
  content: "\e00f";
}
.icon_mail_alt:before {
  content: "\e010";
}
.icon_cone_alt:before {
  content: "\e011";
}
.icon_ribbon_alt:before {
  content: "\e012";
}
.icon_bag_alt:before {
  content: "\e013";
}
.icon_creditcard:before {
  content: "\e014";
}
.icon_cart_alt:before {
  content: "\e015";
}
.icon_paperclip:before {
  content: "\e016";
}
.icon_tag_alt:before {
  content: "\e017";
}
.icon_tags_alt:before {
  content: "\e018";
}
.icon_trash_alt:before {
  content: "\e019";
}
.icon_cursor_alt:before {
  content: "\e01a";
}
.icon_mic_alt:before {
  content: "\e01b";
}
.icon_compass_alt:before {
  content: "\e01c";
}
.icon_pin_alt:before {
  content: "\e01d";
}
.icon_pushpin_alt:before {
  content: "\e01e";
}
.icon_map_alt:before {
  content: "\e01f";
}
.icon_drawer_alt:before {
  content: "\e020";
}
.icon_toolbox_alt:before {
  content: "\e021";
}
.icon_book_alt:before {
  content: "\e022";
}
.icon_calendar:before {
  content: "\e023";
}
.icon_film:before {
  content: "\e024";
}
.icon_table:before {
  content: "\e025";
}
.icon_contacts_alt:before {
  content: "\e026";
}
.icon_headphones:before {
  content: "\e027";
}
.icon_lifesaver:before {
  content: "\e028";
}
.icon_piechart:before {
  content: "\e029";
}
.icon_refresh:before {
  content: "\e02a";
}
.icon_link_alt:before {
  content: "\e02b";
}
.icon_link:before {
  content: "\e02c";
}
.icon_loading:before {
  content: "\e02d";
}
.icon_blocked:before {
  content: "\e02e";
}
.icon_archive_alt:before {
  content: "\e02f";
}
.icon_heart_alt:before {
  content: "\e030";
}
.icon_star_alt:before {
  content: "\e031";
}
.icon_star-half_alt:before {
  content: "\e032";
}
.icon_star:before {
  content: "\e033";
}
.icon_star-half:before {
  content: "\e034";
}
.icon_tools:before {
  content: "\e035";
}
.icon_tool:before {
  content: "\e036";
}
.icon_cog:before {
  content: "\e037";
}
.icon_cogs:before {
  content: "\e038";
}
.arrow_up_alt:before {
  content: "\e039";
}
.arrow_down_alt:before {
  content: "\e03a";
}
.arrow_left_alt:before {
  content: "\e03b";
}
.arrow_right_alt:before {
  content: "\e03c";
}
.arrow_left-up_alt:before {
  content: "\e03d";
}
.arrow_right-up_alt:before {
  content: "\e03e";
}
.arrow_right-down_alt:before {
  content: "\e03f";
}
.arrow_left-down_alt:before {
  content: "\e040";
}
.arrow_condense_alt:before {
  content: "\e041";
}
.arrow_expand_alt3:before {
  content: "\e042";
}
.arrow_carrot_up_alt:before {
  content: "\e043";
}
.arrow_carrot-down_alt:before {
  content: "\e044";
}
.arrow_carrot-left_alt:before {
  content: "\e045";
}
.arrow_carrot-right_alt:before {
  content: "\e046";
}
.arrow_carrot-2up_alt:before {
  content: "\e047";
}
.arrow_carrot-2dwnn_alt:before {
  content: "\e048";
}
.arrow_carrot-2left_alt:before {
  content: "\e049";
}
.arrow_carrot-2right_alt:before {
  content: "\e04a";
}
.arrow_triangle-up_alt:before {
  content: "\e04b";
}
.arrow_triangle-down_alt:before {
  content: "\e04c";
}
.arrow_triangle-left_alt:before {
  content: "\e04d";
}
.arrow_triangle-right_alt:before {
  content: "\e04e";
}
.icon_minus_alt:before {
  content: "\e04f";
}
.icon_plus_alt:before {
  content: "\e050";
}
.icon_close_alt:before {
  content: "\e051";
}
.icon_check_alt:before {
  content: "\e052";
}
.icon_zoom-out:before {
  content: "\e053";
}
.icon_zoom-in:before {
  content: "\e054";
}
.icon_stop_alt:before {
  content: "\e055";
}
.icon_menu-square_alt:before {
  content: "\e056";
}
.icon_menu-circle_alt:before {
  content: "\e057";
}
.icon_document:before {
  content: "\e058";
}
.icon_documents:before {
  content: "\e059";
}
.icon_pencil_alt:before {
  content: "\e05a";
}
.icon_folder:before {
  content: "\e05b";
}
.icon_folder-open:before {
  content: "\e05c";
}
.icon_folder-add:before {
  content: "\e05d";
}
.icon_folder_upload:before {
  content: "\e05e";
}
.icon_folder_download:before {
  content: "\e05f";
}
.icon_info:before {
  content: "\e060";
}
.icon_error-circle:before {
  content: "\e061";
}
.icon_error-oct:before {
  content: "\e062";
}
.icon_error-triangle:before {
  content: "\e063";
}
.icon_question_alt:before {
  content: "\e064";
}
.icon_comment:before {
  content: "\e065";
}
.icon_chat:before {
  content: "\e066";
}
.icon_vol-mute:before {
  content: "\e067";
}
.icon_volume-low:before {
  content: "\e068";
}
.icon_volume-high:before {
  content: "\e069";
}
.icon_quotations_alt:before {
  content: "\e06a";
}
.icon_clock:before {
  content: "\e06b";
}
.icon_lock:before {
  content: "\e06c";
}
.icon_lock-open:before {
  content: "\e06d";
}
.icon_key:before {
  content: "\e06e";
}
.icon_cloud:before {
  content: "\e06f";
}
.icon_cloud-upload:before {
  content: "\e070";
}
.icon_cloud-download:before {
  content: "\e071";
}
.icon_lightbulb:before {
  content: "\e072";
}
.icon_gift:before {
  content: "\e073";
}
.icon_house:before {
  content: "\e074";
}
.icon_camera:before {
  content: "\e075";
}
.icon_mail:before {
  content: "\e076";
}
.icon_cone:before {
  content: "\e077";
}
.icon_ribbon:before {
  content: "\e078";
}
.icon_bag:before {
  content: "\e079";
}
.icon_cart:before {
  content: "\e07a";
}
.icon_tag:before {
  content: "\e07b";
}
.icon_tags:before {
  content: "\e07c";
}
.icon_trash:before {
  content: "\e07d";
}
.icon_cursor:before {
  content: "\e07e";
}
.icon_mic:before {
  content: "\e07f";
}
.icon_compass:before {
  content: "\e080";
}
.icon_pin:before {
  content: "\e081";
}
.icon_pushpin:before {
  content: "\e082";
}
.icon_map:before {
  content: "\e083";
}
.icon_drawer:before {
  content: "\e084";
}
.icon_toolbox:before {
  content: "\e085";
}
.icon_book:before {
  content: "\e086";
}
.icon_contacts:before {
  content: "\e087";
}
.icon_archive:before {
  content: "\e088";
}
.icon_heart:before {
  content: "\e089";
}
.icon_profile:before {
  content: "\e08a";
}
.icon_group:before {
  content: "\e08b";
}
.icon_grid-2x2:before {
  content: "\e08c";
}
.icon_grid-3x3:before {
  content: "\e08d";
}
.icon_music:before {
  content: "\e08e";
}
.icon_pause_alt:before {
  content: "\e08f";
}
.icon_phone:before {
  content: "\e090";
}
.icon_upload:before {
  content: "\e091";
}
.icon_download:before {
  content: "\e092";
}
.social_facebook:before {
  content: "\e093";
}
.social_twitter:before {
  content: "\e094";
}
.social_pinterest:before {
  content: "\e095";
}
.social_googleplus:before {
  content: "\e096";
}
.social_tumblr:before {
  content: "\e097";
}
.social_tumbleupon:before {
  content: "\e098";
}
.social_wordpress:before {
  content: "\e099";
}
.social_instagram:before {
  content: "\e09a";
}
.social_dribbble:before {
  content: "\e09b";
}
.social_vimeo:before {
  content: "\e09c";
}
.social_linkedin:before {
  content: "\e09d";
}
.social_rss:before {
  content: "\e09e";
}
.social_deviantart:before {
  content: "\e09f";
}
.social_share:before {
  content: "\e0a0";
}
.social_myspace:before {
  content: "\e0a1";
}
.social_skype:before {
  content: "\e0a2";
}
.social_youtube:before {
  content: "\e0a3";
}
.social_picassa:before {
  content: "\e0a4";
}
.social_googledrive:before {
  content: "\e0a5";
}
.social_flickr:before {
  content: "\e0a6";
}
.social_blogger:before {
  content: "\e0a7";
}
.social_spotify:before {
  content: "\e0a8";
}
.social_delicious:before {
  content: "\e0a9";
}
.social_facebook_circle:before {
  content: "\e0aa";
}
.social_twitter_circle:before {
  content: "\e0ab";
}
.social_pinterest_circle:before {
  content: "\e0ac";
}
.social_googleplus_circle:before {
  content: "\e0ad";
}
.social_tumblr_circle:before {
  content: "\e0ae";
}
.social_stumbleupon_circle:before {
  content: "\e0af";
}
.social_wordpress_circle:before {
  content: "\e0b0";
}
.social_instagram_circle:before {
  content: "\e0b1";
}
.social_dribbble_circle:before {
  content: "\e0b2";
}
.social_vimeo_circle:before {
  content: "\e0b3";
}
.social_linkedin_circle:before {
  content: "\e0b4";
}
.social_rss_circle:before {
  content: "\e0b5";
}
.social_deviantart_circle:before {
  content: "\e0b6";
}
.social_share_circle:before {
  content: "\e0b7";
}
.social_myspace_circle:before {
  content: "\e0b8";
}
.social_skype_circle:before {
  content: "\e0b9";
}
.social_youtube_circle:before {
  content: "\e0ba";
}
.social_picassa_circle:before {
  content: "\e0bb";
}
.social_googledrive_alt2:before {
  content: "\e0bc";
}
.social_flickr_circle:before {
  content: "\e0bd";
}
.social_blogger_circle:before {
  content: "\e0be";
}
.social_spotify_circle:before {
  content: "\e0bf";
}
.social_delicious_circle:before {
  content: "\e0c0";
}
.social_facebook_square:before {
  content: "\e0c1";
}
.social_twitter_square:before {
  content: "\e0c2";
}
.social_pinterest_square:before {
  content: "\e0c3";
}
.social_googleplus_square:before {
  content: "\e0c4";
}
.social_tumblr_square:before {
  content: "\e0c5";
}
.social_stumbleupon_square:before {
  content: "\e0c6";
}
.social_wordpress_square:before {
  content: "\e0c7";
}
.social_instagram_square:before {
  content: "\e0c8";
}
.social_dribbble_square:before {
  content: "\e0c9";
}
.social_vimeo_square:before {
  content: "\e0ca";
}
.social_linkedin_square:before {
  content: "\e0cb";
}
.social_rss_square:before {
  content: "\e0cc";
}
.social_deviantart_square:before {
  content: "\e0cd";
}
.social_share_square:before {
  content: "\e0ce";
}
.social_myspace_square:before {
  content: "\e0cf";
}
.social_skype_square:before {
  content: "\e0d0";
}
.social_youtube_square:before {
  content: "\e0d1";
}
.social_picassa_square:before {
  content: "\e0d2";
}
.social_googledrive_square:before {
  content: "\e0d3";
}
.social_flickr_square:before {
  content: "\e0d4";
}
.social_blogger_square:before {
  content: "\e0d5";
}
.social_spotify_square:before {
  content: "\e0d6";
}
.social_delicious_square:before {
  content: "\e0d7";
}
.icon_printer:before {
  content: "\e103";
}
.icon_calulator:before {
  content: "\e0ee";
}
.icon_building:before {
  content: "\e0ef";
}
.icon_floppy:before {
  content: "\e0e8";
}
.icon_drive:before {
  content: "\e0ea";
}
.icon_search-2:before {
  content: "\e101";
}
.icon_id:before {
  content: "\e107";
}
.icon_id-2:before {
  content: "\e108";
}
.icon_puzzle:before {
  content: "\e102";
}
.icon_like:before {
  content: "\e106";
}
.icon_dislike:before {
  content: "\e0eb";
}
.icon_mug:before {
  content: "\e105";
}
.icon_currency:before {
  content: "\e0ed";
}
.icon_wallet:before {
  content: "\e100";
}
.icon_pens:before {
  content: "\e104";
}
.icon_easel:before {
  content: "\e0e9";
}
.icon_flowchart:before {
  content: "\e109";
}
.icon_datareport:before {
  content: "\e0ec";
}
.icon_briefcase:before {
  content: "\e0fe";
}
.icon_shield:before {
  content: "\e0f6";
}
.icon_percent:before {
  content: "\e0fb";
}
.icon_globe:before {
  content: "\e0e2";
}
.icon_globe-2:before {
  content: "\e0e3";
}
.icon_target:before {
  content: "\e0f5";
}
.icon_hourglass:before {
  content: "\e0e1";
}
.icon_balance:before {
  content: "\e0ff";
}
.icon_rook:before {
  content: "\e0f8";
}
.icon_printer-alt:before {
  content: "\e0fa";
}
.icon_calculator_alt:before {
  content: "\e0e7";
}
.icon_building_alt:before {
  content: "\e0fd";
}
.icon_floppy_alt:before {
  content: "\e0e4";
}
.icon_drive_alt:before {
  content: "\e0e5";
}
.icon_search_alt:before {
  content: "\e0f7";
}
.icon_id_alt:before {
  content: "\e0e0";
}
.icon_id-2_alt:before {
  content: "\e0fc";
}
.icon_puzzle_alt:before {
  content: "\e0f9";
}
.icon_like_alt:before {
  content: "\e0dd";
}
.icon_dislike_alt:before {
  content: "\e0f1";
}
.icon_mug_alt:before {
  content: "\e0dc";
}
.icon_currency_alt:before {
  content: "\e0f3";
}
.icon_wallet_alt:before {
  content: "\e0d8";
}
.icon_pens_alt:before {
  content: "\e0db";
}
.icon_easel_alt:before {
  content: "\e0f0";
}
.icon_flowchart_alt:before {
  content: "\e0df";
}
.icon_datareport_alt:before {
  content: "\e0f2";
}
.icon_briefcase_alt:before {
  content: "\e0f4";
}
.icon_shield_alt:before {
  content: "\e0d9";
}
.icon_percent_alt:before {
  content: "\e0da";
}
.icon_globe_alt:before {
  content: "\e0de";
}
.icon_clipboard:before {
  content: "\e0e6";
}


.glyph {
  float: left;
  text-align: center;
  padding: .75em;
  margin: .4em 1.5em .75em 0;
  width: 6em;
  text-shadow: none;
}
.glyph_big {
  font-size: 128px;
  color: #59c5dc;
  float: left;
  margin-right: 20px;
}

.glyph div { padding-bottom: 10px;}

.glyph input {
  font-family: consolas, monospace;
  font-size: 12px;
  width: 100%;
  text-align: center;
  border: 0;
  box-shadow: 0 0 0 1px #ccc;
  padding: .2em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.centered {
  margin-left: auto;
  margin-right: auto;
}
.glyph .fs1 {
  font-size: 2em;
}


* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
body { margin:0; padding:0; opacity:0;line-height:1.7;font-size: 14px; font-weight: 500; color:#666; font-family: 'Lato', sans-serif;background-color: #fff;-webkit-font-smoothing: antialiased; }
body.loaded{ opacity:1; }
.wrapper { width: 80%; float:none !important; display:block; margin:0 auto !important; max-width:1080px;}
.wrapper2{width:100%;max-width:1100px;margin:0 auto;float:none !important;}
.wrapper3{width:90%;max-width:90%;margin:0 auto;}
.blog-wrapper{width:100%;max-width:1200px;margin:0 auto;float:none !important;padding-left:15px;padding-right:15px; display: flex;}
@media screen and (max-width:767px) and (min-width:300px) {
  .blog-wrapper .BannerLeftBox{
    width: 90%;
    margin: 0 auto;
    display: block;
  }  
  .blog-wrapper .BannerRightBox{
    display: none !important;
  }
}
.relatedPostItem {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}

body.ucBlog1  .body-container-wrapper{padding-top:0 !important;}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{  margin:0; padding:0 ;color:#333;}

h1,.h1 { font-size:29px; line-height:1.2; }
h2,.h2 { font-size:31px; line-height:1; }
h3,.h3 { font-size:20px;line-height:1.6;}
h4,.h4 { font-size:18px; line-height:1; }
h5,.h5 {font-size:16px;line-height:1.5;  }
h6,.h6{ font-size:14px;line-height:1.5; }

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { display:inline-block;text-decoration:none;color:#272c3e; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
a:hover { color:#6a1530; }
p { margin:0; }
* + p { margin-top:15px }
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }


/* Global Classes */

.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

.fl { float:left; }
.fr { float:right; }

/* Font Family */
.PrimaryFont{font-family: 'Lato', sans-serif;}
.AltFont{font-family: 'Open Sans', sans-serif;}
.Mont-Font{font-family: 'Montserrat', sans-serif;}

/* Background Image  */
.set-bg, .bg, .overlay { position:relative; background-size:cover;background-repeat:no-repeat ;background-position:center; }
.overlay > * { position:relative; z-index:2; }
.overlay:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(0,0,0,0.10);}
.Altbg{background-color:#f5f8fe;}

input[type=submit] { cursor:pointer; background-image:url('https://cdn2.hubspot.net/hubfs/3790458/Buk/blank.png') !important; background-repeat:repeat !important; }

/* Font Weight */
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; }
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.noPadding{padding:0;}

/* Width */
.ib{display:inline-block;vertical-align:middle;margin-right:-5px;}
.ib.vt { vertical-align:top;  }
.ib.bt { vertical-align:bottom;  }
.w10 { width: 10%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w90 { width: 90%; }
.w100 { width: 100%; }

/* Paddings */
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb25,.p25-0 { padding-bottom:25px; }
.pb30,.p30-0 { padding-bottom:30px  }
.pb35,.p35-0 { padding-bottom:35px; }
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb100,.p100-0 { padding-bottom:100px; }

.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px; }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt80,.p80-0 { padding-top:80px; }
.pt90,.p90-0 { padding-top:90px; }
.pt100,.p100-0 { padding-top:100px; }

.pl15, .p15 { padding-left:15px; }
.pr15, .p15 { padding-right:15px; }
.pt15, .p15 { padding-top:15px; }
.pb15, .p15 { padding-bottom:15px; }

.pl0,.p0-0 { padding-left:0; }
.pr0,.p0-0 { padding-right:0; }
.pt0,.p0-0 { padding-top:0; }
.pb0,.p0-0 { padding-bottom:0; }


.Title{font-size:31px;line-height:1;color:#333;font-family: 'Lato', sans-serif;font-weight:700;margin-bottom:10px;}
.Title h2{padding-bottom:10px;font-weight:600;}
.SubTitle{color:#767789;line-height:1.824;font-size:17px;}
.SectionPadding{padding:67px 0px 42px 0px;}
.ListsSpacing{width: 29.667%;margin-right: 5.5%;float: left; position: relative;}
.ListsSpacing:last-child{margin-right:0;}
.WhiteFont{color:#fff !important;}
.button a{border-radius: 5px; font-size: 18px;line-height:1.7;font-family: 'Lato', sans-serif; font-weight: 700;color:#fff;transition: all 300ms ease 0ms; -webkit-transition: all 300ms ease 0ms; -moz-transition:all 300ms ease 0ms;border: 2px solid;border-color:transparent;    padding: 7px 41px 7px 23px;;position:relative;}
.button a:after{content:'\f0da';font-family:FontAwesome ;line-height: inherit; font-size: inherit; opacity: 1; margin-left: .3em;  left: auto;transition: all 300ms ease 0ms; -webkit-transition: all 300ms ease 0ms; -moz-transition:all 300ms ease 0ms;position: absolute; font-weight: 400;right: 20px;top: 8px;}
.button.YellowBtn a , .button.YellowBtn a.cta_button{background-color:#f9ba18;box-shadow: 0 11px 45px 0 rgba(39,44,62,.24);color:#fff;}
.button.YellowBtn a:hover ,.button.YellowBtn a.cta_button:hover{background-color: #efad45 ;letter-spacing:1px;}
.button.blue a ,  .button.blue a.cta_button{padding: 10px 40px 10px 20px; background-color: #6683b1; color: #fff;}
.button.Pink a ,  .button.Pink a.cta_button{background-color:#d5465d;color:#fff;}
.button.Pink a:hover ,  .button.Pink a.cta_button:hover{ border: 2px solid transparent;background-color:378cbe;}
.button.blue a:hover , .button.blue a.cta_button:hover{ color: rgba(255,255,255,.99);  background: #378cbe;letter-spacing:1px;}
.button.lightblue a{background-color:#4fbde8;padding:7px 30px}
.button.lightblue a:after{display:none;}
.button.lightblue a:hover{letter-spacing:1px;background-color:#378cbe;}
.pink{background-color:#d7445b;}
.darkpurple {background-color:#6683b1;}
.yellow{background-color:#f9ba18;}
.lightyellow{background-color:#fac13b;}
.lightpurple{background-color:#6681b0;}

.darkblueFont{color:#354256;}

.SectionTitleBox {padding:27px 0px 42px 0px ;}
.Strip , .Strip.V2{ background-size: 100% 119px; bottom: 0;  height: 119px;  z-index: 1;  transform: rotateY(180deg);
  display: block;  position: absolute;  width: 100%;pointer-events: none;  background-repeat-y: no-repeat;    margin-bottom: -1px;}
/* .Strip {background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/homepage-banner-cross-strip.svg);} */
/* .Strip.V2{background-image:url(https://cdn2.hubspot.net/hubfs/3790458/Buk/blue-strip.svg);}
.Strip.V3{background-image:url(https://cdn2.hubspot.net/hubfs/3790458/Buk/grey-strip.svg);} */
.Table{display:table;width:100%;table-layout: fixed;}
.Table-Cell{display:table-cell;vertical-align:middle;}
.TwoColumnBanner.White .Title h1{color:#000;}
.TwoColumnBanner.White  .BannerDetail {color:#666;}
.lazy {  opacity: 1;  transition: opacity 300ms; -webkit-transition:opacity 300ms; -moz-transition:opacity 300ms;}
.animation-function{-webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; -o-animation-timing-function: linear; animation-timing-function: linear;}


/*  magnific popup css */
.white-popup {position: relative; background: #FFF;padding: 20px; width: auto; max-width: 500px; margin: 20px auto;}

/* Form Style */
::-webkit-input-placeholder { opacity:1 !important; color:inherit !important;}
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important; }
input[type=submit] { cursor:pointer; background-image:url(https://www.buk.cl/hubfs/Buk/blank-1.png) !important; background-repeat:repeat !important; }
/*form { margin:0 -10px; }*/
form {  background-color: #fff;  padding:30px 21px 0px ;  border-radius: 10px;}
form .input { margin-right:0 !important; }
form fieldset { max-width:inherit !important; margin:0 -10px;  }
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field { padding:0 0 18px; }
form fieldset .field { padding-left:10px; padding-right:10px; }
form ul.multi-container { padding-top:10px; }
form ul.multi-container li { margin:5px 0; }
textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select ,input[type="password"]{ display:block; outline:none; font-size:16px; line-height:22px; font-family: 'Helvetica',Arial,sans-serif;
  ; margin:0; padding:8px 10px; width:100% !important; border-radius:0px; color: #33475b;  background-color: #f5f8fa;  border: 1px solid #cbd6e2;box-shadow: none; }
form .hs-input:focus{border-color:rgba(82,168,236,0.8)}
form select { height: 40px; border-radius: 0 !important;}
form textarea { min-height:110px; }
form input[type="radio"],form input[type="checkbox"] {  display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer }
form input[type="radio"]+span:before,form input[type="checkbox"]+span:before {  content:"\f00c"; font-family:fontawesome; color:#ff7a59 ; position:absolute; left:4px; top:4px; font-size:0; width:15px; height:15px; display:block; border:1px solid #ccc;
  transition:all ease .3s;  -webkit-transition:all ease .3s; -moz-transition:all ease .3s; text-align:center; line-height:14px }
form input[type="radio"]+span:before {  border-radius:50% }
form input[type="radio"]:checked+span:before {  background:#ff7a59 ; border-color:#ff7a59  }
form input[type="checkbox"]:checked+span:before {  border-color:#ff7a59 ; font-size:12px; background:#ff7a59 ; color:#fff; letter-spacing:0; }
input[type="submit"],form.hs-form a.hs-button.primary { outline:none;font-family: 'Helvetica',Arial,sans-serif;font-size: 14px;padding: 12px 24px;color:#1a72b9; border:1px solid #6683b1; line-height:12px; text-transform:capitalize; font-weight:700; background-color: #6683b1;
  border-radius:0px;color:#fff; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; transition:all ease 0.3s;margin:17px 0px; }
input[type="submit"]:hover, form.hs-form a.hs-button.primary:hover {  background-color: #ff8f73;  border-color: #ff8f73;cursor:pointer;}
form label span:first-child{color:#33475b; font-family: 'Helvetica',Arial,sans-serif;font-size: 14px;font-weight:500;line-height:20px;margin-bottom:4px;}
form label span.hs-form-required{color:#ff0000;}
form ul.hs-error-msgs{list-style:none;margin:0;padding:0;}
form ul.hs-error-msgs li .hs-error-msg{margin-bottom:4px;}
form ul.hs-error-msgs li .hs-error-msg , form .hs_error_rollup{color:#f2545b;font-family: 'Helvetica',Arial,sans-serif;font-size: 14px;line-height: 18px;}
.submitted-message {  text-align: center;  font-size: 18px;color:#33475b;}

/* Global Header */
.Header , .Header-LP{position:fixed; box-shadow: 0 1px 0 rgba(0,0,0,.1);width:100%;z-index: 9999;top:0; transition: background-color .4s , color .4s , transform .4s , opacity .4s ease-in-out;}
.Header .SiteLogo , .Header-LP .SiteLogo  { width: 120px;padding-left:2px;}
.Header .SiteLogo svg{padding-right: 21px;padding-top: 6px;}
.Header .Navigation { width: calc(100% - 120px);}
.Header .Navigation ul li a{width:100% !important;max-width:100% !important; white-space: inherit !important;font-family: 'Lato', sans-serif !important;}
.Header .Navigation .hs-menu-wrapper> ul{padding-right:4px;}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {float: none !important; }
.Header .Navigation ul > li.hs-menu-depth-1 > a{margin-top: -2px;font-size:16px;color:#fff;font-weight:600;line-height:0.875;padding: 0px;display:block;overflow: visible;}
.Header .Navigation ul > li.hs-menu-depth-1 > a:hover{opacity: .7;transition: all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out;}
.Header .Navigation ul > li.hs-menu-depth-1{padding-right:23px;padding-bottom:20px;display: inline-block; vertical-align: middle;  margin-right: -4px;}
.Header .Navigation ul > li.hs-menu-depth-1:last-child{padding-right:0px;}
.Header .Navigation ul > li.hs-menu-depth-1:last-child a{ position:relative;border-radius: 5px;margin-top: 0; font-size:16px;line-height:1.7; font-weight:600; padding: 10px 40px 10px 20px; background-color: #fff; color: #6683b1;font-family: 'Montserrat', sans-serif !important; }
.Header .Navigation ul > li.hs-menu-depth-1:last-child a:hover{color: rgba(255,255,255,.99)!important; background: #378cbe!important;  border-radius: 5px; letter-spacing: 1px;}
.Header .Navigation ul > li.hs-menu-depth-1:last-child a:after{content: '\f0da'; font-family: FontAwesome; position: absolute; right: 18px; top: 50%; transform: translateY(-50%); font-size: 19px; padding-bottom: 2px;transition: all ease 0.3s ;-webkit-transition: all ease .3s; -moz-transition: all ease .3s;}
.Header .Navigation ul > li.hs-menu-depth-1:last-child a:hover:after{color:#fff;}

.Header .Navigation li.hs-item-has-children > a{position:relative;padding-right:20px !important;}
.Header .Navigation li.hs-item-has-children > a:after{ content: '\f107';position: absolute; font-family: FontAwesome; color: #fff; top: 50%; transform: translateY(-50%); right: 3px; display: block;font-size:13px;}
.Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2))  > ul{transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;border-top:3px solid;border-color:#d7445a;width:240px !important;background-color:#fff;padding:20px 0px;top:36px;box-shadow: 0 2px 5px rgba(0,0,0,.1);}
.Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2)) > ul > li { width: 100%;display: block; text-align: left; padding: 0px 20px;}
.Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2)) > ul > li > a { padding: 6px 20px;color:#272c3e;font-size:16px;line-height:1.75;font-weight:600;}

/* Mega Menu */
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper{max-width: 1080px;width:100% !important;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper > li.hs-menu-depth-2 ,
.Header .Navigation ul li.hs-menu-depth-1:nth-child(1) > ul > li.hs-item-has-children ul.hs-menu-children-wrapper > li.hs-menu-depth-3  {width:33.33% !important;display: inline-block; vertical-align: middle;margin-right: -4px;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2 > a{transition: all .4s ease-in-out; border-bottom: 1px solid rgba(0,0,0,.03);font-size:16px;line-height:1.75;padding-left:13px;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2 > a:hover {opacity: .7;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper {position:absolute;left: 50%; transform: translateX(-50%);top:70px;}
.Header .Navigation  ul li.hs-menu-depth-1:nth-child(1) > ul.hs-menu-children-wrapper {max-width:1080px;width:100% !important;margin:0 auto; width: 100%;border-top:3px solid;border-color:#d7445a; box-shadow: 0 2px 5px rgba(0,0,0,.1);background-color:#fff;padding:30px 20px;}
.Header .Navigation  ul li.hs-menu-depth-1:nth-child(1) ,  .Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) > ul > li  { position: static !important;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) > ul.hs-menu-children-wrapper > li.hs-menu-depth-2:hover >  ul{position:absolute;left:33.33%;min-width:33.33% !important;}
.Header .Navigation ul > li.hs-menu-depth-1:nth-child(1) > ul > li > ul > li.hs-menu-depth-3:hover > ul{position:absolute;left:33.33% !important;min-width:33.33% !important;width:33.33% !important;text-align:left;}   
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2{position:static !important;width:33.33% !important;text-align:left;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2:not(:first-child) >  a{padding-left:15px;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2:not(:first-child) > ul{padding-left:2px;}
.Header .Navigation ul li.hs-menu-depth-1:nth-child(1)  ul ul ul > li.hs-menu-item.hs-menu-depth-4 {  display: inline-block; width: 50% !important; margin-right: -4px;  vertical-align: middle;}
.Header .Navigation ul li.hs-menu-depth-1:nth-child(1):hover ul.hs-menu-children-wrapper li.hs-menu-depth-2:first-child > ul.hs-menu-children-wrapper{opacity:1 !important;visibility:visible !important;left:33.33% !important; }
.Header .Navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper ul{transition:all ease 0s !important;transform:translateX(0) !important;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1):hover ul.hs-menu-children-wrapper li.hs-menu-depth-2 ul {left:0 !important;opacity:1 !important;visibility:visible !important;position: static !important;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1):hover ul.hs-menu-children-wrapper li.hs-menu-depth-2 ul li{display:block;opacity:1 !important;visibility:visible !important;width:100% !important; }
.Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2 > a{font-weight:700;color:#272c3e;padding-top:0px;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper > li.hs-menu-depth-2:first-child > ul > li a{color:#d7445b;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper > li.hs-menu-depth-2:nth-child(2) > ul > li a{color:#263f6f;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper > li.hs-menu-depth-2:last-child > ul > li a{color:#fac361;}
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper > li.hs-menu-depth-2> ul > li a{font-size:16px;font-weight:600;line-height:1.5;padding:8px 20px 8px 13px;} 
.Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper > li.hs-menu-depth-2> ul > li a:hover  , .Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2)) > ul > li > a:hover {opacity: .7; background-color: rgba(0,0,0,.03);}


/* Global Footer  */
.Footer.bg{background-position:bottom center;background-color: #f5f8fe !important;background-size:contain;}
.Footer{border-bottom:11px solid #3c8dbc;}
.Footer .FooterParentBox{padding-bottom:247px;}
.Footer .FooterNavigation {padding-top: 39px; padding-right: 0; padding-bottom: 27px;padding-left: 0;}
.Footer .FooterNavigation h4{font-family: 'Lato', sans-serif;font-weight: 700;color: #272c3e!important; line-height: 1.5em;padding-bottom:10px;font-size:24px;margin-bottom:0px !important;}
.Footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{display:block;}
.Footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:0px 0px 14px 0px;display:block;font-size:16px;font-family: 'Lato', sans-serif;line-height: 1.7;}
.Footer .FooterNavigation a{color:#767789;font-size:16px;font-family: 'Lato', sans-serif;line-height:1.7 !important;}
.Footer .FooterNavigation .SubMenuLsit p { text-transform: uppercase;  font-weight: 700;margin-top:0px;color: #767789;padding-bottom:1px;font-size:16px;font-family: 'Lato', sans-serif;}
.Footer .FooterNavigation .SubMenuLsit ul{margin:14px 0px 0px 0px;padding:0px 0px 16px 14px;font-family: 'Lato', sans-serif;color: #666 !important;}
.Footer .FooterNavigation .SubMenuLsit ul:last-child{padding-bottom:14px;}
.Footer .FooterNavigation .SubMenuLsit ul li{padding-bottom:3px;font-family: 'Lato', sans-serif}
.Footer .FooterNavigation .SubMenuLsit ul li:last-child{padding-bottom:0px;}
.Footer .ContactInfo p{font-family: 'Open Sans',sans-serif;margin-top:0;font-size:16px;margin-bottom:0px !important;}
.Footer .ContactInfo a , .Footer  .HelpBoxList a{padding-bottom:14px;font-size:16px;font-family: 'Lato', sans-serif;}
.Footer .ContactInfo{margin-bottom: 9.0%;}
.Footer  .HelpBoxList p{margin-top:0;margin-bottom:0px !important;font-family: 'Lato', sans-serif;}
.Footer .FooterSocialLink li { display: inline-block; vertical-align: middle; margin-right: -4px;}
.Footer .FooterSocialLink li a { height: 32px; width: 32px; font-size: 16px; text-align: center; line-height: 2; margin-right: 10px;  display: block; position: relative;
  z-index: 10; -webkit-transition: color .3s;  -moz-transition: color .3s; transition: color .3s;  border-radius: 3px; color: #fff !important;font-family: 'Lato', sans-serif;}
.Footer .FooterSocialLink li:last-child a{margin-right:0;}
.Footer a.linkedin{background-color:#007bb6;}
.Footer a.facebook{background-color:#3b5998;}
.Footer a.instagram{background-color:#ea2c59;}
.Footer .FooterSocialLink{padding-top:24px;}
.Footer .FooterSocialLink li a i { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-left: 5px;}
.Footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-child a{padding-bottom:0;font-family: 'Lato', sans-serif;}
.Footer .CopyRight { position: relative;margin-top:44px;color:#3c8dbc;font-size:17px;line-height:1.5;padding-top:26px;padding-bottom:54px;}
.Footer .CopyRight:before {background: -webkit-gradient(left top,right top,color-stop(0%,#354355),color-stop(20%,#354355),color-stop(20%,rgba(95,128,186,1)),color-stop(40%,rgba(95,128,186,1)),color-stop(40%,#fc0),color-stop(60%,#fc0),color-stop(60%,#62c3dc),color-stop(60%,#62c3dc),color-stop(80%,#62c3dc),color-stop(80%,#d7465e),color-stop(100%,#d7465d));background: -webkit-linear-gradient(left,#6682b0 0%,#6683b0 20%,#354355 20%,#354355 40%,#fc0 40%,#fc0 60%,#62c3dc 60%,#62c1dc 60%,#62c3dc 80%,#d7455c 80%,#d7455c 100%);background: -o-linear-gradient(left,#354355 0%,#354355 20%,rgba(95,128,186,1) 20%,rgba(95,128,186,1) 40%,#fc0 40%,#fc0 60%,#62c3dc 60%,#62c3dc 60%,#62c3dc 80%,#d7465e 80%,#d7465e 100%);background: -ms-linear-gradient(left,#354355 0%,#354355 20%,rgba(95,128,186,1) 20%,rgba(95,128,186,1) 40%,#fc0 40%,rgba(255,204,0,1) 60%,#62c3dc 60%,#62c3dc 60%,#62c3dc 80%,#d74660 80%,#d7465f 100%);background: linear-gradient(to right,#354355 0%,#354355 20%,rgba(95,128,186,1) 20%,rgba(95,128,186,1) 40%,rgba(255,204,0,1) 40%,rgba(255,204,0,1) 60%,#62c3dc 60%,#62c3dc 60%,#62c3dc 80%,#d74660 80%,#d74660 100%);position: absolute;content: '';height: 5px;right: 0;left: 0;top: 0;}


/* Home Page Start */

/* Banner */
.Banner{background-position: center left; background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/Background-4.svg);padding-top:142px;padding-right: 0;padding-bottom: 63px;padding-left: 0; margin-top: -10px;background-color: #f5f8fe ;}
.Banner .BannerParentBox{background-size: 86.8% auto;  background-position: top left;background-repeat: no-repeat;}
.Banner .SubTitle h4{font-style: italic;color:#333;}
.Banner .button{margin-top:2.75%;position:relative;z-index:9;}
.Banner .LogoImage{ margin-bottom: 2.75%;margin-left: auto!important; margin-right: 0!important; max-width: 17%;padding-top: 114px;margin-top: 6px!important;}
.Banner .Title{margin-bottom:0;}

/*  Service sectioon */
.Service .ServiceTitleBox{padding:22px 0px 19px 0px;}
.Service .ServiceTitle {line-height:1.6;font-size:15px; border-radius: 10px; overflow: hidden;  padding: 7px 6px;}
.Service .ServiceContentBox{padding:11px 15px 8px;margin-bottom:20px;border-left:6px solid;box-shadow: 0 0 44px 0 rgba(39,44,62,.17);    border-radius: 3px 11px 11px 3px; }
.Service .ServiceListBox{background-color:#fff !important;}
.Service .ServiceListBox.pink .ServiceContentBox {border-color:#d7445b;}
.Service .ServiceListBox.darkpurple  .ServiceContentBox {border-color:#6683b1;}
.Service .ServiceListBox.yellow .ServiceContentBox {border-color:#f9ba18;}
.Service .ContentParentBox{position: relative; max-width: 550px; margin: 0 auto;}
.Service .ServiceImageBox{width:80px;}
.Service .ServiceDetail{width:calc(100% - 80px);padding-left:15px;}
.Service .ServiceDetail h5 ,.Service  .ServiceDetail a:hover{color:#272c3e;}
.Service .ServiceListing {padding:32px 0px;}
.Service .ServiceDetail h5{font-size:17px;}


/*  Video */

.VideoSection{position:relative;padding:41px 0px;background-image:url(https://cdn2.hubspot.net/hubfs/3790458/Buk/new-section-bg.svg);background-repeat:no-repeat;background-position: center right;margin-bottom: 76px;}
.VideoSection .Strip{height:106px;background-size: 100% 106px;}
.VideoSection .hs-responsive-embed-wrapper{max-width:100% !important;max-height:100% !important;}
.VideoSection .VideoParentBox{max-width: 908px;margin:0 auto;}
.VideoSection .VideoContentBox{ background-image: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/video-bg.jpg');
  background-size: cover; background-position: center; height: 100%; width: 100%;  background-repeat: no-repeat;   position: relative;}
.VideoSection .VideopPlay {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 99;height: 96px;width: 96px;  cursor:pointer;}
.VideoSection .VideoContentBox:after { background-color: rgba(0,0,0,.6); content: '';  width: 100%;  height: 100% !important; opacity: 0;visibility: hidden;
  transition: all .5s ease-in-out;  position: absolute;  top: 0;  left: 0;}
.VideoSection .VideoContentBox:hover:after {  opacity: 1;  visibility: visible;}
.VideoSection .VideoBox iframe ,.VideoSection .VideoContentBox.VideoActive .VideopPlay ,.VideoSection .VideoContentBox.VideoActive:after{display:none;}
.VideoSection .VideoBox{box-shadow: 0 24px 40px 0 rgba(39,44,62,.08);}
.VideoSection .VideoContentBox:hover{cursor:pointer;} 
.VideoSection .VideoContentBox.VideoActive { box-shadow: none; background-image: none !important;  background-color: transparent;}

/* full Width Content With Image */
.FullWidthContent.Version2 { padding: 91px 0px 39px;background-image: linear-gradient(180deg,#fff 0%,#f5f8fe 100%);}
.FullWidthContent.Version2 .SubTitle{max-width:75%; margin-bottom: 2.75%;}
.FullWidthContent.Version2 .SectionTitleBox{padding:0;}

/*  Two Column Content */
.TwoColumnContent{padding:90px 0px;background-color: #f5f8fe;border-top: 2px solid ;border-bottom:2px solid ;border-color:#e8eefd;}
.TwoColumnContent .SubTitle ,.ZigZagSection .ZigZagDetail{margin: 0 auto 0 0;}
.TwoColumnContent .RightBoxContent {  padding: 24px 12px 24px 14px;border-top:1px solid;border-right:1px solid;border-color:#e8eefd;}
.TwoColumnContent .RightBoxContent:nth-child(even){border-right:0;}
.TwoColumnContent .InnerBox{background-color:#fff;}
.TwoColumnContent .LeftSideIcon{height:40px;width:40px;border-radius:50%;font-size: 24px; color: #3c8dbc; background-color: #f5f8fe;text-align:center;padding:8px;}
.TwoColumnContent .RightSideContent{padding-left:17px;width:calc(100% - 40px);}
.TwoColumnContent .ContentDetail{font-size:14px;line-height:1.5;color:#767789;}
.TwoColumnContent .ContentTitle h4{line-height:1.5}
.TwoColumnContent .SectionTitleBox{padding:0;}

/* Zig Zag Module */
.ZigZagSection .ZigZagImage {width: 64.833%;}
.ZigZagSection  .ZigZagContentBox{width: 29.667%;}
.ZigZagSection .ZigZagImage.fl , .ZigZagSection .ZigZagContentBox.fl{margin-right:5.5%;}
.ZigZagSection .ZigZagDetail {font-size:16px;color:#767789;line-height:1.83; text-align: justify;}
.ZigZagSection .ZigZagDetail a{color:#451eb7;}


/* Logo Gallery  */
.LogoGallery{padding-top:3px;}
.LogoGallery h2{font-size:30px;}
.LogoGallery .LogoBox{margin-bottom:48px; padding-right: 5.5%;}
.LogoGallery .LogoBox img{max-height:90px !important;width:auto !important;}
.LogoGallery .LogoBox:nth-child(4n){padding-right:0;}
.LogoGallery .SectionTitleBox , .LogoGallery .button{padding:27px 0px;}
.LogoGallery .button a:after , .LogoGallery .button  a.cta_button:after{display:none;}
.LogoGallery .button a , .LogoGallery .button  a.cta_button{line-height: 1.72; font-size: 18px; padding: 3px 16px;  font-weight: 700;}

/* Testimonail Section */
.Testimonial .SectionTitleBox {  padding-bottom: 26.4375px; padding-top: 2px;}
.Testimonial .TestimonialContent { background: #fff; width: 31.333%; margin-right: 3%; border-radius: 6px; overflow: hidden;  padding: 30px;box-shadow:0 20px 38px -9px rgba(39,44,62,.22);}
.Testimonial .TestimonialContent:last-child {  margin-right: 0;}
.Testimonial .ClientImage {  height: 100px;  width: 100px; margin: 0 auto;  border-radius: 50%; overflow: hidden; margin-bottom: 15px;}
.Testimonial .ClientComment {  font-style: italic;  font-size: 15px;  color: #767789; line-height: 1.54;}
.Testimonial .ImageLogo{width:auto;margin:15px 0px;max-width: 120px;}
.Testimonial .ClientName , .Testimonial .ClientDesignation { font-size: 15px;  line-height: 1.54; color: #767789;}

/* Home Page End */

/* Solution Page Start  */

/* Two Column Banner */
.TwoColumnBanner{background-position: center left;}
/* .TwoColumnBanner.Red {background-image: url(https://buk.cl/wp-content/uploads/2019/07/xfondo_administrativo-07.png.pagespeed.ic.4_jMTlyMVt.webp) , linear-gradient(45deg,rgba(234,46,0,.67) 0%,#ea5144 100%)!important;}
.TwoColumnBanner.Blue {background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/purple1.jpg) , linear-gradient(45deg,#34a853 0%,#32b573 100%)!important;}
.TwoColumnBanner.Yellow{background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/Yellow-bg.png) , linear-gradient(45deg,#f9ba18 0%,#f9d781 100%)!important;}
.TwoColumnBanner.White{background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/Background-4.svg)!important;}
.TwoColumnBanner.LightPurple{background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/lightpurple1.jpg);} */
.TwoColumnBanner .BannerImage {width: 29.667%;margin-right:5.5%;padding-top:15px;}
.TwoColumnBanner .BannerImage img{width:150px ;margin:0 0 0 auto;}
.TwoColumnBanner .BannerContentBox {width: 64.833%;}  
.TwoColumnBanner h1{font-size:31px;line-height:1.4;color:#fff;padding-bottom:10px;}
.TwoColumnBanner {  padding-top: 182px;padding-bottom:79px;}
.TwoColumnBanner .BannerDetail{font-size:17px;line-height:1.82;color:#fff;}
.TwoColumnBanner .BannerInnerBox{padding-bottom:27px;}
.TwoColumnBanner.BannerFullContent .BannerDetail {max-width:100%;}
.TwoColumnBanner.Asistencia h1{font-family: 'Montserrat', sans-serif;font-weight:700;}
.TwoColumnBanner.Font16 .BannerDetail {font-size:16px;line-height:1.8125;}
.TwoColumnBanner.Asistencia.Font16 { font-family: 'Open Sans', sans-serif;}
.TwoColumnBanner.Clima h1 { font-size: 31px;}
.TwoColumnBanner.Clima .Strip { background-size: 100% 119px; bottom: 0; height: 119px; z-index: 1;  transform: rotateY(180deg);}


/* Soluton Page Zig zag Module */
body.SolutionPage  .ZigZagSection {padding: 0px;}
body.SolutionPage  .ZigZagSection .ZigZagDetail{max-width:100%;}
body.SolutionPage  .ZigZagSection .InnerContent {padding:61px 0px;}
body.SolutionPage  .ZigZagSection .ZigZagInner:nth-child(even){background-color:#f5f8fe}

/* Icon With Content */
.IconWithContent {padding:54px 0px;}
.IconWithContent .ParentBox{ display: flex; flex-wrap: wrap; justify-content: flex-start;}
.IconWithContent .Icon span { font-size: 35px; color: #fff;}
.IconWithContent .Icon { height: 85px; width: 85px; border-radius: 50%; background-color: #d5465d; padding: 25px;margin:0 auto 30px;}
.IconWithContent.Orange .Icon{background-color:#ea4335;}
.IconWithContent  .IconBoxes {padding:21px 14px;}
.IconWithContent h3{color:#272c3e;padding-bottom:10px;}

.IconWithContent .IconDetail{font-size:15px;line-height:1.534;color:#767789;}
.IconWithContent.Orange { background-color: #f5f8fe;}
.IconWithContent.Orange .IconBoxes { background-color: #fff; border-radius: 16px;  overflow: hidden;margin-bottom: 9.27%;}
.IconWithContent.Orange h3 {  font-size: 18px; line-height: 1.62;  font-weight: 800;}

/* IconImage With Content */
.IconWithContent.IconImage .Icon{background-color:transparent;height:100px;width:100px;border-radius:50%;overflow:hidden;padding:0px;}
.IconWithContent.IconImage .IconDetail { font-size: 14px; line-height: 1.72; color: #666; font-weight: 500;}
.IconWithContent.IconImage .IconBoxes{padding:0;position:relative;}
.IconWithContent.IconImage .IconBoxes .Icon a{position:absolute;top:0;left:0;height:100%;width:100%;}
.IconWithContent.IconImage .IconBoxes .Icon a:hover{cursor:pointer;}


@media screen and ( min-width: 980px ) {
  .IconWithContent .IconInnerBox {width: 29.667%;margin-right:5.5%;}
  .IconWithContent .IconInnerBox:nth-child(3n){margin-right:0;}
}



/* Cta Strip */
.CTAStrip{background-color: #3c8dbc;padding:110px 0px;}
.CTAStrip .CTAParent {  margin: 20px 0px; padding: 10px;}
.CTAStrip h2{font-size:26px;line-height:1;padding-bottom:10px;}
.CTAStrip .Title{margin-bottom:0;}
.CTAStrip .ButtonBox { display: inline-block; vertical-align: middle;  margin-right: -4px;  margin-left: 15px;}
.CTAStrip .ButtonBox:first-child {  margin-left: 0px;}
.CTAStrip .button a { font-family: 'Montserrat', sans-serif; position: relative;  color: #767789; border-width:6.5px 8px; border-color: #fff;  font-size: 19px;  font-weight: 700; padding-left: .7em;  padding-right: 2em; background-color: #fff;transition: color 300ms ease 0ms , font-size 300ms ease 0ms , line-height 300ms ease 0ms , padding 300ms ease 0ms , background-color 300ms ease 0ms , letter-spacing 300ms ease 0ms , color 300ms ease 0ms , font-size 300ms ease 0ms , line-height 300ms ease 0ms , padding 300ms ease 0ms , background-color 300ms ease 0ms , letter-spacing 300ms ease 0ms;box-shadow: 0 13px 24px 0 rgba(0,0,0,.12);}
.CTAStrip .button a:after {  display: none;}
.CTAStrip .button a:hover{color:#378cbe; letter-spacing: 1px;}
.CTAStrip .button a span { position: absolute; top: 50%; transform: translateY(-50%); right: 13px;color: #767789 !important;font-weight:500;}


/* Client Page  */
/*  Two Column Banner*/
.TwoColumnBanner.Clientes{padding-top:205px;padding-bottom: 98px;}
.TwoColumnBanner.Clientes h1{font-size:31px;line-height:1.55;color:#000;}
.TwoColumnBanner.Clientes .BannerImage{margin-top:-65px;}
.TwoColumnBanner.Clientes .Strip{display:none;}
.TwoColumnBanner.Clientes .Title{margin-top:-3px;}

/* Left Content Right Video */
.LeftContentRightVideo{padding:36px 0px 28px;margin-bottom:0;}
.LeftContentRightVideo .VideoParentBox{width:89%;max-width:89%;margin:0 auto;}
.LeftContentRightVideo .SectionTitleBox{width: 36.7%;margin-right: 5.5%;margin-top:60px;padding:0;}
.LeftContentRightVideo .VideoContentBox { width: 57.8%; box-shadow: 0px 6px 36px -4px rgba(0,0,0,0.24)}
.LeftContentRightVideo .Strip{display:none;}
.LeftContentRightVideo .SubTitle{font-size:19px;line-height:1.79;}


/* Logo Gallery V2 */
.LogoGalleryV2{padding:37px 0px 3px;}
.LogoGalleryV2 .LogoBox { width: 16.66%;  padding-right: 4.6%; text-align: center;  margin-bottom: 30px;}
.LogoGalleryV2 .button a#loadMore:after {  display: none;}
.LogoGalleryV2 .button a {  padding: 0.3em 1em;font-family: 'Montserrat', sans-serif;font-weight:700;}
.LogoGalleryV2 .button a:hover { letter-spacing: 1px;  background-color: #378cbe;}
.LogoGalleryV2 .LogoBox:nth-child(-n+24){display:inline-block;}
.LogoGalleryV2 .LogoBox:nth-child(n+25){display:none;}
.LogoGalleryV2 .ImageGallery.ShowAll .LogoBox{display:inline-block;}
.LogoGalleryV2  .SectionTitleBox {padding:0;}
.LogoGalleryV2  .LogoGalleryParent{padding:27px 0px 37px;}

/*  Testimonial With Slider */
.TestimoanialSliderSection { overflow-x: hidden;}
.TestimoanialSliderSection .SliderBox {margin-bottom:0;}
.TestimoanialSliderSection #slick-slide00 , .TestimoanialSliderSection #slick-slide01 , .TestimoanialSliderSection #slick-slide02,
.TestimoanialSliderSection #slick-slide03{background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/slider-bg1.svg);background-repeat: no-repeat;
  background-position: center center;  background-size: cover;}
.TestimoanialSliderSection .SliderBox  #slick-slide00{ background-color: #1d3560;}
.TestimoanialSliderSection .SliderBox   #slick-slide01{ background-color: #00b7e8;}
.TestimoanialSliderSection .SliderBox   #slick-slide02{ background-color: #353535;}
.TestimoanialSliderSection .SliderBox   #slick-slide03{background-color: #00284f;}
.TestimoanialSliderSection  .SliderDetail{font-family: 'Open Sans', sans-serif;font-size:22px;line-height:2.1;color:#fff;font-weight:300;}
.TestimoanialSliderSection  .SliderContent {padding:0px 6%;}
.TestimoanialSliderSection .Table{height:458px;}
.TestimoanialSliderSection .MainBox{padding:60px 8%;}
.TestimoanialSliderSection .SliderLogo img{margin:0 auto;}
.TestimoanialSliderSection .SliderLogo{margin-bottom:16px;}
.TestimoanialSliderSection .AuthorName , .TestimoanialSliderSection .AuthorDesignation {  font-size: 18px;line-height: 1.34;}
.TestimoanialSliderSection .slick-dots{bottom:35px;}
.TestimoanialSliderSection .slick-dots li button:before{content:''; height: 7px;width: 7px; border-radius: 50%; overflow: hidden; line-height: 7; background-color: #fff;}
.TestimoanialSliderSection .slick-dots li{margin:0px 10px 0px 0px;height: 7px;width: 7px;}
.TestimoanialSliderSection .slick-dots li button{padding:0;height: 7px;width: 7px;text-align:center;vertical-align:middle;}
.TestimoanialSliderSection .slick-prev {  left: -22px;    }
.TestimoanialSliderSection:hover .slick-prev{left:22px}
.TestimoanialSliderSection .slick-next{right:-22px;}
.TestimoanialSliderSection:hover .slick-next{right:22px;}
.TestimoanialSliderSection .slick-next,.TestimoanialSliderSection .slick-prev{ z-index: 99; opacity: 0; visibility: hidden; transition: all .2s ease-in-out; }
.TestimoanialSliderSection:hover .slick-next,.TestimoanialSliderSection:hover .slick-prev{opacity: 1; visibility: visible;}
.TestimoanialSliderSection .slick-prev:before ,.TestimoanialSliderSection .slick-next:before{content:'';background-size:cover;background-position:center;background-repeat:no-repeat; height: 24px;width: 24px;display: block;}
.TestimoanialSliderSection .slick-prev:before {background-image:url(https://cdn2.hubspot.net/hubfs/3790458/Buk/left-arrow-angle.svg);}
.TestimoanialSliderSection .slick-next:before {background-image:url(https://cdn2.hubspot.net/hubfs/3790458/Buk/right-arrow-angle.svg);}

/* Industries page */

/* Two column Banner */
.TwoColumnBanner.Industrias .BannerDetail{font-size:18px;line-height:1.34;}

/* Industry Listing section */
.IndustrySection .TopicParentBox{background-color:#5acce6;padding:61px 0px;}
.IndustrySection .SectionTitleBox {padding:0;}
.IndustrySection .TopicBoxes{padding-right:22.8%}
.IndustrySection .TopicImageBox{width:75.5%;margin:0 auto;}
.IndustrySection .TopicInner {padding-bottom:22px;}
.IndustrySection .button a{font-family: 'Montserrat', sans-serif;font-weight:500;font-size:18px;line-height:1.723;color:#6682b0; border: 0;padding: 4.5px 37px 4.5px 12px;background-color:#fff;transition: all 300ms ease 0ms;}
.IndustrySection .button a:after{content: '\f105'; font-family: FontAwesome; height: 15px; width: 15px; border-radius: 50%; overflow: hidden; border: 1px solid;line-height: 14px; text-align: center; top: 50%; transform: translateY(-50%); right: 14px; font-size: 14px;}
.IndustrySection .button a:hover{background-color:#ffcc00;letter-spacing:1px;color:#fff;}
.IndustrySection .button a:hover:after{color:#6682b0;}
.IndustrySection .TopicContentList{padding:61px 0px;}
.IndustrySection .TopicContentList.odd{background-color:#f5f8fe}
.IndustrySection .ContentDetail ul { padding: 0 0 23px 1em; margin: 0;}
.IndustrySection .ContentDetail ul li{font-size:16px;line-height:1.625;color:#767789;}
.IndustrySection .ContentTitle{padding-bottom:20px;}
.IndustrySection .TopicContentList .button{margin-right:0;}
.IndustrySection .TopicContentList .button a{background-color:#6682b0;color:#fff;}
.IndustrySection .TopicContentList .button a:after{content:'\f102';}
.IndustrySection .TopicContentList .button a:hover:after{color:#fff;} 
.IndustrySection .TopicContentList .button a:hover {background-color:#fac04a;}
.IndustrySection .TopicContentList .button{margin-top:4.4%;}

/* Pricing Page */
/* Pricing Module */
.PricingSection { background-size: cover; background-position: top left;background-repeat:no-repeat;   padding-top: 80px;padding-bottom:53px;}
.PricingSection .Title h2{font-weight:700;color:#272c3e;padding-bottom:16px;}
.PricingSection .SubTitle {color:#767789;font-size:16px;line-height:1.8125;}
.PricingSection .PriceListParent{padding: 11px 0px 27px 0px;width:89%;max-width:89%;margin:0 auto;}
.PricingSection .PriceBox { width: 15.6%;  margin-right: 5.5%;}
.PricingSection .PriceBox:last-child {  margin-right: 0;}
.PricingSection .PriceMainBox {  color: #767789; background-color: #fff;  border-radius: 10px 10px 10px 10px; overflow: hidden; padding-top: 27px; padding-right: 16px; padding-bottom: 27px; padding-left: 16px;box-shadow: 0 24px 40px 0 rgba(39,44,62,.08);}
.PricingSection .PriceImage {  margin-bottom: 20px;}
.PricingSection .PackageName { color: #767789;  font-size: 29px; font-family: 'Montserrat', sans-serif; text-transform: capitalize; font-weight: 500;}
.PricingSection .PackagePrice {  font-size: 23px;  line-height: 1; font-weight: 700;  color: #333;  padding-bottom: 10px;}
.PricingSection .PackageFeatureList li {  color: #767789;  font-size: 14px;  line-height: 1.7;  padding-bottom: 14px;}
.PricingSection .PackageFeatureList li:last-child {  padding-bottom: 0;}

/* CTA Strip V2 */
.CTAStrip.Yellow {background-color: #3c8dbc;}
.CTAStrip.V2 .button a{border-color:transparent;position:relative;}
.CTAStrip.V2 .button a:hover {background-color:#378CBD;color:#fff;border-color:transparent;}
.CTAStrip.V2 .button a span{display:none;}
.CTAStrip.V2 .button a:after{content:'\f0da';font-family:FontAwesome;height:10px;width:10px;display:block;color:#fff;top: 7px;right: 16px;opacity:0;visibility:hidden;transition: color 300ms ease 0ms,font-size 300ms ease 0ms,line-height 300ms ease 0ms,padding 300ms ease 0ms,background-color 300ms ease 0ms,letter-spacing 300ms ease 0ms,color 300ms ease 0ms,font-size 300ms ease 0ms,line-height 300ms ease 0ms,padding 300ms ease 0ms,background-color 300ms ease 0ms,letter-spacing 300ms ease 0ms;}
.CTAStrip.V2 .button a:hover:after{opacity:1;visibility:visible;}


/*  Equipment Page  */
/* Image Module */
.ImageSection .ImageContentSubTitle {color: #378cbe;font-size: 16px;font-weight: 900;}
.ImageSection .DetailBox > * + p { margin-top: 14px;}
.ImageSection .DetailBox a { color: #451eb7;}
.ImageSection .ImageContentBox { padding: 20px;}


/*  Partner Page */
/* IconWith Content */
.IconWithContent.IconImage.V2 .Icon {  width: 100%;  height: auto;  max-width: 150px; margin: 0 auto;overflow: visible; border-radius: 0;padding-bottom:10px;}
.IconWithContent.IconImage.V2 .IconTitle ,.IconWithContent.IconImage.V2 .IconDetail{text-align:left;}
.IconWithContent.IconImage.V2  .IconTitle h3 { font-size: 19px; font-weight: 800; line-height: 1.53;}
.IconWithContent.IconImage.V2 .IconDetail { color: #767789 !important;  font-size: 15px;  line-height: 1.534;}
.IconWithContent.IconImage.V2 .IconBoxes{padding:14px;background-color:#fff;margin-bottom: 9.27%;box-shadow: 0 24px 40px 0 rgba(39,44,62,.08);height: 96%;}
.IconWithContent.IconImage.V2 .ParentBox{padding:0;}
.IconWithContent.IconImage.V2 {  padding: 21px 0px;}

/* Contact Page  */
/* White Banner Module */
.WhiteBannerSection {  padding-top: 198px;}
.WhiteBannerSection .BannerImage { max-width: 90px; margin: 0 auto 2.75% auto;}
.WhiteBannerSection .BannerContentBox{padding-bottom:58px;}
.WhiteBannerSection .BannerTitle h1 {  color: #808080;  font-size: 31px;  font-weight: 700;  line-height: 1.39;  font-family: 'Montserrat', sans-serif;}
.WhiteBannerSection .TwoColumnBox{width: 96%; max-width: 1939px;margin:0 auto;}
.WhiteBannerSection .ExtraInformationBox { margin-right: 5.5%; width: 47.25%;}
.WhiteBannerSection .ExtraInformationBox:last-child {  margin-right: 0;}
.WhiteBannerSection .InnerBox {width: 49%; margin: 0 auto;  text-align: center;  max-width: 100%;} 
.WhiteBannerSection .InnerBoxDetail{padding: 10px 5px;color:#808080;}
.WhiteBannerSection .InnnerBoxTitle h2 {  font-size: 23px;  line-height: 1.4;  color: #fff;}
.WhiteBannerSection .InnnerBoxTitle {  padding: 5px;}

/* contact Form Module */
.ContactForm{ background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/Background-2.svg) , linear-gradient(45deg,#3c8dbc 0%,#49d7ff 100%);padding-bottom:79px;}
.ContactForm  .ContactFormParent {margin-top: -260px; position: relative; z-index: 2;padding-bottom:27px;}
.ContactForm .divider{background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/gray-divider.svg);  background-size: 100% 257px; top: 0; height: 257px; z-index: 1; transform: rotateY(180deg);background-repeat-y: no-repeat;margin-top: -1px;}
.ContactForm .wrapper{width:89%;max-width:89%;margin: 0 0 0 auto !important;}

/*  Privacy Page */
/* FullWidth Content  */
.FullWidthContent {  padding: 61px 0px;}
.FullWidthContent  .SubTitle{padding-bottom:16px; }
.FullWidthContent .PrivacyDtail h5 { color: #767789;  font-weight: 700; font-size: 16px; line-height: 1.8125;}
.FullWidthContent ol{margin:0;padding:0;}
.FullWidthContent p , .FullWidthContent ol li{color: #767789;  font-weight: 500; font-size: 17px; line-height: 1.8125;padding-bottom:16px;text-align: justify;}
.FullWidthContent h5 + p{margin-top:0;}
.FullWidthContent h5 {padding-bottom:27px;}


/* blog  */

/* New Blog Css */

body.hs-blog-listing .TwoColumnBanner{padding:0  !important}
.BannerWithForm{padding:120px 0px 70px 0px;color: #fff;background: #5acce6;border-bottom: 5px solid;
  border-image: linear-gradient(to right,#354256 25%,#6683b1 25%,#6683b1 50%,#ffce00 50%,#ffce00 75%,#ff5552 75%) 5;}
.BannerWithForm h1{font-size: 90px; line-height: 1;}
.BannerWithForm .BannerSubTitle{font-size:21px;line-height:1.58;padding-top:32px;padding-bottom:24px; max-width: 90%;}
.BannerWithForm .BlogSubscribForm .form-title{display:none;}
.BannerRightBox {padding-left:17px;}
.BlogSubscribForm .submitted-message { color: #fff;  padding-top: 50px;}
body.BlogParent form .hs_error_rollup ,body.BlogParent form .hs-form-required{display:none;}
.BlogSubscribForm form{max-width: 400px;}
#timeestimate{display:none;}

/* Lsiting Page */
body.hs-blog-listing .PostListSection {  padding-top: 50px;  padding-bottom: 40px;}
body.hs-blog-listing .AuthorImage{height:40px;width:40px;border-radius:50%;overflow:hidden;}
body.hs-blog-listing .AumthorName{width:calc(100% - 40px);font-size: 14px; line-height: 1.79;padding-left:10px;}
body.hs-blog-listing .AumthorName a{text-transform: lowercase;}
.TopicList ul li{ padding: 0 40px 0 0;display: inline-block;}
.TopicList ul li a{text-transform: uppercase;transition: all .3s ease;font-size:14px;line-height:1.572;}
.TopicList ul li a:after {  display: block; width: 0; height: 2px;  content: ""; background: #f15924;  transition: width .5s ease;}
.TopicList ul li a.active:after,.TopicList ul li a:hover:after {  width: 100%;}
.TopicList ul li a,.TopicList ul li a.ucTopicLink:hover {   color: #767789;}
.TopicList ul{margin:0px;padding:0px;}
.TopicListTitle h2{font-size:31px;color:#333;line-height:1.07;font-style:italic;border-bottom: 1px solid #7d7d7d;  padding-bottom: 10px;margin-bottom:31px;}


body.hs-blog-listing .TopicList li:first-child a:after{background-color:#354256; }
body.hs-blog-listing .TopicList li:nth-child(2) a:after{background-color:#6683b1; }
body.hs-blog-listing .TopicList li:nth-child(3) a:after{background-color:#ff5552;}
body.hs-blog-listing .TopicList li:nth-child(4) a:after{background-color:#5acce6;}
body.hs-blog-listing .TopicList li:nth-child(5) a:after{background-color:#ffce00 ;}
body.hs-blog-listing .TopicList{margin-bottom:42px;}
body.hs-blog-listing .PostBoxes{padding:0px 5px;margin-bottom:50px; }
body.hs-blog-listing .PostContentBox{transform: translate3d(0,0,0); box-shadow: 0 2px 6px rgba(0,0,0,0.15), 0 0 3px rgba(0,0,0,0.12);transition: transform .2s ease,box-shadow .2s;}
body.hs-blog-listing .PostContentBox:hover{ transform: translateY(-4px);  box-shadow: 0 10px 35px rgba(0,0,0,0.15), 0 0 15px rgba(0,0,0,0.12);}
body.hs-blog-listing .PostParentBox{
  margin:0px -5px; display: flex;
  flex-wrap: wrap;
  height: 100%;
}

body.hs-blog-listing .PostBoxes {
  display: flex;
}

body.hs-blog-listing .PostDetail .ListContent p {
  font-size: 16px !important;
  color: #354256 !important;
}
body.hs-blog-listing .PostDetail .ListContent span {
  font-size: 16px !important;
  color: #354256 !important;
}

body.hs-blog-listing .PostDetail .ListContent a {
  color: #6683b1 !important;
  font-size: 16px !important;
}
body.hs-blog-listing .PostDetail .ListContent a:hover {
  text-decoration: underline;
}
body.hs-blog-listing .PostDetail .ListContent a span {
  color: #6683b1 !important;
  text-decoration: none !important;
}

body.hs-blog-listing .PostBoxes .PostFeatureImage {  height: 200px;}
body.hs-blog-listing .PostBoxes a.FeatureImageLink { position: absolute; top: 0;  left: 0;  width: 100%;  height: 100%;}
body.hs-blog-listing .ContentInnerBox {  padding: 12px 10px 70px;}
body.hs-blog-listing .ContentTopic {padding: 15px 10px 15px; margin: 0; font-size: 12px;  text-transform: capitalize; min-height: 46px;  border-top: 1px solid #eee;}
body.hs-blog-listing .PostTitle h2 a , body.hs-blog-listing .PostTitle h2{color: #272c3e;font-size: 18px; line-height: 1.39;}
body.hs-blog-listing .PostTitle h2 a:hover{color: #272c3e;}
body.hs-blog-listing .PostDetail { color: #767789; font-size: 14px;  line-height: 1.79;}
body.hs-blog-listing  .ucTimeToRead {position:relative;display:block;}
body.hs-blog-listing input[type="submit"]:hover, body.hs-blog-listing input[type="submit"]:hover{background-color: #378cbe !important; border-color: #378cbe !important;cursor: pointer;}
body.hs-blog-listing  .PaginationBox a.NexPostLink { font-family: 'Open Sans',sans-serif; font-weight: bold; font-size: 16px; letter-spacing: 3px; border: 1px solid; border-radius: 5px; padding: 10px 20px 9px 20px;vertical-align: middle;
  line-height: 30px;   margin-top: 20px;  border-color: #39464e;  color: #39464e; display: inline-block; width: auto; min-width: 200px;  text-align: center;  text-transform: uppercase;transition: all .3s ease;}
body.hs-blog-listing .PaginationBox  a.NexPostLink:hover {  background-color: #378cbe !important; border-color: #378cbe !important; cursor: pointer; color: #fff;}

/* Form Module */
.LeftFormRightImage .hero-left p , body.BlogParent .LeftFormRightImage h2 { color: #fff !important;}
.LeftFormRightImage h2 {font-size: 31px; color: #333; font-family: 'Lato', sans-serif;  font-weight: bold;}
.LeftFormRightImage { background: #5acce6; border-bottom: 5px solid; border-image: linear-gradient(to right,#354256 25%,#6683b1 25%,#6683b1 50%,#ffce00 50%,#ffce00 75%,#ff5552 75%) 5;padding: 60px 0px;}
.LeftFormRightImage h2 , body.hs-blog-post .RelatedPostBox h2{position:relative;padding-bottom:30px;margin-bottom:5px;}
.LeftFormRightImage .LeftBoxDetail {  font-size: 16px; line-height: 1.57;padding-bottom:56px;}

body.hs-blog-post .RelatedPostBox {
  width: 100%;
}

body.hs-blog-post .RelatedPostBox .row-fluid {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  flex: 1;
}

.c-blog__post {
  width: calc(33% - 20px);
  height: 100%;
  flex: initial;
  margin-right: 20px;
} 

@media screen and (max-width: 1024px) { 
  .c-blog__post {
    width: calc(50% - 20px);
    height: auto;
    margin-bottom: 20px;
    margin-right: 20px;
    flex: initial;
  }
}

@media screen and (max-width: 768px) {
  .c-blog__post {
    width: 100%;
    margin-right: 0;
  }
}



/* New Blog Inner Page  */
body.hs-blog-post .PostBannerParent{width:100%;max-width:1440px;margin:0 auto;padding-bottom:0;}
body.hs-blog-post .PostInner{padding:43px 0px 100px;}
body.hs-blog-post .postFeatureImage { object-fit: cover; object-position: 100% 15%; width: 100%; height: 420px; background-position:center top; background-size: contain;}
body.hs-blog-post .PostInner .readTime{color:#6683b1;margin-bottom: 25px;line-height: normal; font-size: 20px;font-weight: 800; text-transform: uppercase;}
body.hs-blog-post .PostInner .PostTitle h1{font-size:50px;line-height:1.2;color:#333;margin-bottom:20px;}    
body.hs-blog-post .LeftContentBox {padding-top:30px}
body.hs-blog-post .AuthorImage{ width: 60px;height: 60px; background-size: 100%; border-radius: 50%; border: 2px solid #39464e; display: inline-block; vertical-align: middle; margin-right: 15px;overflow:hidden;}
body.hs-blog-post .AumthorName {font-size: 14px; display: inline-block; vertical-align: middle; color: #39464e;width: calc(100% - 100px);}
body.hs-blog-post .MainContentBox{margin-left:30px;}
body.hs-blog-post .MainContentBox h2 {color: #354256;font-weight: 500;padding-bottom:20px;margin-bottom:25px; position: relative; line-height:1;}
body.hs-blog-post .MainContentBox , body.hs-blog-post .MainContentBox p{font-family: 'Lato',sans-serif;  font-size: 17px; line-height: 1.6;}

body.hs-blog-post .MainContentBox article p:first-child{margin-bottom:30px;}
body.hs-blog-post .stickySocial { transition: .3s; top: 90px; height: 0;  z-index: 1;  position: sticky; background-color: transparent}
body.hs-blog-post .stickySocial ul{transform:translate(-25%,-50%);padding-top:150px;}
body.hs-blog-post .stickySocial ul li a:hover{color:#6683b1;}
body.hs-blog-post .stickySocial ul li a{font-size:18px;margin-bottom:12px;}
body.hs-blog-listing .InnerContentCount {display:none;}

body.hs-blog-post .MainContentBox h3,
body.hs-blog-post .MainContentBox h2,
body.hs-blog-post .MainContentBox h1,
.PrimaryFont {
  color:#354256;
  font-family: 'Source Sans Pro',sans-serif;
}

body.hs-blog-post .MainContentBox h4 {
  font-size: 20px;
  margin-top: 20px;
}

body.hs-blog-post .MainContentBox h3 {
  font-size: 24px;
  margin-top: 20px;
}

body.hs-blog-post .MainContentBox h2 {
  font-size:31px;
}

.relatedPostItem .RelatedPostDetail p {
  color: #354256;
  font-size: 16px;
  line-height: 1.6;
}


/* New Blog Related Posty */
body.hs-blog-post .relatedPost{padding-bottom:50px;}
body.hs-blog-post .relatedPost .RelatedPostImage{height:160px;}
body.hs-blog-post .RelatedPostBox { border-top: 1px solid #d8d8d8; padding-top: 35px; padding-bottom: 60px;}
body.hs-blog-post .RelatedPostBox h2{font-size:31px;color:#378cbe;padding-bottom:35px;}
body.hs-blog-post .RelatedPostBox h2:hover{cursor:pointer;color:#378cbe;}
body.hs-blog-post .RelatedPostBox h2:after{left:50%;transform:translateX(-50%);}
body.hs-blog-post .relatedPost .post-header h3{font-size:18px;line-height:1 ; color: #767789;}
body.hs-blog-post .relatedPost .post-item-content{ padding: 12px 10px 70px;}
body.hs-blog-post .relatedPost #hubspot-topic_data{padding: 15px 10px 15px; margin: 0;font-size: 12px; line-height: normal;  text-transform: capitalize; min-height: 46px; border-top: 1px solid #eee;position:relative;display:block;z-index: 1;}
body.hs-blog-post .relatedPost .time-to-read{padding-top:20px;display:block;}
body.hs-blog-post .relatedPost .post-inner {transform: translate3d(0,0,0); box-shadow: 0 2px 6px rgba(0,0,0,0.15), 0 0 3px rgba(0,0,0,0.12); transition: transform .2s ease,box-shadow .2s;}
body.hs-blog-post .relatedPost .abso-link{position:absolute;top:0;left:0;height:100%;width:100%;}
/* body.hs-blog-post  .RelatedPostDetail article ,body.hs-blog-listing .ListContent {display:none;} */


/* Old Blog Style Start */

/* Blog Listing */
body.ucBlog1 {margin-bottom:0 !important;}
body.ucBlog1Listing .Header .Navigation ul li.hs-menu-depth-1:nth-child(2) > ul.hs-menu-children-wrapper{left:50%;}
body.ucBlog1 .TwoColumnBanner {padding:0  !important}
body.ucBlog1Listing .moduleBlogBannerAreaWithForm ,body.ucBlog1 .moduleBottomForm{background-color:transparent;}
body.ucBlog1Listing .ucPostHeader h2 a { color: #272c3e !important; font-family: 'Lato', sans-serif; font-size: 18px; line-height: 1.39;  font-weight: 500;}
body.ucBlog1Listing .ucTotalWords { color: #767789;  font-size: 14px;  line-height: 1.79; font-family: 'Lato', sans-serif;;}
body.ucBlog1Listing .ucAuthorAvatar{width: 40px; height: 40px; border-radius: 50%; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 10px;}
body.ucBlog1Listing .ucAuthorAvatar.BgColor{background-color:#39464e;}
body.ucBlog1Listing .ucAuthorWrap span ,body.ucBlog1Listing .ucAuthorWrap  .ucAuthorLink{ font-family: 'Lato', sans-serif; font-size: 14px; line-height: 1.79; font-weight: 500;  color: #666;}
body.ucBlog1Listing .ucBlogFilter h3 ,body.ucBlog1  .moduleBottomForm h2 {font-size: 31px; color: #333; font-family: 'Lato', sans-serif;  font-weight: bold;}
body.ucBlog1Listing .moduleBottomForm .hero-left p , body.ucBlog1 .moduleBottomForm h2 { color: #fff !important;}
body.ucBlog1Listing .ucBlogFilter a:after{    background: #d7445a;}
body.ucBlog1Listing .ucBlogFilter ul  li a , body.ucBlog1Listing a.ucTopicLink:hover{color:#767789;}
body.ucBlog1 a.ucTopicLink {color:#6683b1;font-family: 'Lato',sans-serif; }
body.ucBlog1 form .hs_error_rollup{display:none;}
body.ucBlog1 form .submitted-message { color: #fff;  padding-top: 50px;}
body.ucBlog1 .SubscribtionForm h3{display:none;}
body.ucBlog1 .ucPostHeader h2{font-family: 'Lato',sans-serif;}

/* Blog Inner Post */
body.ucBlog1Post h2,body.ucBlog1Post h3, body.ucBlog1Post h4 {color:#378cbe !important;}
body.ucBlog1Post .postHeaderWrapper  h1 {font-family: 'Open Sans', sans-serif;font-size: 50px;line-height:1.2;font-weight: 700;color:#333;}
body.ucBlog1Post .ucTotalWords p:first-child{padding-bottom:20px;}
body.ucBlog1Post .ucTotalWords h2{font-size:26px;line-height:1;color:#333;font-family: 'Lato', sans-serif;font-weight:500;margin-bottom:45px !important; }
body.ucBlog1Post .ucTotalWords  .PostImage { text-align: center; font-size: 12px; line-height: 2;  color: #666;  font-weight: 500;  font-family: 'Lato', sans-serif;  background-color: #f3f3f3;margin-bottom:10px;}
body.ucBlog1Post .ucTotalWords  .PostImage p {  margin-bottom: 0;}
body.ucBlog1Post .ucTotalWords  .PostImage > * + p {  margin: 5px 0px;  padding-bottom: 10px;}
body.ucBlog1Post .ucTotalWords {font-size:14px;line-height:1.7;color:#666;font-family: 'Lato', sans-serif;font-weight:500;}
body.ucBlog1Post .postHeaderWrapper .readTime{color:#6683b1}
body.ucBlog1Post .stickySocial ul a{color:#333;}
body.ucBlog1Post .stickySocial ul a:hover{color:#6683b1}
body.ucBlog1Post .relatedPost h2{  font-size: 31px; line-height: 1; font-weight: 700; font-family: 'Lato', sans-serif; color: #333;text-align:center;}
body.ucBlog1Post .relatedPost h2:after{left: 50%;transform: translateX(-50%);}
body .row-fluid [class*="span"]{min-height:1px;}
.ucBlog1Post .ucPostContent .ucBlogPostBody .ucTotalWords {font-family: 'Lato', sans-serif; font-size: 17px;  line-height: 1.6;}


/* Blog Lets Talk Form */

body.ucBlog1 .hs-footer-top {background-color:#5acce6;}
body.ucBlog1 .hs-footer-top-content { text-align: center;padding-top: 70px; margin: 0 auto !important; float: none !important;}
body.ucBlog1 .hs-footer-top:hover .hs-footer-top-content {}
body.ucBlog1 body.ucBlog1 .hs-footer-top-content h3.form-title:empty { display: none;}
body.ucBlog1  .hs-footer-top-content h2:after {  margin: 0 auto;  right: 0;}
body.ucBlog1  .hs-footer-top-img {  text-align: center;}
body.ucBlog1 .hs-footer-top-img img {  display: block;  margin: 4px auto;  position: relative;  left: 36px;}
body.ucBlog1 .row-fluid .widget-span.hs-footer-top-form {  max-width: 900px;  margin: 0 auto;  float: none;}
body.ucBlog1 .hs-footer-top-form form fieldset .hs-form-field{  margin-bottom:0px;}
body.ucBlog1 .hs-footer-top form {  margin-bottom: 80px;  margin-top: 0;  text-align: center;  padding:0px 10px 0px 0px;background-color:transparent;border-radius:0;}
body.ucBlog1 .hs-footer-top .hs-form-field > label  {  font-family: 'Open Sans', sans-serif; display: inline-block;  position: relative !important;  top: 0;  left: 0;  opacity: 1;  width: auto;  padding: 0; border: none; text-transform: none;color: #fff; vertical-align: bottom; padding-top: 0 !important;  visibility: visible !important; height: 40px !important; line-height: 20px !important; padding: 10px 0 !important; border-bottom: 2px solid transparent;}
body.ucBlog1 .hs-footer-top form * {  letter-spacing: 0;}
body.ucBlog1 .hs-footer-top .hs-form-field > label  span:first-child{padding:0;font-weight:400;font-size:18px;color:#fff; font-family: 'Open Sans', sans-serif;}
body.ucBlog1  .hs-footer-top fieldset {  max-width: none;  margin-bottom: 7px;}
body.ucBlog1 .hs-footer-top ul.hs-error-msgs.inputs-list {  display: none !important;}
body.ucBlog1 .hs-footer-top textarea,body.ucBlog1  .hs-footer-top input:not(.hs-button),body.ucBlog1  .hs-footer-top select{ background: transparent;border: 0;  border-bottom: dotted 2px rgba(255, 255, 255, 0.5);  border-radius: 0;  margin: 0 25px;  font-size: 20px;  outline: none;  color: #ffffff;  vertical-align: middle;  padding-top: 0;  height: 40px;  line-height: 20px !important;font-family: 'Open Sans', sans-serif;font-weight:400;}
body.ucBlog1 .hs-footer-top textarea.error,body.ucBlog1 .hs-footer-top input.error:not(.hs-submit) {  color: #f15924;}
body.ucBlog1 .hs-footer-top select option { color: #39474f;  font-size: 80%;font-family: 'Open Sans', sans-serif;font-weight:400;}
body.ucBlog1  .hs-footer-top textarea {font-family: 'Open Sans', sans-serif;font-weight:400;  border-top: none !important;  border-left: none !important;  border-right: none !important;  border-radius: 0 !important;padding-left: 0 !important;padding-right: 0 !important; height: 45px !important;min-height:auto !important;}
body.ucBlog1 .hs-footer-top-form form fieldset:first-child .hs-form-field {  width: 60%;}
body.ucBlog1 .hs-footer-top-form form fieldset:first-child .hs-form-field:last-child {  width: 40%;}
body.ucBlog1 .hs-footer-top-form form fieldset:first-child .hs-form-field {  width: 60%;}
body.ucBlog1 .hs-footer-top-form form .hs_lastname.field.hs-form-field .input {  width: 90% !important;}
body.ucBlog1 .hs-footer-top-form form fieldset:first-child .hs-form-field:last-child,
body.ucBlog1 .hs-footer-top-form form fieldset:first-child .hs-form-field input {  margin-right: 0;}
body.ucBlog1 .hs-footer-top-form form fieldset:first-child .hs-form-field:last-child input   {  margin-left: 0;}
body.ucBlog1 .hs-footer-top-form .hs_phone.field.hs-form-field {  width: 38%;}
body.ucBlog1 .hs-footer-top-form .hs_phone .input {  width: 45%;}
body.ucBlog1 .hs-footer-top-form .hs_email.field.hs-form-field {  width: 62%;}
body.ucBlog1 .hs-footer-top-form .hs-input{padding-bottom:0;}
/* Placeholder Text */
body.ucBlog1 .hs-footer-top input::-webkit-input-placeholder {  color: rgba(255, 255, 255, 0.5);}
body.ucBlog1 .hs-footer-top input:-moz-placeholder {   color: rgba(255, 255, 255, 0.5);}
body.ucBlog1 .hs-footer-top input::-moz-placeholder {  color: rgba(255, 255, 255, 0.5);}
body.ucBlog1 .hs-footer-top input:-ms-input-placeholder {  color: rgba(255, 255, 255, 0.5);}
body.ucBlog1 .hs-footer-top textarea { height: 41px;font-family: 'Open Sans', sans-serif;font-weight:400;}
body.ucBlog1 .hs-footer-top-form label {font-size: 20px; display: inline-block;}
body.ucBlog1 .hs-footer-top-form .input {display: inline-block; width: 57%;}
body.ucBlog1 span.hs-form-required { display: none !important;}
body.ucBlog1  .hs-footer-top-form input[type="submit"]{font-family: 'Open Sans', sans-serif;font-weight:400;font-size:20px;display:inline-block;width:auto;margin-bottom:0;padding: 12px 24px;color:#1a72b9; border:1px solid #ff7a59; line-height:12px; text-transform:capitalize; font-weight:700;background-color: #ff7a59;
  border-radius:0px;color:#fff; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; transition:all ease 0.3s;}
body.ucBlog1  .hs-footer-top-form input[type="submit"]:hover ,body.ucBlog1  .SubscribtionForm  input[type="submit"]:hover{ background-color: #378cbe !important;  border-color: #378cbe !important;cursor:pointer;}
body.ucBlog1 .hs-footer-top-form .hs_i_am_exicted_to_talk_to_you_about1.field.hs-form-field:after,
body.ucBlog1 .hs-footer-top-form .hs_email.field.hs-form-field:after {content: ".";position: relative; right: -33px;display:none;}
body.ucBlog1 .SubscribtionForm .input[type="submit"]{margin-top:0;}
body.ucBlog1Listing form input[type="submit"]:hover ,body.ucBlog1 .ucCustomBlogPagination a.ucNextPostsLink:hover{ background-color: #378cbe !important;  border-color: #378cbe !important;cursor:pointer;}

body.ucBlog1Listing .ucBlogFilter li:first-child a:after{background-color:#354256; }
body.ucBlog1Listing .ucBlogFilter li:nth-child(2) a:after{background-color:#6683b1; }
body.ucBlog1Listing .ucBlogFilter li:nth-child(3) a:after{background-color:#ff5552;}
body.ucBlog1Listing .ucBlogFilter li:nth-child(4) a:after{background-color:#5acce6;}
body.ucBlog1Listing .ucBlogFilter li:nth-child(5) a:after{background-color:#ffce00 ;}

body.ucBlog1 h1.tituloBlogBienvenida ,body.ucBlog1 .hero-left , .ucBlogFilter ul li a, 
.ucBlog1 a.abso-link , body.ucBlog1Post .postHeaderWrapper h1,.ucBlog1Post .ucPostContent .ucBlogPostBody .ucTotalWords h5 {font-family: 'Lato',sans-serif;}

/* Old Blog Style End */

/* Subscribtion form */
.SubscribtionForm.moduleBlogBannerAreaWithForm .submitted-message  , body.ucBlog1 .moduleBottomForm .submitted-message {  color: #fff;  padding-top: 50px;}


/* Blog Lets Talk Module */
.TalkForm{padding-top:70px;}
.TalkForm .FormSectionTitle {  max-width: 80%;  margin: 0 auto;}
.TalkForm h2{font-size:31px;line-height:1;color:#fff;font-family: 'Lato', sans-serif;text-align:center;font-weight:700;}
.TalkForm h2:after{left:50%;transform:translateX(-50%);}
.TalkForm .FormBox{padding-top:24px}
/*  related post  */
.relatedPostItem  .post-header a:hover{color:#333;}
.relatedPostItem  .RelatedPostDetail {  padding-top: 15px;}


/*  System Pages   */
/* 404 Error Page */

#notfound { background-image: url(https://www.buk.cl/hubfs/Buk/Background-2-1.svg),linear-gradient(180deg,#2ca4e0 0%,#378cbe 100%)!important; position: relative;height: 100vh;background: #fff;display: table; width: 100%; text-align: center;}
.PageNotFound .notfound { display: table-cell;  vertical-align: middle;}
.PageNotFound .notfound-404 h1 {  font-size: 120px;  margin-bottom: 10px;  line-height: 1;}
.PageNotFound .notfound .notfound-404 h1 > span , .ErrorPage .notfound-404 h1 { color: #6683b1;}
.PageNotFound .notfound h2 { font-size: 45px; font-weight: 700; color: white;  margin-top: 0px;  margin-bottom: 10px;}
.PageNotFound .PageDetail {  font-size: 18px;  max-width: 800px;  margin: 0 auto 20px auto; color: white;}

/* Password Prompt Page */
.PasswordPage {padding:200px 0px 150px 0px; background-color: #f0f7f9;}
.PasswordPage form input[type="password"]{height:auto !important;margin:0 !important;}
.PasswordPage form{padding-left:0;padding-right: 0;padding-top:20px;background-color:transparent;}
.PasswordPage .PageTitle {  font-size: 24px;  color: #333;}
.PasswordPage .FormParentBox{ max-width: 570px; margin: 0 auto !important; width: 100%; float: none !important;background-color: #fff;padding: 30px 20px;border-radius: 5px;overflow: hidden;}


/* Search Result Page */
.SearchPage .SearchBanner{padding:200px 0px 150px 0px;}
.SearchPage form{padding:0;}
.SearchPage button { background-color: #ff7a59; border: 0; box-shadow: none; padding: 0; line-height: 1; position: absolute;  top: 50%; transform: translateY(-50%); right: 0px;fill: #fff;outline: none !important;}
.SearchPage .hs-search-field__bar svg {  height: 38px;  width: 38px;  line-height: 38px;   padding: 10px;}
.SearchPage .SearchBanner.Blue{ background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/Fonts/Blue-bg.png),linear-gradient(45deg,#34a853 0%,#32b573 100%) !important;}
.SearchPage span.themeColor {  color: #d7445b;}
.SearchPage h3{color:#fff;line-height:1.3;font-size:31px;}
.SearchPage .wrapper { width: 80%;  margin: 0 auto;  max-width: 80%;}
.SearchPage .hs-search-results__listing li a {font-family: 'Open Sans', sans-serif;font-weight:700;font-size:19px;line-height:1.3; display: block; color: #333; border-left: 0;  border-right: 0;  transition: all ease 0.5s;}
.SearchPage .hs-search-results__listing li{ border: 1px solid transparent; border-radius: 4px; padding: 35px 30px; transition: all ease 0.5s;}
.SearchPage .hs-search-results__listing li:hover { border-color: #ebebeb; box-shadow: 0px 25px 49px 0px rgba(0, 0, 0, 0.1);}
.SearchPage .hs-search-results__listing li a:hover h5 {  color: #30bcb0;}
.SearchPage .hs-search-results__listing li .hs-search-results__description { color: #a4abae;margin-top:16px;font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 1.7;}
.SearchPage .hs-search__no-results { font-size: 16px;  padding: 30px 0px;}
.SearchPage  .hs-search-results{padding:40px 0px;}


/* Landing Page */
.TextdarkColor{color:#3F3A33}
.font22{font-size:22px;}

/* Header Section  */


/* Banner Section */
.LeftContentRightImage { padding-top: 142px;  padding-bottom: 70px;border-bottom: 5px solid;
  border-image: linear-gradient(to right,#354256 25%,#6683b1 25%,#6683b1 50%,#5DC3E0 50%,#5DC3E0 75%,#FFD600 75%) 5;}
.LeftContentRightImage h1 { font-size: 58px; font-weight: 400; color: #fff;}
.LeftContentRightImage .SectionSubTitle { color: #fff;  font-size: 24px;  font-weight: 400;max-width: 80%;}
.LeftContentRightImage .button a ,
.LeftContentRightImage .button a.cta_button {color: #6683b1;font-size: 18px;font-weight: 600; background-color: #fff; border-radius: 50px;display:block;
  padding: 21px 11px;margin-top:35px; line-height: 1.2;max-width: 272px;width: 100%; text-align: center;  position: relative; z-index: 2;box-shadow: 0px 4px 0px 0px #6683b1;box-sizing: border-box !important;}
.LeftContentRightImage .button a:after ,
.LeftContentRightImage .button a.cta_button:after{display:none;}



/* Left Content Right Video Section */
body.Remuneraciones-LP .LeftContentRightVideo .VideoParentBox ,body.Remuneraciones-LP .wrapper{width:100%;max-width:1200px;margin:0 auto;float:none !important;padding-left:15px;padding-right:15px;}
body.Remuneraciones-LP .VideoSection ,.ZigZagSection  .ZigZagInner:nth-child(even) {background-image:url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Pattern-BG.jpg');background-position: center;
  background-repeat: no-repeat; background-size: cover;}
body.Remuneraciones-LP .LeftContentRightVideo .SectionTitleBox ,body.Remuneraciones-LP .LeftContentRightVideo .VideoContentBox{margin:0;width:50%;padding:0px 15px;}
body.Remuneraciones-LP .VideoParentBox {margin:0px -15px;}

/* Zig Zag Section  */
body.Remuneraciones-LP .ZigZagSection {padding:0px;}
body.Remuneraciones-LP .ZigZagInner { padding-top: 80px; padding-bottom: 75px;}
body.Remuneraciones-LP .ZigZagSection .ZigZagImage.fl, body.Remuneraciones-LP .ZigZagSection .ZigZagContentBox.fl{margin-right:0px;}
body.Remuneraciones-LP .ZigZagSection .ZigZagImage ,body.Remuneraciones-LP .ZigZagContentBox  {width:50%;padding:0px 15px;}
body.Remuneraciones-LP .ZigZagSection .InnerContent {margin:0px -15px;}
body.Remuneraciones-LP .ZigZagSection .ZigZagDetail{max-width:100%;font-size:16px;}

/* Price Section */
.PlanSection { padding-top: 70px; padding-bottom: 65px;}
.PlanSection .Sectiontitle {padding-bottom:55px;}
.PlanSection .PackageContent{padding:0px 32px;}
.PlanSection .PriceContentBox{margin:0px -32px;}
.PlanSection .PackageMainBox { text-align: center; border: 1px solid #92959E;  padding: 15px 10px 10px;}
.PlanSection .PackageType{padding-top:5px;} 
.NumberOfMember {color: #6683B1;font-size: 16px; line-height: 1.2;}
.PackageDetail {color: #333333; font-size: 14px; font-weight: 400;padding-top: 10px;}
.PackageDetail > * + p{margin-top:5px;}

/* Icon Image With Content V3 */
.IconWithContent.V3 .Icon{height:auto;width:200px;}
.IconWithContent.V3 .IconDetail{color: #7B7E91; font-size: 17px; max-width: 80%; margin: 0 auto;}


/* Service Page */
/* Header */
.Header-LP  .SiteLogo { max-width: 120px;padding-right:21px;}
.Header-LP {  padding: 23.5px 0px;transition:all ease 0.3s;}
.Header-LP.Fixed {  padding: 18.5px 0px;}
.Header-LP.Fixed .SiteLogo { padding-right: 36px; transition: all .4s ease-in-out;}


body.ServicePage .body-container-wrapper .wrapper{width:100%;max-width:1230px;margin:0 auto;float:none !important;padding-left:15px;padding-right:15px;}
body.ServicePage  .TwoColumnBanner {padding-top:213px;background-image:url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Asset-1.png');border-bottom: 5px solid;
  border-image: linear-gradient(to right,#354256 25%,#6683b1 25%,#6683b1 50%,#ffce00 50%,#ffce00 75%,#ff5552 75%) 5;}
body.ServicePage  .TwoColumnBanner .Strip {display:none;}
body.ServicePage .TwoColumnBanner h1{line-height:1;}
body.ServicePage .TwoColumnBanner .BannerImage{width:40%;margin-right:0;}
body.ServicePage .TwoColumnBanner .BannerContentBox{width:60%;padding-left:22px;}
body.ServicePage .TwoColumnBanner.V2 .BannerImage img.lazy{width:auto;}
body.ServicePage  .TwoColumnBanner .BannerImage{padding-top:0px;}
body.ServicePage .TwoColumnBanner .BannerInnerBox{padding-bottom:0px;}

/* Stage module */

.StageModule{padding-top:30px;padding-bottom:45px;overflow-x: hidden;}
.StageModule .StageContentBox {  max-width: 720px; margin: 0 auto;position:relative;z-index:2;min-height: 730px;}
@media screen and (max-width:767px) and (min-width:300px) {
  .StageModule .StageContentBox {  display: none !important;}
  .StageModule .StageContentLogo {  display: none !important;}
}
.StageModule .StageItem:nth-child(2) ,
.StageModule .StageItem:nth-child(4) { position: absolute;left: 50%; transform: translateX(-50%);}
.StageModule .StageItem:nth-child(4) {bottom:0;}
.StageModule .StageItem:nth-child(2){top:0;}
.StageModule .StageItem:nth-child(1) , 
.StageModule .StageItem:nth-child(3){ position: absolute;top: 50%; transform: translateY(-50%);}
.StageItem:nth-child(1) {left:0;}
.StageModule .StageItem:nth-child(3){right:0;}
.StageModule .SectionTitle h2{font-weight:500;color:#354254;}
.StageModule .SectionTitle h2 span { font-weight:700;display:block;}
.StageModule {counter-reset: my-sec-counter;}
.StageModule .StageContentTitle:before {counter-increment: my-sec-counter;  content: counter(my-sec-counter); height: 32px; width: 32px;line-height: 32px;background-color: #6480B0;
  display: inline-block; border-radius: 50%; text-align: center; font-weight: 700;  color: #fff;}
.StageModule .StageContentTitle { font-size: 20px; color: #6480B0;font-weight: 700; letter-spacing: 0.05em;position:absolute;top:0;left:0;width:250px;}
.StageModule .StageContentTitle span { display: block; padding-left: 38px; font-weight: 400;  line-height: 1;}
.StageModule .StageContentImage ,.StageModule .StageInnerBox{position:relative;}
.StageModule .StageItem .StageContentImage:before{content: '';background-repeat: no-repeat;position: absolute;background-position: center;background-size:cover}
.StageModule .StageItem:nth-child(1) .StageContentImage:before {background-image: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Asset%2031.png');left: 46%;top: -179px;width: 275px;height: 160px;}
.StageModule .StageItem:nth-child(1)  .StageContentTitle { position: absolute;top: -70px; left: -50%;}
.StageModule .StageItem:nth-child(2) .StageContentImage:before {background-image: url('https://cdn2.hubspot.net/hubfs/3790458/Buk/Asset%2034.png');left: 50%;top: -145px;width: 200px;height: 125px;}
.StageModule .StageItem:nth-child(2) .StageContentImage:before { background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/Asset%2034.png);left: 100%;top: 28%;width: 195px;height: 240px;background-size: 159px;}
.StageModule .StageItem:nth-child(2) .StageContentTitle:before{background-color:#5EBFD9}
.StageModule .StageItem:nth-child(2) .StageContentTitle {color: #5ebfd9; position: absolute;top: 35px; left: 186px;}
.StageModule .StageItem:nth-child(3) .StageContentImage:before {background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/Asset%2033.png);left: -68%;top: inherit;width: 225px;height: 180px; bottom: -190px; background-size: 170px;}
.StageModule .StageItem:nth-child(3) .StageContentTitle:before{background-color:#FF5552}
.StageModule .StageItem:nth-child(3) .StageContentTitle {color: #ff5552;position: absolute;top: 250px;left: 90px; bottom: auto;}
.StageModule .StageItem:nth-child(4) .StageContentImage:before {background-image: url(https://cdn2.hubspot.net/hubfs/3790458/Buk/Asset%2035.png);left: -135%;top: -55px;width: 240px;height: 170px;bottom: inherit;background-size: 180px;}
.StageModule .StageItem:nth-child(4) .StageContentTitle:before{background-color:#FFCB00}
.StageModule .StageItem:nth-child(4) .StageContentTitle {color: #FFCB00;position: absolute;top: 120px;left: -180px;bottom: auto;}
.StageModule .StageContentLogo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

/* Service Page */
/* Zig Zag Module */
body.ServicePage .InnerContent {margin:0px -15px;}
body.ServicePage .ZigZagSection {padding:0px;}
body.ServicePage .ZigZagImage ,body.ServicePage .ZigZagContentBox {width: 50%;padding:0px 30px;}
body.ServicePage .ZigZagSection .ZigZagImage.fl,body.ServicePage .ZigZagSection .ZigZagContentBox.fl{margin-right:0px ;}
body.ServicePage .ZigZagInner {padding:50px 0px;}
body.ServicePage .ZigZagSection .ZigZagDetail{max-width:100%; color:#767789;}
body.ServicePage {counter-reset: title-counter;}
body.ServicePage .ZigZagSection .ZigZagTitle h2:before {counter-increment: title-counter;  content: counter(title-counter)". ";position: absolute;color: #354254;font-size:20px; font-weight: 700;top: 8px;left: -20px;}
body.ServicePage .ZigZagSection .ZigZagTitle{position:relative;}
body.ServicePage .ZigZagTitle span{font-weight:400;padding-left:5px;text-transform: capitalize;}
.ZigZagSection .ZigZagDetail ul{list-style:none;margin:0;padding:0;}
.ZigZagSection .ZigZagDetail ul li{display:inline-block;vertical-align:middle;margin-right:-4px;padding-right:5px;}
.ZigZagSection .ZigZagDetail ul li:last-child{padding-right:0;}
.ZigZagSection .ZigZagDetail .SmileImage{padding-top:30px;}


body.ServicePage .InnerContent.clearfix:after,body.ServicePage .InnerContent.clearfix:before {  display: none;}
body.ServicePage .ZigZagInner:nth-child(even) .InnerContent .ZigZagContentBox { order: 1;}
body.ServicePage .ZigZagImage, body.ServicePage .ZigZagContentBox { float: none;}
body.ServicePage .ZigZagInner .InnerContent { display: flex;  flex-wrap: wrap; align-items: center;}
body.ServicePage .ZigZagInner:nth-child(odd) .InnerContent .ZigZagImage { order: 2;}

/* CTAV2 Module */
.CTAV2{border-top: 5px solid;border-image: linear-gradient(to right,#354256 25%,#6683b1 25%,#6683b1 50%,#ffce00 50%,#ffce00 75%,#ff5552 75%) 5; padding-top: 50px;padding-bottom: 68px;}
.CTAV2  h2{line-height:1.2;}
.CTAV2 .Tag h2{position:relative;}
.CTAV2 .Tag h2:before { content: '';width: 60px; height: 4px; background-color: #fff;position: absolute; left: 0;  bottom:0px;}
.CTAV2 .button a:after{display:none;}
.CTAV2 .button{padding-top:22px;}
.CTAV2 .button a {transition:all ease 0.3s; color: #354254; text-transform: uppercase; background-color: #F7BF3C; border-radius: 50px; display: inline-block;padding: 7px 32px;}
.CTAV2 .RightBox{vertical-align:bottom}
.CTAV2 .button a:hover{background-color:#fff;}

/* Contact Module With Form */
.ContacFormSection{padding-bottom:46px;padding-top:110px;}
.ContacFormSection  form{background-color:transparent; padding:0px; border-radius:0px;}
.ContacFormSection  form .hs-form-required{display:none;}
.ContacFormSection  form  input[type="submit"] {color: #6683b1;font-size: 20px;font-weight: 400; background-color: #fff; border-radius: 50px;padding: 11px 20px;line-height: 1.2;
  max-width: 272px; width: 100%; text-align: center; position: relative; z-index: 2;box-shadow: 0px 4px 0px 0px #6683b1;margin-bottom:0;}
.ContacFormSection  form  input[type="submit"]:hover{ background-color: #fff;border-color:#6683b1}
.ContacFormSection  form .hs_error_rollup{display:none;}
.ContacFormSection  form .hs_submit {padding-left:10px;}
.ContacFormSection  form .hs_submit:hover , {background-color:transparent;border-color:transparent;}
.ContacFormSection .LeftSideContent{width:calc(100% - 435px);}
.ContacFormSection .RightSideForm{width:435px;vertical-align:bottom}
.ContacFormSection .ConatctContent p{margin:0;}
.ContacFormSection .ConatctContent a , .ContacFormSection .ConatctContent a:hover{color:#7B7E91;font-size:17px;}
.ContacFormSection .ConatctContent .Address ,.ContacFormSection .ConatctContent span {color:#7B7E91;font-size:17px;}
.ContacFormSection .ConatctContent{position:relative;padding-bottom:25px;padding-top:40px;}
.ContacFormSection .ConatctContent:before{content:'';position:absolute;height:3px;bottom:0;left:0;width:126px;background-color:#7B7E91;}
.ContacFormSection .SocialIconBox li a {height: 33px; width: 33px; text-align: center; line-height: 33px; border-radius: 50%;  color: #fff;  font-size: 20px;}
.ContacFormSection .SocialIconBox li.instagram a{background-color: #40729A;}
.ContacFormSection .SocialIconBox li.linkedin a{background-color: #027AB8;}
.ContacFormSection .SocialIconBox li.facebook a{background-color: #3C5B99;}
.ContacFormSection .SocialIconBox li{padding:0px 7.5px;}
.ContacFormSection .SocialIconBox ul{margin:0px -7.5px}
.ContacFormSection .SocialIconBox{margin-top:30px;}

/* Pillar Page */
/* BannerV2 */
.BannerV2 { padding: 215px 0px 105px;}
.BannerV2 .button a:after{display:none;}
.BannerV2 .button a:hover{background-color:#378cbe !important;}
.BannerV2 .button a , .BannerV2 .button.blue a.cta_button{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:3px 20px;max-width:326px;width:auto;display:block;margin:100px auto 0px auto; }
body.Pillar .BannerV2 h1{color:#000000;} 

/* Pillar Section */
.PillarPageSection{padding-top:15px;padding-bottom:75px;}
.PillarPageSection .mainContent {width: 100%;position: relative;}
.PillarPageSection .DescribtionTitle h2 ,.PillarPageSection .ContentBoxTitle  h4{  color: #2B2B2B;}
.PillarPageSection .SectionSubTitle h4 { color: #354256;}
.PillarPageSection .sidebar {background-color: #EFEFEF; width: 528px; float: left;}
.PillarPageSection .content { float: right; width:calc(100% - 528px); }
.PillarPageSection .SideBarTitle{color:#3F3F3F;border-bottom: 1px solid #818489;padding-bottom:18px;}
.PillarPageSection .SideBarTitle h2{color:#3F3F3F;}
.PillarPageSection .SideBarInner{padding:41px 16px 0px 22px;}
.PillarPageSection .SideBarContent { background-color: #6683B1; color: #000;font-size: 26px; font-weight: 600; padding: 30px 16px 30px 22px;}
.PillarPageSection .content .SocialIconBox li{padding-left:26px;}
.PillarPageSection .content .SocialIconBox li a{color:#6683B1;font-size:16px;}
.PillarPageSection .ContentInner{max-width:570px;margin:0 auto;padding-top:85px;}
.PillarPageSection .content .TitleBox{border-bottom:1px solid #818489;padding-bottom:16px;padding-right: 10px;}
.PillarPageSection .ContentDetail { font-size: 17px; line-height: 1.7;  color: #2B2B2B;}
.PillarPageSection .SectionDetailBox h5{color:#2B2B2B;}
.PillarPageSection .SectionList li {  font-size: 18px; color: #2B2B2B;}
.PillarPageSection .SectionList li span {  padding-right: 8px;}
.PillarPageSection .SectionBoxes{padding:40px 30px 55px 55px;margin-top:15px;}
.PillarPageSection .SectionTag{font-size:16px;}
.PillarPageSection .SectionSubTitle h4{line-height:1.7;border-left:2px solid #354256;padding-left:20px;margin-top:25px;}
.PillarPageSection .SectionDetailBox h5 { font-size: 26px;}
.PillarPageSection .SectionDetailBox div { border: 4px solid #C7C9C9;padding: 30px 25px 10px; color: #2B2B2B; font-size: 22px;margin-top: 25px; margin-bottom: 5px;}
.PillarPageSection .SectionDetailBox a ,.PillarPageSection .BackToUp a  { display: inline-block; font-size: 16px;  color: #6683B1;}
.PillarPageSection .SectionDetailBox a:hover , .PillarPageSection .BackToUp  a:hover{color: #6683B1;}
.PillarPageSection .SectionDetailBox { font-size: 16px; line-height: 1.7;  color: #2B2B2B;}
.PillarPageSection .SectionTitleBox ul li a {display: block;background-color: #fff;font-size: 17px;color: #3F3F3F;font-weight: 600;
  padding: 7.5px 18px; border-radius: 10px; overflow: hidden;  border-left: 6px solid;}
.PillarPageSection .SectionTitleBox{height:400px; overflow-y: auto;}
.PillarPageSection .SectionTitleBox ul li {  margin-bottom: 14px;}
.PillarPageSection .SectionTitleBox ul li:last-child {  margin-bottom: 0;}
.PillarPageSection .SectionTitleBox ul li a span {  padding-right: 30px;}
.PillarPageSection .SectionTitleBox ul li:first-child a , .PillarPageSection .SectionTitleBox ul li:nth-child(6n) a{border-color:#354256;}
.PillarPageSection .SectionTitleBox ul li:nth-child(2) a , .PillarPageSection .SectionTitleBox ul li:nth-child(7n) a{border-color:#5DC3E0;}
.PillarPageSection .SectionTitleBox ul li:nth-child(3) a , .PillarPageSection .SectionTitleBox ul li:nth-child(8n) a{border-color:#6580B1;}
.PillarPageSection .SectionTitleBox ul li:nth-child(4) a ,.PillarPageSection .SectionTitleBox ul li:nth-child(9n) a{border-color:#FFD600;}
.PillarPageSection .SectionTitleBox ul li:nth-child(5) a , .PillarPageSection .SectionTitleBox ul li:nth-child(10n) a{border-color:#FF5552;}
.PillarPageSection .sidebar.sticky{ position: fixed; left: 0px;  top:83px; }
.PillarPageSection .sidebar.buttonSticky{ bottom: 0;top:  inherit; position: absolute; left:0 !important; }
.PillarPageSection .mainContent{position:relative;}
.PillarPageSection  .progress-container {background-color: #fff;height: 10px; width: 100%;position:fixed;left:0;top:73px;z-index:10;}
.PillarPageSection  .progress-bar {background-color: #2196f3;height: 10px;width: 0%;}
.PillarPageSection .mainContent.Showbar .progress-container {  display: block;}
.PillarPageSection .mainContent .progress-container {  display: none;}
.PillarPageSection  .NavList{padding-right:20px;}


/*  Home page v2  */

/*  bannerv2 module*/
.BannerV3{padding-top:210px;padding-bottom:220px;position:relative;}
.BannerV3 .WaveImage{position:absolute;bottom:0;left:0;width:100%;}
.BannerV3 h1{color: #fff;font-size: 70px;font-family: 'Open Sans', sans-serif;  font-weight: 700;}
.BannerV3 .LeftContent {padding-right:20px;}
.BannerV3 .BannerContent{ color: #fff; font-size: 20px;line-height: 1.5;padding-top: 45px;}
.BannerV3 .button a, .BannerV3 .button a.cta_button {margin: 50px 0px 0px;display: inline-block;position: relative;
  color: #4fbde8; background-color: #fff; padding: 15px 30px; font-size: 24px; line-height: 1.2;}
.BannerV3 .button a:after{display:none;}
.BannerV3 .button a:hover, .BannerV3 .button a.cta_button:hover{color: rgba(255,255,255,.99);background: #378cbe;letter-spacing: 1px;}
.BannerV3 .NewForm {  padding: 30px 0px;}



/* three column module */
.ThreeCol{padding:30px 0px 70px 0px;}
.ThreeCol .ImageBox svg{fill:#354256;height:100px;width:100px;}
.ThreeCol .ImageBox svg path{fill:#354256;}
.ThreeCol .ColumnBox{padding:0px 20px;}
.ThreeCol .ThreeColParent{margin:0px -15px;}
.ThreeCol .BoxContent{border:2px solid #6681b0;border-radius:5px;}
.ThreeCol .ImageBox {padding: 30px 15px;}
.ThreeCol .BoxTitle { font-size: 24px; background-color: #6681b0; color: #fff; padding: 30px 15px;line-height: 1.3;position:relative;}
.ThreeCol .BoxTitle span {font-weight: 800;}
.ThreeCol .BoxTitle:before {content: '\f107';font-family: fontawesome;position: absolute;top: -20px;left: 50%;
  transform: translateX(-50%);background-color: #4fbde8;height: 40px;width: 40px;border-radius: 50%;line-height: 40px;vertical-align: middle;text-align: center;font-size: 24px;}

/*  Two Column Section */
.TwoColSection .SectionTitle h2 , .LogoGallery.v3 .Title h2 , .ZigZagSection.V3 .Title h2 ,
.ThreeCol.V2 .SectionTitle h2 , .BookSection .SectionDetail h2 , .Form.V2 .SectionTitle h2{font-size:46px;color:#354256;}
.TwoColSection{padding-top:30px;padding-bottom:70px}
.TwoColSection .SectionTitle{padding-bottom:80px}
.TwoColSection .Icon i{font-size: 30px;color: #f9b041;}
.TwoColSection .Icon{width:30px;}
.TwoColSection .Detail{width:calc(100% - 30px);padding-left:20px;color: #6681b0; font-weight: 700; font-size: 24px;word-break: break-word;}
.TwoColSection .ItemBox{padding:0px 30px;margin-bottom:50px;}
.TwoColSection .ItemBox:nth-last-of-type(-n+2){margin-bottom:0px;}
.TwoColSection .InnerContentBox{margin:0px -15px;position:relative;}
.TwoColSection .CenterImage{ position: absolute; max-width: 200px; left: 50%; transform: translateX(-50%);}
.TwoColSection .ItemContent { max-width: 86%;}
.TwoColSection .ItemBox:nth-child(odd) .ItemContent {max-width: 80%; margin:0 0 0 auto;}
.TwoColSection .button{margin-top:100px;}
.TwoColSection .button a:after{display:none;}
.TwoColSection .button a ,.TwoColSection .button a.cta_button{padding:10px 20px 10px 20px;}

/* logo gallery v3 */
.LogoGallery.v3{position:relative;z-index:2;}
.LogoGallery.v3 .WaveImage{ position: absolute;bottom: 0; left: 0;width: 100%;z-index:-1;}
.LogoGallery.v3 .Count { color: #f9b041;font-weight: 700; font-family: 'Lato',sans-serif; line-height: 1; font-size: 36px;}
.LogoGallery.v3 .SubTitle {color: #6681b0;font-size: 26px;}
.LogoGallery.v3 .Title{padding-bottom:50px;}

/* zig zag v3  */
.ZigZagSection.V3 {padding-bottom:120px;padding-top:10px;}
.ZigZagSection.V3 .MainBox{ border: 1px solid;}
.ZigZagSection.V3 .InneBox { padding: 0px 20px;}
.ZigZagSection.V3 .BoxGroup {  margin: 0px -15px;padding-top:80px;}
.ZigZagSection.V3 .BoxTitle{font-weight: 700;color: #fff;;position:relative;padding:15px 10px 25px;}
.ZigZagSection.V3 .BoxTitle a{color:#fff; font-size: 26px;line-height:1.5;display:block;}
.ZigZagSection.V3 .BoxTitle .icon {background-color: #fff;height: 40px;
  width: 40px;border-radius: 50%;display: inline-block;bottom: -20px;position: absolute;left: 50%;
  transform: translateX(-50%);border:1px solid transparent;font-size: 24px;}
.ZigZagSection.V3 .ZigZagInner:nth-child(even){background-image:none !important;}
.ZigZagSection.V3 .BoxContent { font-size: 20px;padding: 40px 10px;  color: #354256; line-height: 1.3;margin: 0 auto;max-width: 85%;}
.ZigZagSection.V3 .BoxContent span { font-weight: 700;}
.ZigZagSection.V3 .ZigZagImage , .ZigZagSection.V3 .ZigZagContentBox{width:50%;}
.ZigZagSection.V3 .ZigZagImage.fl, .ZigZagSection.V3 .ZigZagContentBox.fl{margin-right:0;}
.ZigZagSection.V3 .InnerContent {padding-top:30px;}
.ZigZagSection.V3 .ZigZagParentBox {margin-top:100px;}
.ZigZagSection.V3 .ZigZagInner {margin-bottom:150px;}
.ZigZagSection.V3 .ZigZagInner:last-child {margin-bottom:0px;}
.ZigZagSection.V3 .ZigZagTitle h2{font-weight:700;font-size:36px;}
.ZigZagSection.V3 .ZigZagDetail h5{color:#394556;font-weight:700;font-size:20px;line-height:1.5;margin-top:20px;}
.ZigZagSection.V3 .ZigZagDetail{color:#394556;font-size: 20px; line-height: 1.3;}
.ZigZagSection.V3 .ZigZagDetail h5:first-child{margin-top:0;}
.ZigZagSection.V3 .ZigZagDetail *+p{margin-top:10px;}
.ZigZagSection.V3 .ZigZagContentBox .InnerContentBox{max-width:75%;}
.ZigZagSection.V3 .ZigZagContentBox.fl .InnerContentBox{margin: 0 0 0 auto;}

.ZigZagSection.V3 .InneBox:first-child .MainBox{border-color:#e2474b;}
.ZigZagSection.V3 .InneBox:first-child .BoxTitle .icon{color:#e2474b;border-color:#e2474b;}
.ZigZagSection.V3 .InneBox:first-child .BoxTitle{background-color:#e2474b;}
.ZigZagSection.V3 .ZigZagInner:first-child .ZigZagTitle h2{color:#e2474b;}

.ZigZagSection.V3 .InneBox:nth-child(2) .MainBox{border-color:#4fbde8;}
.ZigZagSection.V3 .InneBox:nth-child(2) .BoxTitle{background-color:#4fbde8;}
.ZigZagSection.V3 .InneBox:nth-child(2) .BoxTitle .icon{color:#4fbde8;border-color:#4fbde8;}
.ZigZagSection.V3 .ZigZagInner:nth-child(2) .ZigZagTitle h2{color:#4fbde8;}

.ZigZagSection.V3 .InneBox:nth-child(3) .BoxTitle{background-color:#f9b041;}
.ZigZagSection.V3 .InneBox:nth-child(3) .MainBox{border-color:#f9b041;}
.ZigZagSection.V3 .InneBox:nth-child(3) .BoxTitle .icon{color:#f9b041;border-color:#f9b041;}
.ZigZagSection.V3 .ZigZagInner:nth-child(3) .ZigZagTitle h2{color:#f9b041;}


/* testimonail v3 */
.Testimonail.V3 .WaveImage{position:absolute;width:100%;left:0;z-index:1;}
.Testimonail.V3 .WaveImage.Top{top:0;}
.Testimonail.V3 .WaveImage.Bottom{bottom:0;}
.Testimonail.V3 {padding-top:200px;padding-bottom:190px;}
.Testimonail.V3 .SliderContent {color: #354256;   font-weight: 600; font-size: 20px; line-height: 1.4; padding-top: 40px;}
.Testimonail.V3 .InnerSlider {max-width: 80%; margin: 0 auto; background-color: #fff; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.19), 0 5px 5px rgba(0,0,0,0.23);}
.Testimonail.V3 .SliderParent{padding: 50px 70px;}
.Testimonail.V3 .UserName {font-weight: 700; color: #354256; font-size: 22px; font-family: 'Lato',sans-serif; padding-top: 15px;}
.Testimonail.V3 .SliderBottomContent{  color: #6681b0;font-size: 20px; font-weight: 700; line-height: 1.4; padding-top: 10px;}
.Testimonail.V3 .slick-prev:before{content:'\f104';}
.Testimonail.V3 .slick-next:before {content:'\f105';}
.Testimonail.V3 .slick-prev{left:0;}
.Testimonail.V3 .slick-next{right:0;}
.Testimonail.V3 .slick-next:before,.Testimonail.V3 .slick-prev:before{color:#6681b0;font-family:fontawesome;font-size: 22px;}
.Testimonail.V3 .slick-dots li.slick-active button:before ,.Testimonail.V3 .slick-dots li button:before{color:#6681b0;}
.Testimonail.V3 .slick-dots li button:before{font-size:10px;}
.Testimonail.V3  .slick-dots{bottom:-50px;}
.Testimonail.V3 .LogoTitle { color: #354256;font-size: 22px;text-align: center; line-height: 1.5; font-weight: 500;}
.Testimonail.V3 .BottomLogo {margin-top: 70px;}
.Testimonail.V3 .LogoImages img { max-width: 100px !important; height: 60px;}
.Testimonail.V3 .LogoImages { padding: 0px 20px;}
.Testimonail.V3 .LogoBox {margin-top:30px;}
.Testimonail.V3 .QuoteText { margin: 0 0 0 auto; color: #6681b0;font-size: 34px;line-height: 1.4; max-width: 87%; text-align: right;
  font-family: 'Open Sans', sans-serif; background-color: #fff; padding: 30px 20px; border-radius: 20px;position:relative;}
.Testimonail.V3 .QuoteText span{font-weight:700;}
.Testimonail.V3 .QuoteText .quoteTriangle svg{height: 80px; width: 80px; border-radius: 50px;}
.Testimonail.V3 .QuoteText .quoteTriangle svg path{fill:#fff;}
.Testimonail.V3 .QuoteText .quoteTriangle{ position: absolute;height: 80px; width: 80px; right: 30px; transform: rotate(45deg);bottom: -42px;}
.Testimonail.V3 .IconParentBox{margin:0px -15px; margin-top:80px;}
.Testimonail.V3 .IconParentBox .IconBoxes{padding:150px 15px;position:relative;}
.Testimonail.V3 .IconParentBox .Icon { height: 80px;width: 80px; padding: 20px; border-radius: 50%;background-color:#cdd7ea;position:relative;}
.Testimonail.V3 .IconParentBox .Icon svg path {fill:#354256;}
.Testimonail.V3 .IconParentBox .IconBoxes:nth-child(2) .Icon{background-color:#b3c1dc;}
.Testimonail.V3 .IconParentBox .IconBoxes:nth-child(3) .Icon{background-color:#9aaccd;}
.Testimonail.V3 .IconParentBox .IconBoxes:nth-child(4) .Icon{background-color:#8096bf;}
.Testimonail.V3 .IconParentBox .IconBoxes:nth-child(5) .Icon{background-color:#6681b0;}
.Testimonail.V3 .IconParentBox .Icon:before {content: '';background-image: url('https://www.buk.cl/hubfs/Buk/line.jpg');width: 4px;
  height: 80px;position: absolute;left: 50%;transform: translateX(-50%);z-index: 2;display: block;background-position: center;background-size: cover;
  background-repeat: no-repeat;}
.Testimonail.V3 .IconTitle { position: absolute;color: #354256; font-size: 20px;  line-height: 1.3;font-weight: 600;left: 50%;
  transform: translateX(-50%);}
.Testimonail.V3 .IconBoxes:nth-child(4) .IconTitle{width:155px;}
.Testimonail.V3 .IconBoxes.odd .Icon:before{top:-80px;}
.Testimonail.V3 .IconBoxes.even .Icon:before{bottom:-80px;}
.Testimonail.V3 .IconBoxes.odd .IconTitle{top: 15px;}
.Testimonail.V3 .IconBoxes.even .IconTitle{bottom: 15px;}

/*  cta strip v3 */
.CTAStrip.V3 h2{ font-weight: 700; font-size: 42px;}
.CTAStrip.V3 .button a{color:#4fbde8;padding:7px 20px;width:100%;max-width:230px;margin:0 auto;display:inline-block;text-align:center;}
.CTAStrip.V3 {padding: 60px 0px;}

/* Three Column Module V2 */
.ThreeCol.V2 {padding-bottom:0px;}
.ThreeCol.V2 .ThreeColParent{margin:0;}
.ThreeCol.V2 .BoxTitle{border:0;background-color:transparent;color:#6681b0;line-height:1.1;font-size:24px;padding:15px;}
.ThreeCol.V2 .BoxTitle:before{display:none;}
.ThreeCol.V2 .BoxContent{border:0;border-radius:0px;}
.ThreeCol.V2 .BoxTitle span{font-weight:700;font-family: 'Open Sans', sans-serif; font-size: 48px;}
.ThreeCol.V2 .TopBox ,.ThreeCol.V2 .BottomBox {position:relative;z-index:2;padding-top:90px;}
.ThreeCol.V2 .TopBox .WaveImage , .ThreeCol.V2 .BottomBox .WaveImage{position:absolute;width:100%;left:0;z-index:-1;bottom:-1px;}
.ThreeCol.V2 .BottomBox .WaveImage{bottom:0;}
.ThreeCol.V2 .TopBox .BoxImage{margin-top:50px;}
.ThreeCol.V2 .BottomBox .BoxDetail{color: #394556; background-color: #fff; font-size: 20px; line-height: 1.5; padding: 30px 15px;
  position: relative; text-align: center;}
.ThreeCol.V2 .BottomBox .BoxDetail:before{content: '\f107'; font-family: fontawesome; position: absolute; top: -20px;
  left: 50%; transform: translateX(-50%);background-color: #6681b0; color: #e6ebf2;font-weight: 700;height: 40px;width: 40px;
  border-radius: 50%;line-height: 40px; vertical-align: middle; text-align: center; font-size: 24px;}
.ThreeCol.V2 .BottomBox .BoxDetail span{font-weight:700;}
.ThreeCol.V2 .BottomBox{background-color:#e7ecf9;padding-top:80px;padding-bottom:120px;}
.ThreeCol.V2 .button a:after{display:none}
.ThreeCol.V2 .button{margin-top:100px;}

/* Book Section */
.BookSection{padding-top:100px;padding-bottom:80px;}
.BookSection .SectionDetail h2{font-weight:400;line-height:1.3;}
.BookSection .SectionDetail h2 span{font-weight:700;}
.BookSection .BookBox,.BookSection .BookContent{padding:0px 15px;}
.BookSection .button{margin-top:50px;} 

/* form v2 modile */
.Form.V2{position:relative;padding-top:90px;padding-bottom:150px;}
.Form.V2 .WaveImage{background-color: #f5f8fe;position: absolute;bottom: 0;width:100%;z-index:1;}
.Form.V2 .FormBox {max-width: 700px;margin: 50px auto 0 auto; text-align: left;border:1px solid #d9dfeb;}
.Form.V2 .SectionSubTitle{     line-height: 1.3;font-size: 24px;color: #354256; max-width: 60%; margin: 0 auto; margin-top: 20px;}
.Form.V2 .RightImage { position: absolute; right: 0; bottom: 150px;}
.Form.V2 input[type="submit"],.Form.V2 form.hs-form a.hs-button.primary{font-size: 18px;padding: 18px 30px;background-color: #4fbde8;border:0;border-radius:5px;}
.Form.V2 input[type="submit"]:hover,.Form.V2 form.hs-form a.hs-button.primary:hover{background-color:#378cbe}
.Form.V2 .hs_submit{text-align:center;}
.Form.V2 form{padding:30px 21px 30px}


/*  new home page version 2   */


.Footer.V2{padding-top:62px;}
.Footer.V2{background-image:none !important ; background-color:#4c7bc1 !important;}
.Footer.V2 .NavigationList,.Footer.V2 .footerLeftBox{float:none;display:inline-block;width:25%;margin-right:-4px;}
.Footer.V2 .FooterNavigation h4 {font-family: 'Source Sans Pro',sans-serif !important;font-size:16px;line-height:1.25;color:#354256 !important;font-weight:700;}
.Footer.V2 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a ,
.Footer.V2 .FooterNavigation .SubMenuLsit p , .Footer .ContactInfo a, .Footer .HelpBoxList a ,
.Footer.V2 .ContactInfo p ,.Footer.V2 .CopyRight {padding-bottom:0px;font-family: 'Source Sans Pro',sans-serif !important;font-size:16px;
  line-height:1.25; /*color:rgba(255, 255, 255, 0.5) !important;*/font-weight:400;}
.Footer.V2 .CopyRight ,.Footer.V2 .FooterNavigation  a , .Footer.V2 .ContactInfo p {color:#fff !important;}
.Footer.V2 .SubMenuLsit ul li{list-style:none;}
.Footer.V2 .FooterNavigation .SubMenuLsit p{font-weight:700;color:#fff !important}
.Footer.V2 .SubMenuLsit ul{margin:0px !important;margin-bottom:23px !important;padding:0px !important;}
.Footer.V2  .SubMenuLsit ul li a{font-family: 'Source Sans Pro',sans-serif !important;font-size:16px;line-height:1.25;color:#fff !important;font-weight:400;}
.Footer.V2 .CopyRight:before{display:none !important;}
.Footer.V2 .CopyRight{padding:0;margin:0;}
.Footer.V2 .FooterParentBox{padding-bottom:55px;}
.Footer.V2 .FooterNavigation{padding-bottom:0;}
.Footer.V2{border-bottom:0px !important}
.Footer.V2 .footerBottomBox{border-top:1px solid #fff;padding: 24px 15px;}
.Footer.V2 .FooterSocialLink{padding-top:0;}
.Footer.V2 .FooterSocialLink li a{background-color:transparent !important;color:#fff !important;font-size:24px;}
.Footer.V2 .ContactInfo p {margin-bottom:10px !important;}
.Footer.V2 .footerLeftBox .leftBoxContent{font-size: 24px;color: #fff;padding-right: 45px;font-family: 'Source Sans Pro',sans-serif !important;
  line-height: 1.25;  font-weight: 400; padding-top: 30px;}
.Footer.V2 .footerLeftBox .leftBoxContent span{font-weight:700;display:block;color:#f9b041}


/*  Responsive Media Query */

@media(min-width:1600px){
  .WaveImage img{width:100% !important;}
  .BannerV3 .WaveImage img {height:160px !important;}
  .LogoGallery .WaveImage img , .Testimonail.V3 .WaveImage.Top img , .PageList .WaveImage.Top img{height:135px !important;}  
  .Testimonail.V3 .WaveImage.Bottom img ,.PageList .WaveImage.Bottom img, body.HomePage-V2-new .TwoColSection.New .TopWaveImage img,
  {height:130px !important;}
  .ThreeCol.V2 .TopBox .WaveImage{height:240px !important}
  .ThreeCol.V2 .BottomBox .WaveImage{height:145px !important;}

}

@media(max-width:1600px){

  /*  Header  */
  .Header .Navigation li.hs-item-has-children>a:after{font-size: 14px; padding-top: 2px;}
  .Header .Navigation ul>li.hs-menu-depth-1:last-child a:after{right:17px;padding-bottom:3px;}
  .Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2))>ul{top:33px;}  

  /* Testimonial Section */
  .Testimonial .TestimonialContent{margin-bottom:22px;}

  /*  Indusry Page  */
  .IndustrySection .button{margin-right:110px;}


}


@media(max-width:1440px){

  body.hs-blog-post .PostBannerParent{padding-left:15px;padding-right:15px;}
  .BannerV3 .WaveImage{bottom:-1px;}
  .Testimonail.V3 .WaveImage.Top{top:-1px;}

}


@media(min-width:1350px){

  /*  Full With Content With Image  */
  .FullWidthContent.Version2 .MainParent {  padding: 27px 0px;}

  /*   Testimonail Section */
  .Testimonial .TestimonialBox {padding:18px 0px 27px;}

  /*   Icon Image with Content */
  .IconWithContent.IconImage .ParentBox{padding:27px 0px;}


  /*   Client Page */

  /*   Left Icon Right Video */
  .LeftContentRightVideo .VideoParentBox , .LogoGalleryV2 .button ,.LeftContentRightVideo  .VideoParentBox {padding:27px 0px;}

  /* Equiment Page   */
  /* Image Module */
  .ImageSection{padding:54px 0px;}
  .ImageSection .ImageInnerbox, .WhiteBannerSection .TwoColumnBox{padding:27px 0px;}
  .ImageSection .ImageContentBox{margin:27px 0px;}


}


@media(max-width:1350px){

  /*   Icon Image with Content */
  .IconWithContent.IconImage {padding:4% 0px;}
  .IconWithContent.IconImage .ParentBox{padding:2% 0px;}

  /* Client Page  */
  /*  Testimonial Slider  */
  .TestimoanialSliderSection .AuthorDesignation{padding-bottom:20px;}

  /*   Contact  Page */
  .ContactForm .ContactFormParent{padding-top:12px;}

  /*   home v2  */
  .BannerV3{padding-top:190px;}
  .BannerV3 h1{font-size:64px;}

  /*   two column section   */
  .TwoColSection .ItemContent { max-width: 80%;}

  /*   testimonial v3 */
  .Testimonail.V3 .QuoteText{font-size:30px;max-width:90%;}

}

@media(max-width:1280px){

  /*  Home Page Start  */

  /*   Banner */
  .Banner .BannerParentBox{background-size:89% auto;}
  .Banner{padding-bottom:33px;}

  /* Testimonial Section */
  .Testimonial .TestimonialContent{margin-bottom:18px;}


  /*  Solution Page Start  */

  /* Two Column Content Banner */
  .TwoColumnBanner { padding-top: 181px;}

  /*  Paricing Page  */
  /*  Paicing Module  */
  .PricingSection .PackageName{padding-bottom:0;}

  /*  Contact Page  */
  /*   Contact Form Module */
  .WhiteBannerSection .InnerBox{width:53%;}

  /*  home page v2  */
  .BannerV3 h1 { font-size: 52px;}
  .BannerV3{padding-bottom:180px;}

  /*  three Column module  */
  .ThreeCol .BoxTitle br{display:none;}
  .ThreeCol .BoxTitle{font-size:22px;}
  /*   two column section */
  .TwoColSection .Detail{font-size:20px;}
  .TwoColSection .SectionTitle h2, .LogoGallery.v3 .Title h2, .ZigZagSection.V3 .Title h2,
  .ThreeCol.V2 .SectionTitle h2, .BookSection .SectionDetail h2 , .Form.V2 .SectionTitle h2 {font-size:42px;}

  /* zig zag section v3   */
  .ZigZagSection.V3 .ZigZagDetail{font-size:18px;}
  .ZigZagSection.V3 .ZigZagContentBox .InnerContentBox{max-width:81%;}
  .ZigZagSection.V3 .ZigZagInner {margin-bottom: 100px;}
  .ZigZagSection.V3{padding-bottom:50px;}

  /*   testimonial v3 */
  .Testimonail.V3 .SliderTestimonial ,.Testimonail.V3 .RightSideContent{width:100%;margin-right:0;display:block;}  
  .Testimonail.V3 .InnerSlider{max-width:500px;}
  .Testimonail.V3  .BottomLogo , .Testimonail.V3 .RightSideContent{margin-top:50px;}
  .Testimonail.V3 .QuoteBox{max-width:700px;margin:0 auto;}
  .Testimonail.V3{padding-bottom:150px;}

  /*  cta strip v3  */
  .CTAStrip.V3 h2{font-size:38px;}
  .CTAStrip.V3 .button a:hover {color:#378cbe ;}

  /*   three column v2 */
  .ThreeCol.V2 .TopBox, .ThreeCol.V2 .BottomBox{padding-top:50px;}

  /*   form v2 module */
  .Form.V2 .SectionSubTitle{max-width:70%;}





}

@media(min-width:1230px){


  /*  Solution Pages  */

  /* Banner Module */
  .TwoColumnBanner.PortalEmpleado { padding-top: 205px; padding-bottom: 151px;}
  .TwoColumnBanner.Remuneraciones {padding-top: 205px; padding-bottom: 104px;}
  .TwoColumnBanner.Asistencia{padding-top: 206px;padding-bottom: 102px;}
  .TwoColumnBanner.Seleccion{padding-top: 206px; padding-bottom: 101px;} 
  .TwoColumnBanner.desempeno {padding-top: 177px;padding-bottom: 170px;}
  .TwoColumnBanner.Clima{ padding-top: 206px;padding-bottom: 97px;}
  .TwoColumnBanner.Capacitaciones{padding-top: 206px; padding-bottom: 108px;}
  .TwoColumnBanner.FirmaElectronica{padding-top: 205px; padding-bottom: 103px;}
  .TwoColumnBanner.Analytics { padding-top: 206px; padding-bottom: 109px;}
  .TwoColumnBanner.WorkFlow{padding-top: 205px; padding-bottom: 102px;}
  .TwoColumnBanner.Beneficios{padding-top: 206px; padding-bottom: 151px;}
  .TwoColumnBanner.Industrias{  padding-top: 206px; padding-bottom: 87px;}
  .TwoColumnBanner.Equipo {  padding-top: 205px;  padding-bottom: 149px;}
  .TwoColumnBanner.Partners { padding-top: 205px; padding-bottom: 102px;}
  .TwoColumnBanner.Privacidad {  padding-top: 205px; padding-bottom: 102px;}




}

@media(max-width:1229px){

  /*   Two Column Banner */
  .TwoColumnBanner.PortalEmpleado{padding-bottom: 144px;padding-top: 198px;}
  .TwoColumnBanner.Remuneraciones{padding-top: 199px;padding-bottom: 97px;}
  .TwoColumnBanner.Asistencia {padding-top: 200px; padding-bottom: 89px;}
  .TwoColumnBanner.Seleccion { padding-top: 199px;  padding-bottom: 95px;}
  .TwoColumnBanner.desempeno { padding-top: 177px; padding-bottom: 169px;}
  .TwoColumnBanner.Clima { padding-top: 199px;  padding-bottom: 90px;}
  .TwoColumnBanner.Capacitaciones { padding-top: 199px;  padding-bottom: 129px;}
  .TwoColumnBanner.FirmaElectronica {padding-top: 199px; padding-bottom: 95px;}
  .TwoColumnBanner.Analytics { padding-top: 199px;  padding-bottom: 130px;}
  .TwoColumnBanner.WorkFlow { padding-top: 199px;  padding-bottom: 95px;}
  .TwoColumnBanner.Beneficios { padding-top: 199px; padding-bottom: 144px;}
  .TwoColumnBanner.Industrias {  padding-top: 198px;    padding-bottom: 105px;}
  .TwoColumnBanner.Equipo { padding-top: 198px;padding-bottom: 142px;}
  .TwoColumnBanner.Partners { padding-top: 198px; padding-bottom: 96px;}
  .TwoColumnBanner.Privacidad { padding-top: 198px;  padding-bottom: 103px;}


  /* Pricing Page  */
  /*  Pricing Module  */
  .PricingSection .SubTitle{max-width:75%;margin: 0 auto;}
  .PricingSection .PriceBox { width: 33.33%; margin-right: -4px; float: none;  display: inline-block;vertical-align:top;  padding: 0px 30px;  margin-bottom: 30px;}
  .PricingSection{padding-bottom:23px;}

  /*  Blog   */
  body.ucBlog1Post .postHeaderWrapper h1{font-size:34px;}

  /*   New Blog  Inner Page */
  body.hs-blog-post .PostInner .PostTitle h1{font-size:34px;}   

  /*   Landing page */
  .LeftContentRightImage h1{font-size:40px !important;}
  .LeftContentRightImage .SectionSubTitle{max-width:100%;}
  .PlanSection .PackageContent {  padding: 0px 15px;}
  .PlanSection .PriceContentBox {  margin: 0px -15px;}


  /*  Pillar Page  */
  .PillarPageSection .sidebar {width: 355px; }
  .PillarPageSection .content { width: calc(100% - 355px);  }
  .PillarPageSection .SectionTitleBox ul li a span {  padding-right: 15px;}
  .PillarPageSection .SideBarContent{font-size:20px;}



}


@media(max-width:1104px){

  /*   Header  */
  .Header .Navigation ul>li.hs-menu-depth-1{padding-right:10px;}
  .Header .Navigation ul>li.hs-menu-depth-1:last-child a{padding-right:30px;}
  .Header .Navigation ul>li.hs-menu-depth-1:last-child a:after {right: 10px;}  

}

@media(max-width:1080px){


  /*  Video Section  */
  .VideoSection .VideoParentBox{max-width: 100%;width:80%;margin:0 auto;}

  /*   Zig Zag Section */
  .ZigZagSection .ZigZagDetail{max-width:100%;}

  /*  Logo Gallery  */
  .LogoGallery .LogoBox{margin-bottom:40px;}

  /* Testimonial Section */
  .Testimonial .TestimonialContent{margin-bottom:14px;}


  /*  Client Page   */
  /* Testimonial Sldier */
  .TestimoanialSliderSection .Table{height:550px}

  /* contact Page   */
  /*   White Banner Module */
  .WhiteBannerSection{padding-top:215px;}

  /*  blog  */
  body.ucBlog1Listing h1.tituloBlogBienvenida {font-size: 50px; }
  .ucBlogFilter li {  padding: 0px 30px 0 0;}  

  /*   New Blog */
  .BannerWithForm h1{font-size:50px;}

  /*   Service Page */
  body.ServicePage .ZigZagImage, body.ServicePage .ZigZagContentBox{padding:0px 15px;}
  body.ServicePage .InnerContent{margin:0;}

  /*  Pillar Page  */
  .PillarPageSection .sidebar {width: 300px; }
  .PillarPageSection .content { width: calc(100% - 300px);  }
  .PillarPageSection .sidebar h2{font-size:26px}
  .PillarPageSection .SectionTitleBox ul li a span {  padding-right: 10px;}
  .PillarPageSection .DescribtionTitle h2{font-size:22px;}
  .PillarPageSection .SectionDetailBox div{font-size:20px;}
  .PillarPageSection .sidebar.sticky {  position: fixed; left: 0px;z-index:50;height:auto;}
  .PillarPageSection .sidebar.buttonSticky{ bottom: inherit;top:  inherit; position: absolute; }

  /*  home page v2  */
  .BannerV3 h1 { font-size: 44px;}
  .BannerV3 .BannerContent{padding-top:30px;padding-right:0px;font-size:18px;}

  /*  three Column Module  */
  .ThreeCol{padding:50px 0px;}
  .ThreeCol .ColumnBox { padding: 0px 10px;}
  .ThreeCol .ThreeColParent { margin: 0px -10px;}

  /*  two column section  */
  .TwoColSection .ItemContent  {max-width: 90%;}
  .TwoColSection .SectionTitle h2, .LogoGallery.v3 .Title h2, .ZigZagSection.V3 .Title h2,
  .ThreeCol.V2 .SectionTitle h2, .BookSection .SectionDetail h2  , .Form.V2 .SectionTitle h2{font-size:36px;}

  /*  logo gallery section v3  */
  .LogoGallery.v3 .SubTitle{font-size:24px;}

  /*   zig zag v3 */
  .ZigZagSection.V3{padding-top:70px;}

  /*  three column v2  */
  .ThreeCol.V2 .BoxTitle span{font-size:38px;}
  .ThreeCol.V2 .button{margin-top:50px;}
  .ThreeCol.V2 .BottomBox{padding-bottom:90px;}

  /*   Book Section */
  .BookSection{padding:70px 0px;}

  /*  form v2 module */
  .Form.V2 .FormBox{max-width:600px;}

  .Footer.V2 .leftBoxContent{padding-right:15px;}
  .Footer.V2 .NavigationList, .Footer.V2 .footerLeftBox{padding-right:15px;}
  .Footer.V2 .leftBoxContent{font-size:20px;}

  /*   new design css 28-5-2020  */
  .mfp-content .NewForm {padding:0px;}

}

@media(max-width:1040px){

  /*  Header  */
  .Header .Navigation ul>li.hs-menu-depth-1{padding-right:10px;}
  .Header .Navigation ul > li.hs-menu-depth-1 > a{font-size:16px;}

}


@media(max-width:1024px){

  .BannerWithForm{padding-top:78px;}

  /*   New Blog */
  body.hs-blog-listing .PostBoxes{width:50%;}

}


@media(min-width:981px){
  .max90, .max75{margin:0 auto;}
  .max90{max-width:90%;}
  .max75{max-width:75%;}
  .max70{max-width:70%;}

  /*   Header */
  .Header .Navigation {display:inline-block !important;}
  .Header .NavigationBar{display:none;}

  /*  Fixed on Scroll  */
  .Header.Fixed {box-shadow: 0 0 7px rgba(0,0,0,.1)!important;}
  .Header.Fixed .Navigation{padding-top:15px;transition: all .4s ease-in-out;}
  .Header.Fixed .Navigation ul>li.hs-menu-depth-1{padding-bottom:15px;transition: all .4s ease-in-out;}
  .Header.Fixed .Navigation ul>li.hs-menu-depth-1>a , .Header.Fixed .Navigation ul>li.hs-menu-depth-1:last-child a{font-size:16px;transition: all .4s ease-in-out;}
  .Header.Fixed .SiteLogo{padding-left:2px;transition: all .4s ease-in-out;}
  .Header.Fixed .SiteLogo svg { padding-right: 36px;transition: all .4s ease-in-out;}
  .Header .Navigation ul>li.hs-menu-depth-1:last-child a ,
  .Header.Fixed .Navigation ul>li.hs-menu-depth-1:last-child a {font-size:14px;}

  /*   Footer */
  .Footer .NavigationList{width: 29.667%;margin-right: 5.5%;float: left; position: relative;}
  .Footer .NavigationList:last-child{margin-right:0;}

  /*  Banner  */
  .Banner .Title{max-width:43%;margin-left: auto!important; margin-right: 0!important;}

  /*   video */
  .VideoSection .VideoParentBox{padding:2% 0px;}

  /*  Testimonial Section  */
  .Testimonial .TestimonialContent  {box-shadow:0 20px 38px -9px rgba(39,44,62,.22)}


  /*   Solution Page  */

  /* Two Column Content Banner */
  .TwoColumnBanner .BannerResponsiveImage{display:none;}
  .TwoColumnBanner.PortalEmpleado .BannerImage{padding-right:21px;}
  .TwoColumnBanner.Seleccion .BannerImage{padding-right:0;}

  /*   Icon With Content */
  .IconWithContent .IconInnerBox:last-child{margin-right:0;}

  /*  Logo Gallery V2  */
  .LogoGalleryV2 .button{margin-bottom:2.75%;padding:2% 0px;}


  /*   Client Page  */
  .LeftContentRightVideo .VideoParentBox { width: 89%; max-width: 89%;margin:0 auto;} 

  /*  Industry Page  */

  .IndustrySection  .TopicParentBox .wrapper{width: 84.5%;max-width: 1080px;}
  .IndustrySection .LeftSideContent{width: 29.667%;}
  .IndustrySection .RightSideLogo{width: 64.833%;}
  .IndustrySection .LeftSideContent.fl ,  .IndustrySection  .RightSideLogo.fl {margin-right:5.5%;}

  /* Equiment Page   */
  /* Image Module */
  .ImageSection{padding:4% 0px;}
  .ImageSection .ImageInnerbox{padding:2% 0px;}
  .ImageSection .ImageContentBox{margin:2% 0px;}

  /* Conatct Page */
  /*  White Banner module  */
  .WhiteBannerSection .TwoColumnBox{padding:2% 0px;}

  /*   Contact Form Module */
  .ContactForm .LeftForm { width: 29.667%;  margin-right: 5.5%;}
  .ContactForm .RightImage  {width: 64.833%;}

  /*   Pillar Page */
  .PillarPageSection .SectionNameBox ,.StageModule .StageMobileImage{display:none;}
}

.Header .SiteLogo img, .Header-LP .SiteLogo img {
  max-width: 75%;
  padding-top: 10px;
}

@media screen and (min-width: 768px) {
  .Header .SiteLogo img, 
  .Header-LP .SiteLogo img {
    max-width: 100%;
    padding-top: 0;
  }
}
@media screen and (max-width:767px) and (min-width:300px) {
  body.hs-blog-listing .PostBoxes{width:90%; margin: 0 auto;}
}
  @media(max-width:980px){

    .tab-center{text-align:center;}
    .tab-left{text-align:left;}
    .ListsSpacing {width:100%;margin-right:0px;}
    .mw100{width:100% !important;display:block ;float:none !important;}
    .mw50{width:50% ;}
    .mw100.ib{margin-right:0;}

    body.HomePage-V2-new .wrapper{ max-width:700px }

    /* Header */
    .Header{height:56px;position:relative;}
    .Header .Navigation {display:none;}
    .HeaderParentBox{position:relative;}
    .Header  .NavigationBar{position:absolute;top:15px;right:0;display:block;z-index:9;line-height:1;cursor:pointer;}
    .Header .expandMenu i{position: relative;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;width: 20px;left: 0;
      height: 2px;opacity: 1;display: block;background:#fff;margin: 5px 0;}
    .Header .SiteLogo svg { padding-right: 33px; padding-top: 13px;}

    .Header .Navigation ul>li.hs-menu-depth-1{margin-right:0;display:block;}
    .Header .Navigation{width:100%;margin-right:0;padding-top:0;}
    .Header .Navigation .hs-menu-wrapper>ul ,.Header .Navigation ul>li.hs-menu-depth-1{padding-right:0;width:100%;margin-right:0;}
    .Header .SiteLogo{display:block;margin-right:0;}
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:visible !important;opacity: 1 !important;}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2 , .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper {  position: relative !important; width: 100% !important; text-align: left;}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper>li.hs-menu-depth-2, .Header .Navigation ul li.hs-menu-depth-1:nth-child(1)> ul > li.hs-item-has-children ul.hs-menu-children-wrapper>li.hs-menu-depth-3{display:block;margin-right:0;}
    .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:0px;}
    .Header .Navigation{position: absolute; top: 56px;}
    .Header .Navigation ul>li.hs-menu-depth-1{display: block; border-bottom: 1px solid rgba(0,0,0,.03);padding:0;}
    .Header .Navigation ul>li.hs-menu-depth-1 a{ padding: 10px 5%; border-bottom: 1px solid rgba(0,0,0,.03);}
    .Header .Navigation .hs-menu-wrapper>ul{background-color:#2f48a7;padding-top:41px; margin-top: 0px; padding-bottom: 39.1875px;padding-right:5%;padding-left:5%; margin-bottom: 0px;border-top:3px solid ;border-color:#1864fd}
    .Header .Navigation ul>li.hs-menu-depth-1>a , .Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2))>ul>li>a{font-size:16px; line-height: 1.75;}
    .Header .Navigation ul li.hs-menu-depth-1:nth-child(1)>ul.hs-menu-children-wrapper { background-color: transparent;border: 0; box-shadow: none;}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper{top:0;padding:0 0 0 10px;}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1)> ul > li:not(:first-child){margin-top:-3px;}
    .Header .Navigation li.hs-item-has-children>a:after{display:none;}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2>a{font-size:16px;display: block; padding: 9.5px 5% !important; border-bottom: 1px solid rgba(0,0,0,.03);}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper>li.hs-menu-depth-2, .Header .Navigation ul li.hs-menu-depth-1:nth-child(1)>ul>li.hs-item-has-children ul.hs-menu-children-wrapper>li.hs-menu-depth-3{width:100% !important;display:block;}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper>li.hs-menu-depth-2>ul>li a{padding:10px 20px;font-size:14px;line-height:1.75;border-bottom: 1px solid rgba(0,0,0,.03);}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2:not(:first-child)>ul{padding-left:10px;}
    .Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2))>ul { border: 0; width: 100% !important; position: relative; top: 0; max-width: 100%;  background-color: transparent; box-shadow: none;padding:0 0 0 10px;}
    .Header .Navigation ul>li.hs-menu-depth-1{border:0;}
    .Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2))>ul>li>a {padding: 9.5px 5%;}
    .Header .Navigation ul>li.hs-menu-depth-1:last-child a{display:inline-block; padding: 10px 40px 10px 20px; font-size: 16px;}
    .Header .Navigation ul>li.hs-menu-depth-1:last-child{ display: inline-block; width: auto;margin-top:10px;}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper li.hs-menu-depth-2>a{color:#fff;}
    .Header .Navigation  ul > li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper > li.hs-menu-depth-2 ul > li a ,.Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2))>ul>li>a{color:#fff !important;}
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper>li.hs-menu-depth-2,.Header .Navigation ul li.hs-menu-depth-1:nth-child(1)>ul>li.hs-item-has-children ul.hs-menu-children-wrapper>li.hs-menu-depth-3 {width: 100% !important; display:block; margin-right: 0px}
    .Header .Navigation li.hs-menu-depth-1.hs-item-has-children:not(:nth-child(2))>ul>li{padding:0px 10px;}

    /* Footer */
    .Footer .NavigationList{width:100%;margin-right:0;margin-bottom:30px;}
    .Footer .NavigationList:last-child{margin-bottom:0;}
    .Footer .ContactInfo {  margin-bottom: 30px;}
    .Footer .CopyRight{margin-top:28px;padding-bottom:57px;padding-top:29px;}
    .Footer .FooterNavigation .SubMenuLsit ul{padding:0px 0px 14px 14px;}

    /*  Banner  */
    .TwoColumnBanner.PortalEmpleado { padding-bottom: 92px; padding-top: 88px;}
    .Banner .BannerParentBox{background-size: 100% auto;}
    .Banner{padding-top:31px;}
    .Banner .LogoImage{ max-width: 20%;padding-top: 155px;padding-bottom:39px;}
    .Banner h1 ,.BannerV2 h1{font-size:32px;color:#333;}
    .Banner .button{padding-top:9px;}

    /*  Service Section  */
    .Service .ServiceTitle {    padding: 6.5px 6px;margin-bottom:30px;}
    .Service .ServiceListBox{margin-bottom:30px;}
    .Service .ServiceTitle:last-child , .Service .ServiceListBox:last-child {margin-bottom:0px;}


    /*  Two Column Content  */
    .TwoColumnContent .RightBox{margin-top:40px;}

    /*  Zig Zag Section  */
    .ZigZagSection .ZigZagImage.fl, .ZigZagSection .ZigZagContentBox.fl {  margin-right: 0;}
    .ZigZagSection .ZigZagImage{margin-bottom:30px;}
    .ZigZagSection  .ZigZagContentBox{margin-bottom:40px;}
    .ZigZagSection  .ZigZagInner:last-child .ZigZagContentBox{margin-bottom:0;} 

    /*   Logo Gallery */
    .LogoGallery .LogoBox img {  max-width: 219px !important;  width: auto;}
    .LogoGallery .LogoBox{padding-bottom:19px;margin-bottom:30px;}
    .LogoGallery .SectionTitleBox{padding:30px 0px;}
    .LogoGallery .LogoBox:nth-child(even){padding-right:0;}


    /*   Testimonial Section */
    .Testimonial .TestimonialContent{width:100%;margin-right:0;}
    .Testimonial .TestimonialBox {padding:25px 0px 30px;}
    .Testimonial .wrapper3{width:90%;max-width:90%;margin:0 auto;}
    .Testimonial .TestimonialContent{margin-bottom:30px}
    .Testimonial .SectionTitleBox{width:90%;margin:0 auto;}

    /*  Solution Page   */
    /* Two Column Banner */
    .TwoColumnBanner.PortalEmpleado { padding-bottom: 92px; padding-top: 88px;  }
    .TwoColumnBanner.Remuneraciones { padding-top: 60px;  padding-bottom: 91px;}
    .TwoColumnBanner.Asistencia { padding-top: 89px; padding-bottom: 40px;}
    .TwoColumnBanner.Seleccion { padding-top: 88px;  padding-bottom: 70px;}
    .TwoColumnBanner.desempeno { padding-top: 59px; padding-bottom: 109px;}
    .TwoColumnBanner.Clima {  padding-top: 89px; padding-bottom: 103px;}
    .TwoColumnBanner.Capacitaciones { padding-top: 89px;  padding-bottom: 84px;}
    .TwoColumnBanner.FirmaElectronica { padding-top: 89px;  padding-bottom: 90px;}
    .TwoColumnBanner.Analytics { padding-top: 89px; padding-bottom: 143px;}
    .TwoColumnBanner.WorkFlow { padding-top: 89px;  padding-bottom: 116px;}
    .TwoColumnBanner.Beneficios { padding-top: 89px; padding-bottom: 144px;}
    .TwoColumnBanner.Clientes { padding-top: 87px;padding-bottom: 117px;}
    .TwoColumnBanner.Industrias {  padding-top: 79px;  padding-bottom: 101px;}
    .TwoColumnBanner.Equipo { padding-top: 87px;  padding-bottom: 90px;}
    .TwoColumnBanner.Partners {  padding-top: 87px;  padding-bottom: 90px;}
    .TwoColumnBanner.Privacidad { padding-top: 88px;  padding-bottom: 85px;}
    .TwoColumnBanner .BannerImage{display:none;}
    .TwoColumnBanner .BannerResponsiveImage {  max-width: 30%;  margin: 0 auto;}
    .TwoColumnBanner.Clima .BannerResponsiveImage{max-width:30%;}
    .TwoColumnBanner.Clientes .BannerResponsiveImage , .TwoColumnBanner.Equipo .BannerResponsiveImage ,
    .TwoColumnBanner.Partners .BannerResponsiveImage{max-width:28%;}
    .TwoColumnBanner{padding-top:57px; padding-bottom: 128px;}
    .TwoColumnBanner .BannerContentBox {padding-top:10px}

    /*   Zig Zag Module */
    body.SolutionPage .ZigZagSection .ZigZagContentBox{margin-bottom:0;}

    /*   Icon With Content */
    .IconWithContent .IconInnerBox {  width: 100%;  max-width: 550px;  margin: 0 auto;}
    .IconWithContent.Orange .IconBoxes ,   .IconWithContent.IconImage .IconInnerBox{margin-bottom:30px;}
    .IconWithContent .IconInnerBox:nth-child(3n){margin:0 auto 30px auto;}
    .IconWithContent .IconInnerBox .IconBoxes{margin-bottom:30px;}
    .IconWithContent.IconImage .IconInnerBox:last-child , .IconWithContent .IconInnerBox:last-child .IconBoxes{margin-bottom:0;}


    /*   Icon Image with Content */
    .IconWithContent.IconImage {padding:50px 0px;}
    .IconWithContent.IconImage .ParentBox{padding:30px 0px;}


    /*  Client Page   */
    /*   Left Content Right Voideo Module */
    .LeftContentRightVideo{margin-top:-18px;}
    .LeftContentRightVideo .SectionTitleBox , .LeftContentRightVideo .VideoContentBox{margin-bottom:30px;}

    /*  Logo Gallery V2  */
    .LogoGalleryV2 .LogoBox{width:33.33%;}
    .LogoGalleryV2 .button {padding:30px 0px 60px;}
    .LogoGalleryV2 .LogoBox img { max-width: 180px !important;}

    /*  Testimonial Slider  */
    .TestimoanialSliderSection .SliderDetail{font-weight:500;}


    /*  Industry Page   */

    /*  banner   */
    .TwoColumnBanner.Industrias .BannerResponsiveImage {  display: none;}

    /*  Industry Lisitng section  */
    .IndustrySection .TopicBoxes{padding-right:0;}
    .IndustrySection .TopicInner {text-align:center;}
    .IndustrySection .button{margin-right:0;text-align:center;}
    .IndustrySection .RightSideLogo  {margin-bottom:30px;}
    .IndustrySection .LeftSideContent{width:100%;}


    /*   Pricing Page */
    /* Pricing Module */
    .PricingSection .PriceListParent{width:80%;max-width:80%;}
    .PricingSection{padding-top:45px;padding-bottom:13px;}
    .PricingSection .SubTitle{max-width:100%;}
    .PricingSection .PriceBox{width:50%;}

    /* Equiment Page   */
    /* Image Module */
    .ImageSection{padding:50px 0px;}
    .ImageSection .ImageInnerbox{padding:30px 0px;}
    .ImageSection .ImageContentBox{margin:30px 0px;}

    /*   Partner Page */

    .IconWithContent.IconImage.V2 .IconInnerBox { width: 100%; margin-right: 0; max-width: 100%;  }
    .IconWithContent.IconImage.V2 .Icon {  width: 150px;  max-width: 100%;    }
    .IconWithContent.IconImage.V2 .IconContentBox {  width: calc(100% - 150px); padding-left:15px;}
    .IconWithContent.IconImage.V2 .Icon ,  .IconWithContent.IconImage.V2 .IconContentBox{display: inline-block;  vertical-align: top;  margin-right: -4px;}
    .IconWithContent.IconImage.V2 .IconBoxes{margin-bottom:0;}

    /*  Blog  */
    body.ucBlog1Post .postHeaderWrapper h1 { font-size: 30px;  line-height: 1.3;}


    /*  Contact Page   */
    /*  White Banner Module  */
    .WhiteBannerSection { padding-top: 110px;}
    .WhiteBannerSection .TwoColumnBox{padding:30px 0px;}
    .WhiteBannerSection .BannerImage{margin-bottom:30px;}
    .WhiteBannerSection .ExtraInformationBox{  float: none; display: block;  width: 100%;  margin: 0 0 30px 0;}  
    .WhiteBannerSection .InnerBoxDetail{padding:10px 15px;}

    /* Contact Form Module */
    .ContactForm .wrapper { width: 80%; max-width: 80%;margin: 0 auto !important;  }
    .ContactForm .LeftForm { width: 100%;   margin-right: 0;margin-bottom:30px;}
    .ContactForm form .hs-input { width: 100%;max-width:100%;}
    .ContactForm .ContactFormParent{padding-bottom:0;}
    .WhiteBannerSection .TwoColumnBox{padding-bottom:0;}

    /*   Search Result Page */

    .SearchPage .SearchFormBox {  margin-left: 0px !important;}
    .SearchPage .SearchText {  text-align: center;   margin-bottom: 30px;}
    .SearchPage .SearchBanner { padding: 100px 0px;}
    .SearchPage h3{font-size:28px;}


    /*   New Blog */
    .BannerWithForm {  padding-top: 70px;}
    .TopicList ul li a{margin-bottom:22px;}

    /*  New Blog Inner Page  */
    body.hs-blog-post .PostInner{padding-top:0px;}
    body.hs-blog-post .PostInner .PostTitle h1 {  font-size: 30px;}

    /*  Service Page   */
    /* Banner Module  */
    body.ServicePage .TwoColumnBanner{padding:90px 0px;}
    body.ServicePage .TwoColumnBanner .BannerImage {display: block;float: none !important; text-align: center;}
    body.ServicePage .TwoColumnBanner .BannerContentBox{padding-left:0px;padding-top:30px;text-align:center;}
    body.ServicePage .TwoColumnBanner .BannerContentBox br{display:none;}
    body.ServicePage .TwoColumnBanner.V2 .BannerImage img.lazy {width: 200px; margin: 0 auto;}
    body.ServicePage  .TwoColumnBanner .BannerResponsiveImage{display:none;}

    /*  Stage Module   */
    .StageModule .StageItem .StageContentImage:before , .StageModule .StageContentLogo ,.StageModule .StageContentTitle:before{display:none;}
    .StageModule .StageItem:nth-child(n+0) { position: static !important; top: 0; transform: translateY(0); left: 0; width: 50%; display: inline-block;vertical-align: top;margin-right: -4px;}
    .StageModule .StageItem:nth-child(n+0) .StageContentTitle { position: static !important; left: 0 !important;  top: 0 !important; display: block; width: 100%;}
    .StageModule .StageInnerBox{padding-top:50px;}
    .StageModule .StageItem{margin-bottom:30px;text-align:center;}
    .StageModule .StageItem:last-child{margin-bottom:0px;}
    .StageModule .StageContentTitle{text-align:center;margin-bottom:20px;}
    .StageModule .StageContentTitle span{padding-left:0;}
    .StageModule .StageContentBox {min-height: auto !important; display:none !important;}
    .StageModule .SectionTitle {text-align:center;}


    /*  Service Page  */
    /*    Zig Zag Module */
    body.ServicePage .ZigZagInner{padding:30px 0px;}
    body.ServicePage .ZigZagInner , body.ServicePage .ZigZagSection .ZigZagDetail{text-align:center;}
    body.ServicePage .ZigZagImage, body.ServicePage .ZigZagContentBox{padding:0px;}
    body.ServicePage .InnerContent{margin:0;}
    body.ServicePage  .ZigZagSection .ZigZagContentBox{margin-bottom:0px;}
    body.ServicePage .ZigZagSection .ZigZagTitle h2:before{display:none;}
    body.ServicePage .ZigZagInner .InnerContent .ZigZagImage { order: 2;margin-top:30px;}

    /* CTAV2 Module */
    .CTAV2 .LeftBox ,.CTAV2 .RightBox {width:100%;display:block;float:none;text-align:center}
    .CTAV2 .LeftBox{margin-bottom:30px;}
    .CTAV2 .Image {text-align:center}
    .CTAV2 .Tag h2:before{left:50%;transform:translateX(-50%);}

    /*   Landing Page */
    .PlanSection .PackageContent{width:33.33%;margin-bottom:30px;}
    .PlanSection .PriceContentBox{text-align:center;}
    .PlanSection {   padding-top: 50px;   padding-bottom: 20px;}
    .ContacFormSection{padding-top:50px;}
    .ContacFormSection .LeftSideContent , .ContacFormSection .RightSideForm {width:100%;margin-right:0;display:block;float:none;}
    .ContacFormSection  form fieldset.form-columns-2 .field{width:100% !important;float:none;display:block;}
    .ContacFormSection form fieldset .field , .ContacFormSection form .hs_submit , 
    body.Remuneraciones-LP .LeftContentRightVideo .SectionTitleBox, body.Remuneraciones-LP .LeftContentRightVideo .VideoContentBox{padding-left:0px;padding-right:0px;}
    .ContacFormSection .RightSideForm , .LeftContentRightImage .RightCol , body.Remuneraciones-LP .LeftContentRightVideo .VideoContentBox {margin-top:30px;}
    .LeftContentRightImage h1 {  font-size: 30px !important;}
    .LeftContentRightImage .SectionSubTitle br{display:none;}
    .LeftContentRightImage .SectionSubTitle{font-size:20px;padding-top:15px;}
    .LeftContentRightImage .button  {padding-top:0px;}
    .LeftContentRightImage .button a, .LeftContentRightImage .button a.cta_button{padding: 10px;}
    .LeftContentRightImage .SectionSubTitle p {line-height:1.5 !important;}


    /*  Pillar Page  */
    .PillarPageSection .sidebar{display:none;}
    .PillarPageSection .mainContent .progress-container{display:block;}

    .BannerV2{padding-top:100px;}
    .BannerV2 .button a, .BannerV2 .button.blue a.cta_button{margin-top:50px;}
    .PillarPageSection .sidebar , .PillarPageSection .content {width:100%; }
    .PillarPageSection .SectionNameBox {position:relative; cursor:pointer;display: block;font-size:17px; width: 100%; background-color: #fff; padding: 7.5px 18px; border-radius: 10px; overflow: hidden; margin-bottom: 30px; color: #3f3f3f;font-weight:600;} 
    .PillarPageSection .SectionNameBox span{padding-right:10px;}
    .PillarPageSection .SectionNameBox 
    .SectionNameBox:before { content: '\f107'; font-family: fontawesome; position: absolute; right: 20px;  top: 50%;  transform: translateY(-50%);}
    .PillarPageSection .TitleBoxes .NavList{display:none;}
    .PillarPageSection  .NavList{padding-right:0px;}
    .PillarPageSection .TitleBoxes .NavList ul {  height: 400px;  overflow-y: auto;padding-right:20px;}
    .PillarPageSection .sidebar.fixed { position: static;} 
    .PillarPageSection .ContentInner{max-width:100%;padding-left:15px;padding-right:15px;}
    .PillarPageSection .SideBarContent{padding:15px;}
    .PillarPageSection .SectionTitleBox{padding:25px 0px;height:auto; overflow-y: unset;}
    .PillarPageSection .SideBarInner{padding:30px 15px 0px;}
    .PillarPageSection .sidebar.sticky{top:10px;}
    .PillarPageSection .progress-container{top:0px;}

    /*  home page v2  */
    .BannerV3{padding-top:80px;padding-bottom:130px;}
    .BannerV3 .LeftContent{padding-right:0px;}
    .BannerV3 .RightImageBox {margin-top:80px;text-align:center;}
    .BannerV3 .button a, .BannerV3 .button a.cta_button{font-size:20px;}

    /*  three column module  */
    .ThreeCol .ColumnBox{margin-bottom:20px;}
    .ThreeCol .ColumnBox:last-child{margin-bottom:0px;}

    /*  two column section  */
    .TwoColSection .ItemContent, .TwoColSection .ItemBox:nth-child(odd) .ItemContent{max-width:100%;}
    .TwoColSection .ItemBox {padding: 0px 10px; margin-bottom: 50px;}
    .TwoColSection .SectionTitle h2, .LogoGallery.v3 .Title h2, .ZigZagSection.V3 .Title h2 ,
    .ThreeCol.V2 .SectionTitle h2 , .BookSection .SectionDetail h2 , .Form.V2 .SectionTitle h2{ font-size: 30px;}
    .TwoColSection .CenterImage{display:none;}

    /* logo gallery v3   */
    .LogoGallery.v3 .Title h2 br{display:none} 
    .LogoGallery.v3 .SubTitle { font-size: 20px;}

    /*  zig zag v3  */
    .ZigZagSection.V3 .ZigZagContentBox.fl .InnerContentBox{margin:0;}
    .ZigZagSection.V3 .ZigZagInner {margin-bottom: 30px;}
    .ZigZagSection.V3 .ZigZagParentBox , .ZigZagSection.V3 .ZigZagContentBox{ margin-top: 30px}
    .ZigZagSection.V3 .BoxGroup{padding-top:30px;text-align:center}
    .ZigZagSection.V3 .InneBox{width:50%;margin-bottom:30px;}
    .ZigZagSection.V3 .InnerContent{padding-top:0px;}
    .ZigZagSection.V3 .ZigZagTitle h2{font-size:30px;}

    /*  testimonial v3  */
    .Testimonail.V3{padding-top:140px;padding-bottom:100px;}
    .Testimonail.V3 .QuoteText {max-width: 75%;}

    /*   cta v3 */
    .CTAStrip.V3 h2{font-size:30px;}

    /* Three Column V2  */
    .ThreeCol.V2 .BottomBox .BoxDetail{max-width:400px;margin:0 auto 30px auto;}
    .ThreeCol.V2 .BottomBox .BoxDetail:last-child{margin-bottom:0px;}
    .ThreeCol.V2 .BoxTitle{font-size:20px;}

    /*  Book Sction  */
    .BookSection .BookBox, .BookSection .BookContent{padding:0px;}
    .BookSection .BookBox {max-width: 400px; margin: 0 auto 50px auto;}

    /*  form v2 module  */
    .Form.V2 .FormBox {max-width: 400px;}
    .Form.V2 form fieldset.form-columns-2 .field{width:100% !important;}
    .Form.V2 .RightImage{display:none;}
    .Form.V2{padding-top:50px;padding-bottom:100px;}
    .Form.V2 .SectionSubTitle { max-width: 100%;font-size:22px;}



    .Footer.V2 .logoBox{padding-right:15px;}
    .Footer.V2 .leftBoxContent{font-size:20px;padding-right:10px;}

  }

  @media(max-width: 1024px) {
    body.hs-blog-post .postFeatureImage {
      height: 340px;
    }
  }

  @media(max-width: 768px) {
    body.hs-blog-post .postFeatureImage {
      height: 205px;
    }
  }

  @media(max-width: 500px) {
    body.hs-blog-post .postFeatureImage {
      height: 130px;
    }
  }

  @media(max-width:767px){

    body.Pillar .wrapper{width:100%;max-width:100%;padding:0px 15px;}
    .mobile-center{text-align:center;}
    h2 {font-size:24px;}
    .SectionPadding {  padding: 20px 0px;}
    .SectionTitleBox {  padding-bottom: 0;}

    /*  Footer   */
    .Footer .FooterParentBox{padding-bottom:220px;}
    .Footer .CopyRight{padding-bottom:30px;}

    /*   Banner */
    .Banner h1 , .BannerV2 h1{font-size:27px;text-align:center;}
    .Banner {  padding-top: 12px; padding-bottom: 10px;}
    .Banner .LogoImage { max-width: 24%;  padding-top: 108px;  padding-bottom: 20px;}
    .Banner .button {  padding-top: 20px;  }
    .Banner .Title{margin-bottom:0;}

    /*  Video Section  */
    .VideoSection .VideopPlay{height:48px;width:48px;}

    /*  Full Width Content With Image  */
    .FullWidthContent.Version2 .SubTitle{max-width:100%;margin-bottom:30px;}
    .FullWidthContent.Version2 .wrapper2{width:80%;margin:0 auto;}

    /*  Two Column Content  */
    .TwoColumnContent{padding:20px 0px;}

    /*   Zig Zag Module */
    .ZigZagSection{padding:20px 0px;}

    /*  Logo Gallery  */
    .LogoGallery .LogoBox img {  max-width: 170px !important;}

    /* Testimonial section */
    .Testimonial {padding:20px 0px;}
    .Testimonial .SectionTitleBox{padding:0;}
    .Testimonial .TestimonialBox{padding-top:0;}
    .Testimonial .Title{margin-bottom:0px;}

    /*   Solution Page start */

    /* two Column Banner  */
    .TwoColumnBanner h1 , .TwoColumnBanner.Clima h1 {  font-size: 24px;}
    .TwoColumnBanner { padding-top: 39px;padding-bottom: 59px;}
    .TwoColumnBanner.PortalEmpleado {  padding-bottom: 41px; padding-top: 68px;}
    .TwoColumnBanner.Remuneraciones { padding-top: 39px; padding-bottom: 37px;}
    .TwoColumnBanner.Asistencia { padding-top: 69px; padding-bottom: 40px;}
    .TwoColumnBanner.Seleccion { padding-top: 69px;}
    .TwoColumnBanner.desempeno { padding-top: 39px; padding-bottom: 64px;}
    .TwoColumnBanner.Clima { padding-top: 69px;  padding-bottom: 46px;}
    .TwoColumnBanner.Capacitaciones { padding-top: 69px; padding-bottom: 32px;}
    .TwoColumnBanner.FirmaElectronica { padding-top: 68px; padding-bottom: 45px;}
    .TwoColumnBanner.Analytics { padding-top: 69px;  padding-bottom: 85px;}
    .TwoColumnBanner.WorkFlow {padding-top: 69px; padding-bottom: 45px;}
    .TwoColumnBanner.Beneficios { padding-top: 69px; padding-bottom: 91px;}
    .TwoColumnBanner.Clientes { padding-top: 68px;  padding-bottom: 70px;}
    .TwoColumnBanner.Industrias { padding-top: 58px;  padding-bottom: 58px;}
    .TwoColumnBanner.Equipo { padding-top: 68px;  padding-bottom: 40px;}
    .TwoColumnBanner.Partners {  padding-top: 68px;  padding-bottom: 40px;}
    .TwoColumnBanner.Privacidad {  padding-top: 68px;padding-bottom: 33px;}
    .TwoColumnBanner .BannerResponsiveImage{max-width:45%;}
    .TwoColumnBanner.Remuneraciones .BannerResponsiveImage , .TwoColumnBanner.Capacitaciones .BannerResponsiveImage ,
    .TwoColumnBanner.Asistencia .BannerResponsiveImage , .TwoColumnBanner.Seleccion .BannerResponsiveImage , 
    .TwoColumnBanner.Privacidad .BannerResponsiveImage {max-width:40%;}
    .TwoColumnBanner.desempeno .BannerResponsiveImage ,  .TwoColumnBanner.Clima .BannerResponsiveImage ,.TwoColumnBanner.FirmaElectronica .BannerResponsiveImage,
    .TwoColumnBanner.Analytics .BannerResponsiveImage , .TwoColumnBanner.WorkFlow .BannerResponsiveImage, .TwoColumnBanner.Beneficios .BannerResponsiveImage,
    .TwoColumnBanner.Clientes .BannerResponsiveImage , .TwoColumnBanner.Equipo .BannerResponsiveImage , 
    .TwoColumnBanner.Partners .BannerResponsiveImage{max-width:35%;}  
    .TwoColumnBanner .Strip ,.TwoColumnBanner.Clima .Strip {background-size: 100% 67px; bottom: 0;height: 67px; z-index: 1; transform: rotateY(180deg) rotateX(0);}

    /*  Zig Zag Module  */
    body.SolutionPage .ZigZagSection .InnerContent{padding:20px 0px;}
    body.SolutionPage .ZigZagSection .ZigZagContentBox ,   body.SolutionPage .ZigZagSection .ZigZagInner:last-child .ZigZagContentBox{margin-bottom:40px;}{margin-bottom:40px;}


    /*   Icon With Content */
    .IconWithContent{padding: 33px 0;}


    /*  Icon Image with Content  */
    .IconWithContent.IconImage {  padding: 33px 0px;}


    /*   CTA Strip */
    .CTAStrip{padding:20px 0px;}
    .CTAStrip .CTAParent{margin:0;}
    .CTAStrip .button a{font-size:15px;}
    .CTAStrip .ButtonBox{display:block;margin:0px 0px 40px 0px;}
    .CTAStrip .ButtonBox:last-child{margin-bottom:0;}
    .CTAStrip .button a span{right:10px;}


    /*  Client Page   */

    /*  Two Column Banner  */
    .TwoColumnBanner.Clientes h1 , .LogoGallery h2{font-size:24px;}
    .LeftContentRightVideo .Title h2 { font-size: 31px;}

    /*  Testimonial slider module  */
    .TestimoanialSliderSection .AuthorName, .TestimoanialSliderSection .AuthorDesignation{font-size:14px;}

    /*   Logo Gallery V2 */
    .LogoGalleryV2 .LogoBox img { max-width: 100px !important;}

    /*  Testimonial Slider  */
    .TestimoanialSliderSection .SliderDetail {  font-weight: 600;}

    /*  Industry Page  */
    /* Industry Listing Section */

    .IndustrySection .TopicParentBox .button{margin-top:30px;}
    .IndustrySection .TopicImageBox {  width: 60%;}
    .IndustrySection .TopicContentList , .IndustrySection .TopicParentBox{padding:20px 0px 60px;}
    .IndustrySection .TopicContentList   .button{margin-top:30px;}
    .IndustrySection .TopicParentBox{padding-bottom:20px;}

    /*   Pricing Page */
    /* Pricing Module */
    .PricingSection{padding-top:26px;}
    .PricingSection .PriceListParent{padding-top:52px;padding-bottom:0;}
    .PricingSection .PriceBox{padding:0px 10px;}
    .PricingSection .PriceListInner{margin:0px -10px;}

    /* Equiment Page   */
    /* Image Module */
    .ImageSection{padding:33px 0px;}

    /* Partners Page */
    .IconWithContent.IconImage.V2 .Icon, .IconWithContent.IconImage.V2 .IconContentBox{width:100%;display:block;margin-right:0;}
    .IconWithContent.IconImage.V2 .Icon{max-width:150px;margin:0 auto;}
    .IconWithContent.IconImage.V2 .IconContentBox{padding-left:0;}


    /*  Contact Page  */
    /*  White Banner Module  */
    .WhiteBannerSection .BannerTitle h1{font-size:24px;}
    .WhiteBannerSection .BannerContentBox {  padding-bottom: 0px;}
    .WhiteBannerSection .InnerBox{width:80%;}

    /*  Pricing Module  */
    .PricingSection .PriceBox{width:100%;}
    .PricingSection .PriceBox:last-child{margin-bottom:0;}
    .PricingSection .PriceImage {  margin-bottom: 20px;}

    /* Privacy page   */
    .FullWidthContent{overflow-x: hidden;padding:20px 0px;}


    /*  Blog Listing  */
    body.ucBlog1Listing .header-container{min-height:100%}
    body.ucBlog1Listing .TwoColumnBanner{margin-top:-1px;}
    body.ucBlog1Listing .ucBlogFilter h3, body.ucBlog1  .moduleBottomForm h2 , body.ucBlog1Post .relatedPost h2 , .TalkForm h2{font-size:24px;}

    /*   blog Inner Post */
    body.ucBlog1Post .ucTotalWords h2{font-size:18px;}

    /*   System Pages */
    /*   404 Error Page */
    #notfound {  height: auto;   padding: 100px 0px;}

    /*   Password Prompt Page */
    .PasswordPage .PageTitle { font-size: 20px;}
    .PasswordPage { padding: 70px 0px 70px 0px;}
    .PasswordPage .wrapper{width:80% !important;}

    /*  New Blog  */
    .BannerWithForm .BannerLeftBox , .BannerWithForm .BannerRightBox , body.hs-blog-listing .PostBoxes   {width:100%; display:block;margin-right:0px;}
    .BannerWithForm .BannerRightBox{padding-left:0;margin-top:30px;}
    .TopicList ul li {padding: 10px; display: inline-block; border-bottom: 1px solid #d7dadc;}
    .TopicList ul li a{margin-bottom:0px;}
    body.hs-blog-listing .TopicList li a:after{display:none;}
    body.hs-blog-listing .PostParentBox{margin:0px;}
    body.hs-blog-listing .PostBoxes{padding:0px;}
    body.hs-blog-listing .PaginationBox {text-align:center;}
    .LeftFormRightImage .ImageBox {margin-top:30px;}  
    body.BlogParent .LeftFormRightImage h2 ,.TopicListTitle h2{font-size:24px;}
    .TopicListTitle h2{margin-bottom:0px;padding-bottom:30px;}
    body.hs-blog-listing .PostDetail.equal_height{height:auto !important;}


    /*  New Blog  */
    body.hs-blog-post .PostBannerParent .LeftContentBox ,body.hs-blog-post .PostBannerParent .RightImageBox {width:100%;display:block;float:none;margin-right:0px;}
    body.hs-blog-post .PostBannerParent .RightImageBox{margin-top:30px;}
    body.hs-blog-post .postFeatureImage {object-fit:contain;}
    body.hs-blog-post .stickySocial{position:fixed;top:inherit;bottom:0;text-align:center;z-index:50;background-color:#fff;height:auto;width:100%;}
    body.hs-blog-post .stickySocial ul{transform: translate(0);padding-top: 0px;}
    body.hs-blog-post .stickySocial ul li{display:inline-block;vertical-align:middle;margin-right:-4px;width:33.33%;text-align:center;}
    body.hs-blog-post .stickySocial ul li a{margin-bottom:0px;text-align:center;display:block;padding:10px;line-height:1.7;}
    body.hs-blog-post .MainContentBox{margin-left:0px;}
    body.hs-blog-post .PostBannerParent{padding-bottom:30px;}



    /*  Landing Page  */
    .PlanSection{overflow-x: hidden;}
    .PlanSection .PackageContent {  width: 50%;}
    .LeftContentRightImage h1 { font-size: 26px !important;}
    .LeftContentRightImage .SectionSubTitle{font-size:17px;}
    .LeftContentRightImage .RightCol{display:none;}
    body.Remuneraciones-LP .ZigZagInner {  padding: 50px 0px;}

    /*  Pillar Page  */
    .BannerV2 h1 br{display:none;}
    .BannerV2 { padding: 90px 0px 70px;}
    .BannerV2 .button a, .BannerV2 .button.blue a.cta_button{margin-top:50px;}
    .PillarPageSection .sidebar h2 { font-size: 22px;}
    .PillarPageSection .ContentInner{padding-top:30px;}
    .PillarPageSection .SectionBoxes{padding-left:15px;padding-right:15px;text-align:center;}
    .PillarPageSection .SectionDetailBox div { font-size: 18px;padding-left:15px;padding-right:15px;}

    /*  home page v2  */ 
    .BannerV3 h1 {font-size: 32px;}
    .BannerV3 .button a, .BannerV3 .button a.cta_button{font-size:18px;}

    /*  three column module  */
    .ThreeCol .ColumnBox{width:100%;padding:0px;}
    .ThreeCol .ThreeColParent{margin:0 auto;max-width:350px}
    .ThreeCol .BoxTitle .equal_height{height:auto !important}

    /*  two column module  */ 
    .TwoColSection .SectionTitle {padding-bottom:40px;} 
    .TwoColSection .SectionTitle h2, .LogoGallery.v3 .Title h2, .ZigZagSection.V3 .Title h2,
    .ThreeCol.V2 .SectionTitle h2, .BookSection .SectionDetail h2 , .Form.V2 .SectionTitle h2 { font-size: 26px;}
    .TwoColSection .ItemBox{width:100%;padding:0px;margin-bottom:20px;}
    .TwoColSection .ItemBox:nth-last-of-type(-n+2){margin-bottom:20px;}
    .TwoColSection .ItemBox:last-child{margin-bottom:0px;}
    .TwoColSection .InnerContentBox{margin:0px;}
    .TwoColSection .button{margin-top:50px;}
    .TwoColSection{padding-bottom:40px;}

    /*   logo gallery v3 */
    .LogoGallery.v3 .Title{padding-bottom:15px;}

    /*  zig zag v3  */
    .ZigZagSection.V3 .InneBox{width:100%;padding-left:0;padding-right:0}
    .ZigZagSection.V3 .BoxGroup{margin:0;}
    .ZigZagSection.V3 .ZigZagContentBox .InnerContentBox{max-width:100%;}
    .ZigZagSection.V3 .ZigZagTitle {padding-bottom:20px;}
    .ZigZagSection.V3 .ZigZagTitle h2{font-size:26px;}
    .ZigZagSection.V3 .ZigZagDetail h5{font-size:18px;}
    .ZigZagSection.V3 .BoxTitle a{font-size:24px;}

    /*  testimonial v3 */
    .Testimonail.V3 .LogoImages { padding: 0px 10px;}
    .Testimonail.V3 .QuoteText{max-width:100%;font-size:24px;}
    .Testimonail.V3 .IconParentBox .IconBoxes { width: 20%;}
    .Testimonail.V3 .IconParentBox .Icon{height:60px;width:60px;padding:10px;}
    .Testimonail.V3 .IconBoxes.odd .IconTitle{font-size:18px;}

    /*   cta v3 */
    .CTAStrip.V3 h2 { font-size: 26px; line-height: 1.5;}
    .CTAStrip.V3 .CTAButton {padding-top:30px;}
    .CTAStrip.V3 .button a{font-size:16px;}

    /*  three column v2  */
    .ThreeCol.V2 .SectionTitle h2, .Form.V2 .SectionTitle h2{line-height:1.5;}
    .ThreeCol.V2 .ThreeColParent{max-width:100%;}
    .ThreeCol.V2 .ColumnBox{width:100%;display:block;margin-right:0;}
    .ThreeCol.V2 .TopBox .BoxImage img { width: auto;height: 300px !important;}
    .ThreeCol.V2 .TopBox .BoxImage { margin-top: 30px;}
    .ThreeCol.V2  .BottomContent{margin-bottom:50px;}
    .ThreeCol.V2  .BottomContent:last-child{margin-bottom:0px;}

    /*   Book Section */
    .BookSection{padding:50px 0px; }
    .BookSection .BookBox{max-width:300px;}

    /*   form v2 module */
    .Form.V2 .SectionSubTitle{font-size:20px;}


    .Footer.V2 .NavigationList, .Footer.V2 .footerLeftBox{width:100%;display:block;padding-right:0;margin-right:0;}
    .Footer .FooterNavigation{padding-top:0;}
    .Footer.V2  .footerLeftBox  {padding-bottom:30px;}
    .Footer.V2 .FooterSocialLink li a{font-size:20px;}
  }

@media screen and (max-width:767px) and (min-width:300px) {
  .Footer.V2 .NavigationList, .Footer.V2 .footerLeftBox{
    width: 90% !important;
    margin: 0 auto !important;
  }
}

  @media(max-width:600px){

    /*   New Blog */
    .BannerWithForm .BannerRightBox{display:none;}

    /*  Service Page */
    /*   Stage Module */
    .StageModule .StageItem:nth-child(n+0){padding:0px 30px;}


  }


  @media(max-width:480px){

    /*  Header   */
    .Header .Navigation ul>li.hs-menu-depth-1:nth-child(1) ul.hs-menu-children-wrapper>li.hs-menu-depth-2>ul>li a{font-size:14px;}

    /* home page banner   */  
    .Banner .button {  padding-top: 23px;}
    .Banner .LogoImage { padding-bottom: 23px;}

    /*   Two Column Content */
    .TwoColumnContent .RightBoxContent{width:100%;display:block;margin-right:0;border-right:0;}  

    /*  Zig Zag Section  */
    .ZigZagSection .ZigZagInner:last-child .ZigZagContentBox {  margin-bottom: 40px;}

    /*   Logo Gallery */
    .LogoGallery .LogoBox img {  max-width: 219px !important;}
    .LogoGallery .LogoBox{padding-right:0;width:100% !important;display:block;margin-right:0;}

    /*   Client page  */
    /*   Logo Gallery V2 */
    .LogoGalleryV2 .LogoBox{width:100%;max-width::100%;padding-right:0;display:block;}
    .LogoGalleryV2 .LogoBox img {  max-width: 160px !important;}


    /*  Industry Page   */
    /* industry Listing Section */
    .IndustrySection .TopicInner{width:100%;margin-right:0;display:block;}
    .IndustrySection .TopicImageBox {  width: 100%;  max-width: 120px;}


    /*   Pricing Page */
    /* Pricing Module */
    .PricingSection{padding-bottom:50px;}
    .PricingSection .PriceBox{padding:0px;}
    .PricingSection .PriceListInner{margin:0px;}


    /*  Contact Page  */
    /*  Contact Form  */
    .ContactForm form .field {  width: 100%;}


    /*   System Pages */
    /*   404 Error Page */
    #notfound {  height: auto;  padding: 70px 0px;}
    .PageNotFound .notfound-404 h1 {  font-size: 72px;}
    .PageNotFound .notfound h2 {  font-size: 22px;}

    /*  Password Prompt Page  */
    .PasswordPage .PageTitle { font-size: 17px;}

    /*  Search Result Page  */
    .SearchPage .hs-search-results__listing li .hs-search-results__description{font-size:15px;}
    .SearchPage .hs-search-results__listing li{padding:20px 15px;}
    .SearchPage h3 {  font-size: 26px;}

    body.ucBlog1Listing h1.tituloBlogBienvenida {   font-size: 36px;}

    /*  Footer  */
    .Footer .FooterNavigation h4{margin-bottom:0;}
    .Footer .FooterParentBox { padding-bottom: 50px;}
    .Footer .ContactInfo p {  margin-bottom: 0;}


    /*  New Blog  */
    .BannerWithForm h1 {  font-size: 36px;}
    .BannerWithForm {  padding-top: 59px;padding-bottom:100px;}
    body.hs-blog-post .postFeatureImage {  object-fit:contain;}
    body.hs-blog-post .MainContentBox h2{font-size:22px;}
    body.hs-blog-post .MainContentBox h3{font-size:19px;}
    body.hs-blog-post .relatedPost .post-header h3{font-size:24px;line-height:1.2;}
    body.hs-blog-post .MainContentBox h1,
    body.hs-blog-post .MainContentBox h2, 
    body.hs-blog-post .MainContentBox h3 {
      color:#354256;
      font-family: 'Source Sans Pro',sans-serif;
    }

    /*  Service page   */
    /* Stage Module */
    .StageModule .StageItem:nth-child(n+0) { padding:0px; width: 100%; display: block; margin-right: 0;}
    .StageModule .StageInnerBox{padding-top:30px;}

    /*   Landing Page  */
    .LeftContentRightImage{padding-top:170px;}
    .PlanSection .PackageContent{width:100%;padding-left:0;padding-right:0;margin-right:0;float:none;}
    .PlanSection .PriceContentBox{margin:0;}
    .PlanSection .Sectiontitle{padding-bottom:30px;}
    .ContacFormSection form input[type="submit"]{font-size:18px;}

    /*   Pillar Page */
    body.Pillar .Banner h1,body.Pillar  .BannerV2 h1{font-size:24px;}
    .PillarPageSection .SideBarContent { font-size: 18px;}
    .PillarPageSection .ContentBoxTitle ,.PillarPageSection .SocialIconBox {display:block;margin-right:0;text-align:center;}
    .PillarPageSection .content .SocialIconBox li{padding:0px 13px;}
    .PillarPageSection .SocialIconBox{margin-top:20px;}
    .PillarPageSection .content .TitleBox{padding-right:0px;}
    .PillarPageSection .SectionDetailBox h5 { font-size: 22px;}

    /*  home page v2  */

    .HomePage-V2 .wrapper{width:88%;}

    .BannerV3 h1 {font-size: 26px;}
    .BannerV3 { padding-top: 50px; padding-bottom: 90px}
    .BannerV3 .button a, .BannerV3 .button a.cta_button{padding: 12px 15px;margin-top:30px;}

    /*   two olumn section */
    .TwoColSection .SectionTitle h2 br, .LogoGallery.v3 .Title h2 br, .ZigZagSection.V3 .Title h2 br,
    .ThreeCol.V2 .SectionTitle h2 br , .BookSection .SectionDetail h2 br ,.Form.V2 .SectionTitle h2 br{display:none;}
    .TwoColSection .SectionTitle h2, .LogoGallery.v3 .Title h2, .ZigZagSection.V3 .Title h2,.ThreeCol.V2 .SectionTitle h2, 
    .BookSection .SectionDetail h2  , .Form.V2 .SectionTitle h2{line-height:1.4;font-size:24px;}
    .TwoColSection .Detail{font-size:18px;}

    /*   logo gallery v3 */
    .LogoGallery.v3 .Count{font-size:30px;}

    /*  zig zag v3  */
    .ZigZagSection.V3 .BoxTitle a{font-size:22px;}

    /*   testimonial v3 */
    .Testimonail.V3 .LogoImages { width: 33.33%;}
    .Testimonail.V3 .QuoteText { max-width: 100%; font-size: 17px; padding: 30px 15px;}
    .Testimonail.V3 .BottomLogo, .Testimonail.V3 .RightSideContent {  margin-top: 30px;}
    .Testimonail.V3 .IconParentBox .IconBoxes{width:100%;padding:0px;margin-bottom:30px;}
    .Testimonail.V3 .IconParentBox .IconBoxes:last-child{margin-bottom:0px;}`
    .Testimonail.V3 .IconBoxes .Icon:before , .Testimonail.V3 .IconBoxes .IconTitle br{display:none;}
    .Testimonail.V3 .IconBoxes .IconTitle {position: static; left: inherit;  top: inherit; transform: translateX(0); bottom: inherit;}
    .Testimonail.V3 .IconBoxes .Icon , .Testimonail.V3 .IconBoxes .IconTitle{display:inline-block;vertical-align:middle;margin-right:-4px;}
    .Testimonail.V3 .IconBoxes .IconTitle , .Testimonail.V3 .IconBoxes:nth-child(4) .IconTitle {width:calc(100% - 60px);padding-left:15px;text-align:left;}
    .Testimonail.V3 .SliderParent {  padding: 50px 15px;}
    .Testimonail.V3 { padding-top: 70px; padding-bottom: 60px;}
    .Testimonail.V3 .LogoImages{padding:0;}

    /*  cta strip v3  */
    .CTAStrip.V3 .button a { max-width: 100%; width: auto;}

    /*  three col v2  */
    .ThreeCol.V2 .BottomBox .BoxDetail{font-size:18px;}

    /*   form v2 module */
    .Form.V2 form { padding: 30px 15px 30px;}
    .Form.V2 form fieldset.form-columns-2 .field , .Form.V2 form fieldset.form-columns-1 .field{padding-left:0;padding-right:0;}


    .Footer.V2  .FooterSocialLink li a{margin-right:0px;}

  }


  @media(max-width:375px){

    body.hs-blog-post .postFeatureImage {  object-fit:contain;}

  }





  /* Blog Lets Talk Form */

  @media (max-width: 992px) and (min-width:768px){

    body.ucBlog1 .hs-footer-top-form {  padding: 0 10px;  }
    body.ucBlog1 .hs-footer-top-form label span:first-child {  font-size: 18px;  }


  }


  @media(max-width:992px){
    .TalkForm .FormSectionTitle{width:100%;max-width:100%;}
    .TalkForm {  padding-top: 45px;}
    body.ucBlog1 .hs-footer-top-form {  padding: 0 10px;  }
    body.ucBlog1.hs-footer-top form{    padding-right:0px;  }
    body.ucBlog1 .hs-footer-top fieldset {    margin-bottom: 0;  }
    body.ucBlog1 .hs-footer-top-form label {    display: block;  margin-bottom: 10px; }
    body.ucBlog1 .hs-footer-top textarea, body.ucBlog1 .hs-footer-top input:not(.hs-submit),body.ucBlog1 .hs-footer-top select {  margin: 0 0 30px;  text-align: center;  }
    body.ucBlog1 .hs-footer-top-form .input {    display: block;  width: 100%;  }
    body.ucBlog1 .hs-sub-footer .hs-form-field {    margin-bottom: 20px;}
    body.ucBlog1 .hs-sub-footer .hs-form-field .hs-error-msgs {  text-align: center;  }
    body.ucBlog1 .hs-footer-top-form .hs_i_am_exicted_to_talk_to_you_about1.field.hs-form-field:after, 
    body.ucBlog1 .hs-footer-top-form .hs_email.field.hs-form-field:after{  display:none;  }
    body.ucBlog1 .hs-footer-top-form .hs_phone .input,body.ucBlog1  .hs-footer-top-form form .hs_lastname.field.hs-form-field .input { width: 100% !important;  }
  }


  @media(max-width:767px){
    body.ucBlog1 .hs-footer-top-form .hs-lastname.hs-fieldtype-text.field.hs-form-field > label {  display: none;  }
    body.ucBlog1 .hs-footer-top-form .hs_submit{ margin-top:20px;  }
    body.ucBlog1 .hs-footer-top-form label { margin-bottom: 0;  }
    body.ucBlog1 .hs-footer-top textarea,body.ucBlog1   .hs-footer-top input:not(.hs-submit),body.ucBlog1 .hs-footer-top select { margin: 0 0 20px;  }
    body.ucBlog1 .hs-footer-top textarea{overflow-x: hidden;}
    body.ucBlog1 .globalFooter .hs-footer-social a {  margin-right: 10px;}
    body.ucBlog1 .hs-footer-social a {  height: 45px;  width: 45px;  margin-right: 8px; line-height: 45px;}
    body.ucBlog1  .hs-footer-social a i {  line-height: 45px;  }
    body.ucBlog1 .hs-footer-top .hs-form-field > label{margin-bottom:18px;}

    /* Subscribtion form */
    .SubscribtionForm.moduleBlogBannerAreaWithForm .submitted-message ,  body.ucBlog1 .moduleBottomForm .submitted-message { padding-top: 30px;}

  }


  .c-dialog,
  .c-dialog-1 {
    background-color: #fff;
    left: 50%;
    max-width: 400px;
    padding: 2rem;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    z-index: 3;
    margin: 50px 0 0 0 !important;
    overflow: scroll;
  }

  @media screen and (max-width: 768px) {
    .c-dialog,
    .c-dialog-1 { 
      margin: 0 !important;
      max-height: 500px;
    }
  }

  .c-dialog[aria-hidden='true'],
  .c-dialog-1[aria-hidden='true']{
    display: none;
  }
  .c-dialog:not([aria-hidden='true']) {
    display: block !important;
  }
  .c-dialog__overlay {
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
  }
  .c-dialog__overlay[aria-hidden='true'] {
    display: none;
  }
  .c-dialog__overlay:not([aria-hidden='true']) {
    display: block;
  }

  .mfp-close,
  .js-close-dialog-1 {
    appearance: none;
    color: grey !important;
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
  }


  .u-noscroll {
    height: 100%;
    overflow: hidden;
  }


  body.hs-blog-post .MainContentBox p a {
    color: #6683B1;
    font-weight: 700;
  }

  body.hs-blog-post .MainContentBox p a:hover {
    color: #6683B1;
    text-decoration: underline;
  }




  /* animated css keyframes */
  @-webkit-keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } }
  @keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } }
  @-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0);   } to { opacity: 1; -webkit-transform: none; transform: none; } }
  @keyframes fadeInUp { from { opacity: 0;     -webkit-transform: translate3d(0, 30px, 0);    transform: translate3d(0, 30px, 0);   }  to { opacity: 1; -webkit-transform: none; transform: none; } }
  @keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-50px, 0, 0); transform: translate3d(-50px, 0, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; } }

  @-webkit-keyframes fadeInRight { 0% { -webkit-transform: translate3d(50px,0,0); opacity: 0; transform: translate3d(50px,0,0) }
    to { -webkit-transform: translateZ(0); opacity: 1; transform: translateZ(0) } }
  @keyframes fadeInRight { 0% { -webkit-transform: translate3d(50px,0,0); opacity: 0; transform: translate3d(50px,0,0) }
    to { -webkit-transform: translateZ(0); opacity: 1; transform: translateZ(0) } }



  /*Programa de referidos*/

  .referidos-colombia{
    padding:80px 150px;
  }

  body.hs-blog-post .MainContentBox h2 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  body.hs-blog-post .MainContentBox h2:after {
    display: none;
  }

  body.hs-blog-post .MainContentBox p {
    color:#354256;
    font-family: 'Lato',sans-serif;
    font-size: 18px;
    line-height: 1.6;
  }

  @media screen and (max-width: 768px) {
    .referidos-colombia{
      padding:150px 5px;
    }

    body.hs-blog-post .MainContentBox h2:after {
      display: none;
      margin-bottom: 0 !important;
      padding-bottom: 0 !important;
    }
  }

  body.HomePage-V2-new .white-popup {
    overflow-y: scroll;
  }

  .c-dialog, .c-dialog-1 {
    top: 50%;
  }

  @media screen and (min-width: 1024px) {  
    body.hs-blog-post .relatedPost .post-item-content {
      height: calc(70% - 46px);
    }
  }


  @media screen and (min-width: 1024px) { 
    body.HomePage-V2-new .white-popup {
      overflow: hidden;
    }

    .c-dialog, .c-dialog-1 {
      top: 50%;
    }

  }

/*adiconal banner