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

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

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


/* 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;}
*/
/* TYPOGRAPHY */
/*


*/


/* SIZING */




/* COLORS */








/*****************************************/
/* Start your style declarations here    */
/*****************************************/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}
main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}
sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}
button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,
button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}
summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.author-box::before,.clearfix::before,.entry-content::before,
.entry::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,
.widget::before,.wrap::before{content:" ";display:table}.author-box::after,.clearfix::after,.entry-content::after,.entry::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,
.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{clear:both;content:" ";display:table}.wp-caption,embed,iframe,img,object,
video{max-width:100%}img{height:auto;vertical-align:top}figure{margin:0}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{
  border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-shortcut:focus,.screen-reader-text:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;
  text-decoration:none;width:auto;z-index:100000}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.button,.gallery img,button,input:focus,input[type=button],input[type=reset],
input[type=submit],textarea:focus{transition:all .2s ease-in-out}

/* HELPERS */

*, ::after, ::before {
    box-sizing: inherit;
  outline:none;outline:0;
   -webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;
}
/* GENERAL */
body {
  -webkit-font-smoothing: antialiased;
  background: #ffffff;
  line-height: 28px;
  font-size:18px;
  font-weight:400;
  color: #373737;
  font-family: 'Open Sans', sans-serif;
}
.container {
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0 40px;
  max-width: 1280px;
  float: none !important;
}
.section{padding:60px 0;}
@media (max-width: 992px) {
  .container {padding: 0 20px;}
  .section{padding:30px 0;}
}
.fullwidth{width:100%; float:left;}
h1,h2,h3,h4,h5,h6,p {
  margin:  0 0 20px;
}

h1,h2,h3,h4,h5,h6,.legenda{font-family: 'Roboto Condensed', sans-serif;}
.legenda{font-weight:700;}
h1 {
    font-size: calc(24px + (42 - 24) * ((100vw - 300px)/ (1920 - 300)));
    line-height: calc(32px + (52 - 32) * ((100vw - 300px)/ (1920 - 300)));
    font-weight:700;
  text-transform:uppercase;
}
.bio_single .h2,
h2 {
    font-size: calc(22px + (36 - 22) * ((100vw - 300px)/ (1920 - 300)));
    line-height: calc(32px + (44 - 32) * ((100vw - 300px)/ (1920 - 300)));
    font-weight:700;
  margin:  10px 0 20px;
}

h3 {
    font-size: calc(20px + (28 - 20) * ((100vw - 300px)/ (1920 - 300)));
    line-height: calc(28px + (36 - 28) * ((100vw - 300px)/ (1920 - 300)));
 font-weight:300;
}

h4 { 
    font-size: calc(18px + (24 - 18) * ((100vw - 300px)/ (1920 - 300)));
    line-height: calc(26px + (36 - 26) * ((100vw - 300px)/ (1920 - 300)));
 font-weight:400;
}
.bio_single .h3,
h5 {
    font-size: calc(16px + (20 - 16) * ((100vw - 300px)/ (1920 - 300)));
    line-height: calc(28px + (32 - 28) * ((100vw - 300px)/ (1920 - 300)));
 font-weight:400;
}

a {
  
  font-family: 'Open Sans', sans-serif;
}
.shadow{
  box-shadow: 0 0 6px 4px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 0 0 6px 4px rgba(0, 0, 0, .4);
}
.shadowsoft{
  box-shadow: 0 2px 6px 1px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 0 2px 6px 1px rgba(0, 0, 0, .4);
}

