body {
    font-weight: 400;
	  font-size:16px
}

.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    letter-spacing: 0.15rem;
}

.menuPort nav ul li a {
	  font-size: 12px!important;
}

.btMenuHorizontal .menuPort ul ul li a {
    padding-left: 2.5em;
}

.menuPort nav ul li a {
    padding: 0.6em 0.6em;
}


.port { padding: 24px 24px; }


.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .logo img {
    height: calc(46px*1);
	}

.btStickyHeaderActive.btTransparentLightHeader .mainHeader {
    background-color: white;
}



.btPageHeadline.bt_bb_section[class*="bt_bb_background_overlay"]:before {
	background: rgba(255, 255, 255, 0);
}


.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    letter-spacing: 1.6px;
}

.btSupertitleWeight_normal .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
    letter-spacing: 1.1px;
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-size: 1.6rem;
}


.btMenuVertical.btTransparentDarkHeader .mainHeader, .btMenuVertical.btTransparentDarkHeader .bt-vertical-header-top {
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 10px;
}

.btMenuHorizontal .menuPort > nav > ul ul {
    position: absolute;
    width: 295px;
	}

.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: 1.125rem;
    line-height: 1.1;
    letter-spacing: 6px;
}

.btPageHeadline header {
    color: #3065ac;
}

div.btButtonWidget.btLightAccentButton.btFilledButton .btButtonWidgetLink {
    -webkit-box-shadow: 0 0 0 3em #697687 inset;
    box-shadow: 0 0 0 3em rgb(42 212 163 / 0%);   background: linear-gradient(154.69deg, #3065ac 3.49%, #00a894 83.95%);
	}
	
.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_outline_thin a {
    box-shadow: 0 0 0 1px #00a894 inset, 0 0 0 rgba(0, 0, 0, 0.1);
    color: #00a894;
    background-color: transparent;
}
	

.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 20px 0 0;
}

.bt_bb_style_rectangle.bt_bb_card_image .bt_bb_card_image_text_box {
    margin-top: -5em;
    background: linear-gradient(154.69deg, #3065ac 3.49%, #00a894 83.95%);
	
}


.bt_bb_row_wrapper.bt_bb_row_width_boxed_1400.bt_bb_content_wide .bt_bb_row {
    margin: 0;
    background: linear-gradient(154.69deg, #3065ac 3.49%, #00a894 83.95%);
}

.bt_bb_color_scheme_6.bt_bb_card_icon {
    background: linear-gradient(154.69deg, #3065ac 3.49%, #00a894 83.95%);
}

.bt_bb_row.bt_bb_border_show_dark {
    border: 1px solid rgb(0 0 0 / 0%);
    background: linear-gradient(154.69deg, #3065ac 3.49%, #00a894 83.95%);
}

.bt_bb_color_scheme_6.bt_bb_card_icon {
    background: linear-gradient(154.69deg, #3065ac 3.49%, #00a894 83.95%);
}

.mailmunch-branding {
    display: none!important;
	}

.tiraceleste {
	margin-top:-70px;
}



.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.1rem;
    letter-spacing: 0.3px;
}

.movilceleste {
	margin-top:-58px!important;
}

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-family: "Montserrat",Arial,Helvetica,sans-serif;
}

.bt_bb_size_medium.bt_bb_headline h1, .bt_bb_size_medium.bt_bb_headline h2, .bt_bb_size_medium.bt_bb_headline h3, .bt_bb_size_medium.bt_bb_headline h4, .bt_bb_size_medium.bt_bb_headline h5, .bt_bb_size_medium.bt_bb_headline h6 {
    letter-spacing: 1.2px;
}

.fondoservicios{
	background:linear-gradient(154.69deg, #3065ac 3.49%, #00a894 83.95%);
}


@media (max-width: 1199px)
.bt_bb_size_large.bt_bb_headline h1, .bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_large.bt_bb_headline h5, .bt_bb_size_large.bt_bb_headline h6 {
    font-size: 2.2rem;
}


.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .75rem;
    letter-spacing: .1rem;
}

.bt_bb_size_small.bt_bb_headline h1, .bt_bb_size_small.bt_bb_headline h2, .bt_bb_size_small.bt_bb_headline h3, .bt_bb_size_small.bt_bb_headline h4, .bt_bb_size_small.bt_bb_headline h5, .bt_bb_size_small.bt_bb_headline h6 {
    letter-spacing: 0.07rem;
}

.bt_bb_testimonial .bt_bb_testimonial_text span {
    font-size: 1.2em;
}

.bt_bb_row.bt_bb_column_gap_100 .bt_bb_column {
    padding-left: 160px;
    padding-right: 160px;
}

.gutter .port {
    max-width: 1400px;
    margin: auto;
}


.bt_bb_size_extrasmall.bt_bb_headline h1, .bt_bb_size_extrasmall.bt_bb_headline h2, .bt_bb_size_extrasmall.bt_bb_headline h3, .bt_bb_size_extrasmall.bt_bb_headline h4, .bt_bb_size_extrasmall.bt_bb_headline h5, .bt_bb_size_extrasmall.bt_bb_headline h6 {
    font-size: 1.0625rem;
    line-height: 1.3;
    letter-spacing: .06rem;
}

@media (max-width: 1199px)
.bt_bb_size_large.bt_bb_headline h1, .bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_large.bt_bb_headline h5, .bt_bb_size_large.bt_bb_headline h6 {
    font-size: 1.7rem;
}


.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-size: 1.4rem;
    letter-spacing: 0.06rem;
    line-height: 2rem;
}


.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-size: 1.5rem;
    letter-spacing: 0.06rem;
}

.bt_bb_row.bt_bb_column_gap_100 .bt_bb_column {
    padding-left: 150px;
    padding-right: 150px;
    margin-top: -50px;
    margin-bottom: 0px;
}

.btSidebarRight.btWithSidebar .bt-content-holder .btSidebar {
padding-left: 20px;
margin-top: 200px;
}

.btBlogTitleColor_accent_alternate .btArticleHeadline .bt_bb_headline .bt_bb_headline_superheadline, .btBlogTitleColor_accent_alternate .btArticleHeadline .bt_bb_headline .bt_bb_headline_subheadline, .btBlogTitleColor_accent_alternate .btArticleContentHolder .btArticleTextContent .bt_bb_headline .bt_bb_headline_superheadline, .btBlogTitleColor_accent_alternate .btArticleContentHolder .btArticleTextContent .bt_bb_headline .bt_bb_headline_subheadline {
    color: #3065ac;
    font-size: 19px;
}

.btAboutAuthor .aaAvatar img {
    display: none;
    width: 100%;
    height: auto;
    border-radius: 50%;
}


#serviciostodos > div:nth-child(4) > div > div > div.bt_bb_row_wrapper > div > div > div {background: linear-gradient(154.69deg, #3065ac 3.49%, #00a894 83.95%);}

.bt_bb_headline_superheadline_outside {display:none;}


.btMenuHorizontal .menuPort ul ul ul {
	left: 280px;}

.tableHeight{
	height: 800px;
	width: 800px;
}
/*Text color for buttons on xtendcells */
.whiteButton{
	color: #fff;
}

.whiteButton:hover {
	color: #3065AC;
}

#gradient-button{
	color: #FFF !important;
}