@keyframes fadein {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.mt-top{ margin-top:115px;}
@media (max-width: 992px) {
.mt-top{ margin-top:58px;}
}


a {
  color: #f1c411;
  text-decoration:none;
}
img{max-width:100%; height:auto;}

a, button,.cta_wrapper span,.hs_submit.hs-submit .actions,input[type="submit"]{
  -webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.hs_submit.hs-submit{margin-top:20px;}

.hs_submit.hs-submit .actions:hover input[type="submit"],
input[type="submit"]:hover{color: #373737!important;}

input[type="submit"]{color:#373737; background:#f1c411; padding: 13px 10px 13px 30px; }

.hs_submit.hs-submit{text-align:center;}



.hs_submit.hs-submit .actions,
.cta_wrapper span{display: inline-block;}

input.hs-button.primary,
.blog-section  .blog-post-wrapper .single-post-body pre a,
.hs_submit.hs-submit .actions,
.cta_wrapper span,
.cta {
    display: inline-block;
    float: none;
    background-color: #f1c411;
    padding: 10px 25px;
    color: #373737;
    cursor: pointer;
    border: 1px solid #f1c411;
    margin:  0;
	font-weight:700;
    font-size: calc(16px + (18 - 16) * ((100vw - 300px)/ (1920 - 300)));
    line-height: calc(20px + (24 - 20) * ((100vw - 300px)/ (1920 - 300)));
    text-align: center;
    text-decoration: none;
  border-radius:0px;
  text-transform:uppercase;
}

.hs_submit.hs-submit input.hs-button.primary{ padding-right:5px;border:none;}
.blog-section  .blog-post-wrapper .single-post-body  a{color: #b5342e;text-decoration:underline;}
.blog-section  .blog-post-wrapper .single-post-body pre a{background-color: #f1c411;border: 1px solid #f1c411;color: #373737;}


.hs_submit.hs-submit .actions{ padding: 0px;}

.blog-section  .blog-post-wrapper .single-post-body pre a:after,
.hs_submit.hs-submit .actions:after,
.cta_wrapper span:after,
.cta:after {
    font-family: "Font Awesome 5 Pro";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    content: "\f105";
    font-weight: 900;
    color: #373737;
    margin-left: 10px 
}


.blog-section  .blog-post-wrapper .single-post-body pre a:after{color: #373737;}

.hs_submit.hs-submit .actions:after{   margin-left: 0px; margin-right:20px; }

input.hs-button.primary:focus,
input.hs-button.primary:hover,
.hs_submit.hs-submit .actions:focus,
.hs_submit.hs-submit .actions:hover,
.cta_wrapper span:focus,
.cta_wrapper span:hover,
.cta:focus,
.cta:hover {
    background-color: #fff;
    color: #373737;
	text-decoration:none;
}

.hs_submit.hs-submit input.hs-button.primary:focus,
.hs_submit.hs-submit input.hs-button.primary:hover{ border:none;}

.blog-section  .blog-post-wrapper .single-post-body pre a:focus,
.blog-section  .blog-post-wrapper .single-post-body pre a:hover {
    background-color:#fff ;
    color: #373737;
	text-decoration:none;
}


.hs_submit.hs-submit .actions:focus:after,
.hs_submit.hs-submit .actions:hover:after,
.cta_wrapper span:focus:after,
.cta_wrapper span:hover:after,
.cta:focus:after,
.cta:hover:after {
    color: #373737;
}


.row-fluid [class*="span"]{    min-height: 1px!important;}
.center{text-align:center;}
.bg_grey{background-color:#f5f5f5;}

ul{
    padding-left: 0px;
    margin: 0 0 0px;
}

ul li {
    position: relative;
    padding-left: 15px;
    list-style: none;
}
ul li:before {
    line-height: 20px;
    position: absolute;
    left: 0;
    top: 4px;
    font-family: "Font Awesome 5 Pro";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    content: "\f105";
    font-weight: 900;
    color: #b5342e;
}

.fl{ float: left;}
.fr{ float: right;}
.d1{width:1%}.d2{width:2%}.d3{width:3%}.d4{width:4%}.d5{width:5%}.d6{width:6%}.d7{width:7%}.d8{width:8%}.d9{width:9%}.d10{width:10%}.d11{width:11%}.d12{width:12%}.d13{width:13%}.d14{width:14%}.d15{width:15%}.d16{width:16%}.d17{width:17%}.d18{width:18%}.d19{width:19%}.d20{width:20%}.d21{width:21%}.d22{width:22%}.d23{width:23%}.d24{width:24%}.d25{width:25%}.d26{width:26%}.d27{width:27%}.d28{width:28%}.d29{width:29%}.d30{width:30%}.d31{width:31%}.d32{width:32%}.d33{width:33%}.d34{width:34%}.d35{width:35%}.d36{width:36%}.d37{width:37%}.d38{width:38%}.d39{width:39%}.d40{width:40%}.d41{width:41%}.d42{width:42%}.d43{width:43%}.d44{width:44%}.d45{width:45%}.d46{width:46%}.d47{width:47%}.d48{width:48%}.d49{width:49%}.d50{width:50%}.d51{width:51%}.d52{width:52%}.d53{width:53%}.d54{width:54%}.d55{width:55%}.d56{width:56%}.d57{width:57%}.d58{width:58%}.d59{width:59%}.d60{width:60%}.d61{width:61%}.d62{width:62%}.d63{width:63%}.d64{width:64%}.d65{width:65%}.d66{width:66%}.d67{width:67%}.d68{width:68%}.d69{width:69%}.d70{width:70%}.d71{width:71%}.d72{width:72%}.d73{width:73%}.d74{width:74%}.d75{width:75%}.d76{width:76%}.d77{width:77%}.d78{width:78%}.d79{width:79%}.d80{width:80%}.d81{width:81%}.d82{width:82%}.d83{width:83%}.d84{width:84%}.d85{width:85%}.d86{width:86%}.d87{width:87%}.d88{width:88%}.d89{width:89%}.d90{width:90%}.d91{width:91%}.d92{width:92%}.d93{width:93%}.d94{width:94%}.d95{width:95%}.d96{width:96%}.d97{width:97%}.d98{width:98%}.d99{width:99%}.d100{width:100%}
@media (max-width:1200px){ .sd1{width:1%}.sd2{width:2%}.sd3{width:3%}.sd4{width:4%}.sd5{width:5%}.sd6{width:6%}.sd7{width:7%}.sd8{width:8%}.sd9{width:9%}.sd10{width:10%}.sd11{width:11%}.sd12{width:12%}.sd13{width:13%}.sd14{width:14%}.sd15{width:15%}.sd16{width:16%}.sd17{width:17%}.sd18{width:18%}.sd19{width:19%}.sd20{width:20%}.sd21{width:21%}.sd22{width:22%}.sd23{width:23%}.sd24{width:24%}.sd25{width:25%}.sd26{width:26%}.sd27{width:27%}.sd28{width:28%}.sd29{width:29%}.sd30{width:30%}.sd31{width:31%}.sd32{width:32%}.sd33{width:33%}.sd34{width:34%}.sd35{width:35%}.sd36{width:36%}.sd37{width:37%}.sd38{width:38%}.sd39{width:39%}.sd40{width:40%}.sd41{width:41%}.sd42{width:42%}.sd43{width:43%}.sd44{width:44%}.sd45{width:45%}.sd46{width:46%}.sd47{width:47%}.sd48{width:48%}.sd49{width:49%}.sd50{width:50%}.sd51{width:51%}.sd52{width:52%}.sd53{width:53%}.sd54{width:54%}.sd55{width:55%}.sd56{width:56%}.sd57{width:57%}.sd58{width:58%}.sd59{width:59%}.sd60{width:60%}.sd61{width:61%}.sd62{width:62%}.sd63{width:63%}.sd64{width:64%}.sd65{width:65%}.sd66{width:66%}.sd67{width:67%}.sd68{width:68%}.sd69{width:69%}.sd70{width:70%}.sd71{width:71%}.sd72{width:72%}.sd73{width:73%}.sd74{width:74%}.sd75{width:75%}.sd76{width:76%}.sd77{width:77%}.sd78{width:78%}.sd79{width:79%}.sd80{width:80%}.sd81{width:81%}.sd82{width:82%}.sd83{width:83%}.sd84{width:84%}.sd85{width:85%}.sd86{width:86%}.sd87{width:87%}.sd88{width:88%}.sd89{width:89%}.sd90{width:90%}.sd91{width:91%}.sd92{width:92%}.sd93{width:93%}.sd94{width:94%}.sd95{width:95%}.sd96{width:96%}.sd97{width:97%}.sd98{width:98%}.sd99{width:99%}.sd100{width:100%}}
@media (max-width:992px){
.t1{width:1%}.t2{width:2%}.t3{width:3%}.t4{width:4%}.t5{width:5%}.t6{width:6%}.t7{width:7%}.t8{width:8%}.t9{width:9%}.t10{width:10%}.t11{width:11%}.t12{width:12%}.t13{width:13%}.t14{width:14%}.t15{width:15%}.t16{width:16%}.t17{width:17%}.t18{width:18%}.t19{width:19%}.t20{width:20%}.t21{width:21%}.t22{width:22%}.t23{width:23%}.t24{width:24%}.t25{width:25%}.t26{width:26%}.t27{width:27%}.t28{width:28%}.t29{width:29%}.t30{width:30%}.t31{width:31%}.t32{width:32%}.t33{width:33%}.t34{width:34%}.t35{width:35%}.t36{width:36%}.t37{width:37%}.t38{width:38%}.t39{width:39%}.t40{width:40%}.t41{width:41%}.t42{width:42%}.t43{width:43%}.t44{width:44%}.t45{width:45%}.t46{width:46%}.t47{width:47%}.t48{width:48%}.t49{width:49%}.t50{width:50%}.t51{width:51%}.t52{width:52%}.t53{width:53%}.t54{width:54%}.t55{width:55%}.t56{width:56%}.t57{width:57%}.t58{width:58%}.t59{width:59%}.t60{width:60%}.t61{width:61%}.t62{width:62%}.t63{width:63%}.t64{width:64%}.t65{width:65%}.t66{width:66%}.t67{width:67%}.t68{width:68%}.t69{width:69%}.t70{width:70%}.t71{width:71%}.t72{width:72%}.t73{width:73%}.t74{width:74%}.t75{width:75%}.t76{width:76%}.t77{width:77%}.t78{width:78%}.t79{width:79%}.t80{width:80%}.t81{width:81%}.t82{width:82%}.t83{width:83%}.t84{width:84%}.t85{width:85%}.t86{width:86%}.t87{width:87%}.t88{width:88%}.t89{width:89%}.t90{width:90%}.t91{width:91%}.t92{width:92%}.t93{width:93%}.t94{width:94%}.t95{width:95%}.t96{width:96%}.t97{width:97%}.t98{width:98%}.t99{width:99%}.t100{width:100%}}
@media (max-width:767px){ .st1{width:1%}.st2{width:2%}.st3{width:3%}.st4{width:4%}.st5{width:5%}.st6{width:6%}.st7{width:7%}.st8{width:8%}.st9{width:9%}.st10{width:10%}.st11{width:11%}.st12{width:12%}.st13{width:13%}.st14{width:14%}.st15{width:15%}.st16{width:16%}.st17{width:17%}.st18{width:18%}.st19{width:19%}.st20{width:20%}.st21{width:21%}.st22{width:22%}.st23{width:23%}.st24{width:24%}.st25{width:25%}.st26{width:26%}.st27{width:27%}.st28{width:28%}.st29{width:29%}.st30{width:30%}.st31{width:31%}.st32{width:32%}.st33{width:33%}.st34{width:34%}.st35{width:35%}.st36{width:36%}.st37{width:37%}.st38{width:38%}.st39{width:39%}.st40{width:40%}.st41{width:41%}.st42{width:42%}.st43{width:43%}.st44{width:44%}.st45{width:45%}.st46{width:46%}.st47{width:47%}.st48{width:48%}.st49{width:49%}.st50{width:50%}.st51{width:51%}.st52{width:52%}.st53{width:53%}.st54{width:54%}.st55{width:55%}.st56{width:56%}.st57{width:57%}.st58{width:58%}.st59{width:59%}.st60{width:60%}.st61{width:61%}.st62{width:62%}.st63{width:63%}.st64{width:64%}.st65{width:65%}.st66{width:66%}.st67{width:67%}.st68{width:68%}.st69{width:69%}.st70{width:70%}.st71{width:71%}.st72{width:72%}.st73{width:73%}.st74{width:74%}.st75{width:75%}.st76{width:76%}.st77{width:77%}.st78{width:78%}.st79{width:79%}.st80{width:80%}.st81{width:81%}.st82{width:82%}.st83{width:83%}.st84{width:84%}.st85{width:85%}.st86{width:86%}.st87{width:87%}.st88{width:88%}.st89{width:89%}.st90{width:90%}.st91{width:91%}.st92{width:92%}.st93{width:93%}.st94{width:94%}.st95{width:95%}.st96{width:96%}.st97{width:97%}.st98{width:98%}.st99{width:99%}.st100{width:100%}}
@media (max-width:480px){ .m1{width:1%}.m2{width:2%}.m3{width:3%}.m4{width:4%}.m5{width:5%}.m6{width:6%}.m7{width:7%}.m8{width:8%}.m9{width:9%}.m10{width:10%}.m11{width:11%}.m12{width:12%}.m13{width:13%}.m14{width:14%}.m15{width:15%}.m16{width:16%}.m17{width:17%}.m18{width:18%}.m19{width:19%}.m20{width:20%}.m21{width:21%}.m22{width:22%}.m23{width:23%}.m24{width:24%}.m25{width:25%}.m26{width:26%}.m27{width:27%}.m28{width:28%}.m29{width:29%}.m30{width:30%}.m31{width:31%}.m32{width:32%}.m33{width:33%}.m34{width:34%}.m35{width:35%}.m36{width:36%}.m37{width:37%}.m38{width:38%}.m39{width:39%}.m40{width:40%}.m41{width:41%}.m42{width:42%}.m43{width:43%}.m44{width:44%}.m45{width:45%}.m46{width:46%}.m47{width:47%}.m48{width:48%}.m49{width:49%}.m50{width:50%}.m51{width:51%}.m52{width:52%}.m53{width:53%}.m54{width:54%}.m55{width:55%}.m56{width:56%}.m57{width:57%}.m58{width:58%}.m59{width:59%}.m60{width:60%}.m61{width:61%}.m62{width:62%}.m63{width:63%}.m64{width:64%}.m65{width:65%}.m66{width:66%}.m67{width:67%}.m68{width:68%}.m69{width:69%}.m70{width:70%}.m71{width:71%}.m72{width:72%}.m73{width:73%}.m74{width:74%}.m75{width:75%}.m76{width:76%}.m77{width:77%}.m78{width:78%}.m79{width:79%}.m80{width:80%}.m81{width:81%}.m82{width:82%}.m83{width:83%}.m84{width:84%}.m85{width:85%}.m86{width:86%}.m87{width:87%}.m88{width:88%}.m89{width:89%}.m90{width:90%}.m91{width:91%}.m92{width:92%}.m93{width:93%}.m94{width:94%}.m95{width:95%}.m96{width:96%}.m97{width:97%}.m98{width:98%}.m99{width:99%}.m100{width:100%}.show_desktop{ display:none;}.show_mobile{ display: block;}}
@media (max-width:340px){ .sm1{width:1%}.sm2{width:2%}.sm3{width:3%}.sm4{width:4%}.sm5{width:5%}.sm6{width:6%}.sm7{width:7%}.sm8{width:8%}.sm9{width:9%}.sm10{width:10%}.sm11{width:11%}.sm12{width:12%}.sm13{width:13%}.sm14{width:14%}.sm15{width:15%}.sm16{width:16%}.sm17{width:17%}.sm18{width:18%}.sm19{width:19%}.sm20{width:20%}.sm21{width:21%}.sm22{width:22%}.sm23{width:23%}.sm24{width:24%}.sm25{width:25%}.sm26{width:26%}.sm27{width:27%}.sm28{width:28%}.sm29{width:29%}.sm30{width:30%}.sm31{width:31%}.sm32{width:32%}.sm33{width:33%}.sm34{width:34%}.sm35{width:35%}.sm36{width:36%}.sm37{width:37%}.sm38{width:38%}.sm39{width:39%}.sm40{width:40%}.sm41{width:41%}.sm42{width:42%}.sm43{width:43%}.sm44{width:44%}.sm45{width:45%}.sm46{width:46%}.sm47{width:47%}.sm48{width:48%}.sm49{width:49%}.sm50{width:50%}.sm51{width:51%}.sm52{width:52%}.sm53{width:53%}.sm54{width:54%}.sm55{width:55%}.sm56{width:56%}.sm57{width:57%}.sm58{width:58%}.sm59{width:59%}.sm60{width:60%}.sm61{width:61%}.sm62{width:62%}.sm63{width:63%}.sm64{width:64%}.sm65{width:65%}.sm66{width:66%}.sm67{width:67%}.sm68{width:68%}.sm69{width:69%}.sm70{width:70%}.sm71{width:71%}.sm72{width:72%}.sm73{width:73%}.sm74{width:74%}.sm75{width:75%}.sm76{width:76%}.sm77{width:77%}.sm78{width:78%}.sm79{width:79%}.sm80{width:80%}.sm81{width:81%}.sm82{width:82%}.sm83{width:83%}.sm84{width:84%}.sm85{width:85%}.sm86{width:86%}.sm87{width:87%}.sm88{width:88%}.sm89{width:89%}.sm90{width:90%}.sm91{width:91%}.sm92{width:92%}.sm93{width:93%}.sm94{width:94%}.sm95{width:95%}.sm96{width:96%}.sm97{width:97%}.sm98{width:98%}.sm99{width:99%}.sm100{width:100%}}

/*LP Download Conteudos*/


.seccao1_left{padding-right:25px;}
.seccao1_left .logo{margin-bottom:50px;}
.seccao1_left .fullwidth img{ display:block; margin:auto;}
.seccao1_left .seta{float:right; margin-top:-60px; margin-right:0px;width:auto;}
.seccao1_left h1{margin:0 0 20px;}
.seccao1_right{padding-left:25px;margin-top:20px;}

.seccao1_right .form{ padding:50px 35px; text-align:center;background-color:#B5342E; border-radius:0; box-shadow:0 0 17px 0 rgba(0,0,0,0.07);}
.seccao1_right .form h3{margin:0 0 50px; color:#fff;
    font-size: calc(22px + (36 - 22) * ((100vw - 300px)/ (1920 - 300)));
    line-height: calc(32px + (44 - 32) * ((100vw - 300px)/ (1920 - 300)));
    font-weight:700;
}
.form form{ text-align:left;}
.form form .hs-form-field{width:100%; float:left; margin:0 0 15px;}
.form form .hs-form-field label{font-weight:400;font-size: 16px;color:#fff; font-weight:700;}
.form form .hs-form-field select,
.form form .hs-form-field textarea,
.form form .hs-form-field input{ border:1px solid #fff;border-bottom:2px solid #8B8787;width:100%;padding:5px;font-size: 14px; height:40px;}
.form form .legal-consent-container{width:100%; float:left; margin-bottom:50px;}
.form form .legal-consent-container input{     width: 16px; height:16px; position:absolute; left:0; top:0;}
.form form .legal-consent-container .hs-dependent-field{width:100%; float:left; margin:20px 0 0px;}
.form form ul.hs-error-msgs, form .hs-error-msgs li,
.form form .legal-consent-container ul,.legal-consent-container li{padding-left:0;}
.form form .legal-consent-container ul{margin-bottom:0;}
.form form ul.hs-error-msgs{ margin:0!important;}
.form form .hs-error-msgs li:before,
.form form .legal-consent-container li:before{display:none;}
.form form .hs-error-msgs label{font-weight:700; font-size:14px; line-height:16px;}
.form form .legal-consent-container label{font-weight:400; font-size:12px; line-height:16px; width:100%; float:left; position:relative; padding-left:25px;}
.form form .legal-consent-container label span{margin-left:0!important;}
.form form .hs-error-msgs label{ color:#f1c411;}
.form form .legal-consent-container label a{color: #fff;text-decoration:underline;}
.form form .legal-consent-container .field.hs-form-field{margin-bottom: 0px;}
.hs_error_rollup{ width:100%; float:left; }

.form form .hs-fieldtype-checkbox .input ul,
.form form .hs-fieldtype-checkbox .input ul li{width:100%; float:left; padding-left:0;}
.form form .hs-fieldtype-checkbox label{margin-bottom:10px;display: block;}
.form form .hs-fieldtype-checkbox .input ul li label{font-weight:400; font-size:16px; line-height:16px; width:100%; float:left; position:relative; padding-left:25px; }
.form form .hs-fieldtype-checkbox .input ul li input{     width: 16px; height:16px; position:absolute; left:0; top:0;}

@media (max-width: 1200px) {
.seccao1_left .seta{ margin-top:0px;}
}

@media (max-width: 767px) {
  .seccao1_right {padding-left: 0px;}
.seccao1_left .seta{ display:none;}
  .seccao1_right .form{ padding:30px 15px; }
  .seccao1_right .form h3{margin:0 0 30px; color:#fff;}
  .form form .legal-consent-container{margin-bottom:30px;}
}

.seccao_2_item_wrapper{text-align:center;}
.seccao_2_item_wrapper  .item_destaque{width:100%; float:left;    padding:0px;}
.seccao_2_item_wrapper .hs_cos_wrapper_type_module,
.row-fluid .widget-span.seccao_2_item{display:inline-block;float:none;vertical-align:top; max-width:280px; padding:20px 50px;}
.seccao_2_item_wrapper .item_destaque img,
.row-fluid .widget-span.seccao_2_item img{display:block; margin:0 auto 25px;}
.seccao_2_item_wrapper .item_destaque_ct,
.seccao_2_item_wrapper .item_destaque_ct p,
.row-fluid .widget-span.seccao_2_item p{font-weight:700;}


#ebook .seccao3_wrapper{position:relative; margin-bottom:40px;}
#ebook li{ margin-bottom:20px;}
/*
#seccao3 .seccao3_left {position:absolute; top:0; left:0; height:100%; display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;
  -webkit-box-align: center;align-items: center;}*/
#ebook .seccao3_right img{ display:block; margin:auto;}
.seccao3_left{ padding-right:40px;}


@media (max-width: 992px) {
#ebook .seccao3_left {position:relative;display:block; }
}




/*FOOTER*/

#footer-lp{  background-color:#f5f5f5;}
.footer_lp{padding:50px 0;}
#footer-lp img{ display:block; margin:0 auto 20px;}
#footer-lp p,#footer-lp li, #footer-lp li a{font-size:12px; line-height:18px;}
#footer-lp p{margin:0 0 10px;}

#footer-lp .copyright a{color:#373737; text-decoration:none;}
#footer-lp .copyright a:hover{color:#b5342e;}

#footer-lp .footer_copyright{ background-color:#fff; padding:30px 0 20px;}


@media (max-width: 767px) {

}