/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2025 | 13:16:00 */
.cosnet-tl{
	padding-top:45px
}
.cosnet-tl  .bt_bb_headline_superheadline{
	width:fit-content;
	background:rgba(255, 255, 255, 0.1);
	color:#fff;
	font-size:16px !important; 
	font-weight:400;
	padding:4px 15px;
	border-radius:15px;
}
.cosnet-tl .bt_bb_headline_content{
	width:100%;
	font-size:58px !important;
	font-weight:500 !important;
	padding:25px 0;
	line-height:75px;
}
.cosnet-tl .bt_bb_headline_subheadline{
	font-size:18px !important;
	font-weight:400;
	margin-top:10px !important
}
.cosnet-tl h1.bt_bb_headline_tag{
	font-size:58px !important;
	font-weight:500;
	line-height:70px !important
}
.cosnet-tl h1.bt_bb_headline_tag b{
	font-weight:700
}
.uk-tile::before{
	background:#fff;
	position:absolute;
	content:"";
	width:80px;
	height:114px;
	bottom:0;
	left:0
}
.uk-tile::after{
	background:#fff;
	position:absolute;
	content:"";
	width:80px;
	height:114px;
	bottom:0;
	right:0
}
.nr-text p{
	font-size:16px !important
}
.hr-btn,
.hr-btn1{
	margin-left:0px !important;
	margin-right:0px !important;
}
.hr-btn1 a{
	color:#fff !important;
	border-radius:0 !important;
	box-shadow:0 0 0 1px #fff inset !important;
}
.hr-btn1 a .bt_bb_icon_holder{
	color:#fff !important
}
.uk-lg-heading h4.bt_bb_headline_tag{
	margin-bottom:20px
}
.uk-lg-heading .bt_bb_headline_subheadline{
	font-weight:400;
	margin-bottom:25px;
}
.uk-counter.bt_bb_size_large{
	font-size:54px !important;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	padding:10px 0 10px 15px;
	color:rgba(215, 10, 84, 1) !important;
	text-align:left;
}
.uk-counter .bt_bb_counter_text{
	font-size:16px;
	font-weight:500;
	color: rgba(25, 25, 25, 1);
}
.uk-counter .bt_bb_counter span.onedigit span{
	background-image:none;
	font-weight:500 !important;
	color: rgba(215, 10, 84, 1) !important;
}
.grow-bussi{
	position:relative;
}
.grow-bussi .bt_bb_card_image_text_box{
	padding:45px 35px !important
}
.grow-bussi .bt_bb_card_image_text_box{
	position:absolute;
}
.grow-bussi .bt_bb_image + .bt_bb_text{
	font-size:22px;
	font-weight:400;
	color:#fff;
	text-align:center;
	margin-left:0
}
.uk-offer h3{
	font-size:48px !important ;
	font-weight:500
}
.uk-offer .bt_bb_headline_superheadline{
	font-size:16px !important;
}
.uk-tabs ul.bt_bb_tabs_header{
	margin-bottom:30px !important;
}
.uk-serv{
	background: rgba(246, 246, 246, 1);
	border-radius:14px;
}
.uk-serv .bt_bb_card_image_text_box{
	padding:20px 15px;
	min-height:370px
}
.uk-serv .bt_bb_image{
	margin-bottom:20px;
}
.uk-serv h3.bt_bb_headline_tag{
	font-size:25px ;
	font-weight:400;
	margin-bottom:25px;
}
.uk-serv .bt_bb_headline_subheadline{
	font-size:16px !important;
	font-weight:400;
	margin-bottom:20px;
}
.uk-serv a.bt_bb_link{
	font-size:15px;
	font-weight:400;
	color:rgba(207, 11, 91, 1);
}
.uk-serv a.bt_bb_link:hover,
.uk-serv a:hover .bt_bb_icon_holder{
	color:rgba(207, 11, 91, 1) !important;
	text-decoration:underline
}
.uk-certif p{
	font-size:20px;
	font-weight:400
}
.comp-certif{
	flex-wrap: nowrap;
  border-radius: 0 !important;
  overflow: auto !important;
  
  column-gap: 10px;
	margin-bottom:30px
}
.comp-certif .bt_bb_card_image_image{
	width:90px
}
.comp-certif .bt_bb_card_image_image .bt_bb_image{
	width:70px
}
.comp-certif .bt_bb_card_image_text_box{
	padding:10px 0 0 0;
}
.comp-certif h4.bt_bb_headline_tag{
	font-size:18px;
	font-weight:500;
	margin-bottom:5px
}
.comp-certif .bt_bb_headline_subheadline{
	font-size:16px;
	font-weight:400;
}
.uk-acc .bt_bb_accordion_item{
	background:rgba(246, 246, 246, 1);
	border:1px solid rgba(0, 0, 0, 0.1) !important;
	border-radius:12px !important;
	margin-bottom:25px !important;
	
}
.uk-acc.bt_bb_accordion_item.on{
	background:rgba(246, 246, 246, 1) !important;
}
.uk-acc .bt_bb_accordion_item .bt_bb_accordion_item_title{
	color:rgba(25, 25, 25, 1) !important;
	font-size:25px;
	font-weight:400 !important;
	border-width:0 !important;
	padding:20px 50px 20px 60px !important
}
.uk-acc .bt_bb_accordion_item.on .bt_bb_accordion_item_title{
	border-width:0;
	color:rgba(207, 11, 91, 1) !important;
}
.uk-acc .bt_bb_accordion_item.on .bt_bb_accordion_item_content{
	padding-left:60px !important;
	padding-top:0px
}
.uk-acc .bt_bb_accordion_item.on .bt_bb_accordion_item_content .bt_bb_text p{
	font-size:16px;
	font-weight:400;
	line-height:30px;
	color:rgba(0, 0, 0, 1);
}
.uk-cms-logo{
	
	float:left;
	margin-right:15px
}
.uk-cms-logo .bt_bb_credential_image{
	padding-right:0
}
.uk-cms-logo .bt_bb_image.bt_bb_shape_hard-rounded,
.uk-cms-logo .bt_bb_image.bt_bb_shape_hard-rounded img{
	border-radius:0
}
.uk-cms-logo .bt_bb_credential_inner{
	text-align:center;
	font-size:16px;
	font-weight:400;
	color:rgba(0, 0, 0, 1)
}
.sliderfilter .uk-slider .bt_bb_gap_large .slick-list .slick-slide .content{
	padding:0 0;
}
.sliderfilter .uk-slider .bt_bb_image.bt_bb_content_exists{
	width:100%
}
.uk-slider button.slick-arrow{
	display:inherit;
	overflow:hidden;
}
.testimo p{
	font-size:16.85px !important
}
.cl-name .bt_bb_image.bt_bb_shape_hard-rounded{
	border-radius:0;
}
.cl-name .bt_bb_image.bt_bb_shape_hard-rounded img{
	border-radius:0
}
.cl-name .bt_bb_credential_inner{
	padding: 15px 20px 15px 50px;
  	margin-top: -90px;
	color:#fff;
}
.cl-logos .slick-initialized .slick-slide{
	width: auto !important;
	margin:0 15px;
}
.uk-cl-action{
	background-size:cover;
	background-repeat:no-repeat;
	padding:49px;
	border-radius:12px
}
.uk-cl-action h3.bt_bb_headline_tag{
	font-size:32px;
	color:#fff;
	font-weight:400;
	line-height:56px
}
.uk-slider .bt_bb_image{
	float:none !important
}
@media (max-width: 1300px){
	
	.cosnet-tl .bt_bb_headline_content{
		font-size:50px !important;
		line-height:60px;
	}
	.uk-offer h3{
		font-size:38px !important;
	}
	.uk-counter .bt_bb_counter_text{
		font-size:14px
	}
	.grow-bussi .bt_bb_image + .bt_bb_text{
		font-size:18px;
	}
	.uk-serv h3.bt_bb_headline_tag{
		font-size:20px
	}
	.uk-certif p{
		font-size:18px;
	}
	.comp-certif .bt_bb_headline_subheadline{
		font-size:15px !important
	}
	.uk-acc .bt_bb_accordion_item .bt_bb_accordion_item_title{
		font-size:20px;
	}
	.uk-acc div.bt_bb_accordion_item_title::before{
		top:30px;
	}
	.uk-slider ul.bt_bb_tabs_header li{
		margin-right:20px !important
	}
	.uk-cl-action h3.bt_bb_headline_tag{
		font-size:26px;
		line-height:45px;
	}
}
@media (max-width: 1200px){
	.gridimages .bt_bb_css_image_grid_content{
		grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr !important
	}
	.uk-slider .bt_bb_gap_large .slick-list{
		margin : 0 0 0 !important
	}
}

	
@media (max-width: 1080px){
	.cosnet-tl .bt_bb_headline_content{
		font-size:42px !important;
		line-height:52px;
	}
	.uk-offer h3{
		font-size:32px !important;
	}
	.uk-counter .bt_bb_counter_text{
		font-size:12px;
		line-height:20px
		
	}
	.grow-bussi .bt_bb_image + .bt_bb_text{
		font-size:18px;
	}
	.uk-serv h3.bt_bb_headline_tag{
		font-size:20px
	}
	.uk-certif p{
		font-size:18px;
	}
	.comp-certif .bt_bb_headline_subheadline{
		font-size:15px !important
	}
	.uk-acc .bt_bb_accordion_item .bt_bb_accordion_item_title{
		font-size:20px;
	}
	.uk-acc div.bt_bb_accordion_item_title::before{
		top:30px;
	}
	.uk-slider ul.bt_bb_tabs_header li{
		margin-right:20px !important
	}
	.uk-cl-action h3.bt_bb_headline_tag{
		font-size:26px;
		line-height:45px;
	}
	.uk-tile::before{
		width:40px;
		height:90px
	}
	.uk-tile::after{
		width:40px;
		height:90px
	}
	.grow-bussi .bt_bb_card_image_text_box{
		padding:35px 35px !important
	}
	.uk-counter.bt_bb_size_large{
		font-size:40px !important;
	}
	.uk-lg-heading h4.bt_bb_headline_tag{
		width:100% !important
	}
	.uk-slider ul.bt_bb_tabs_header{
		padding-bottom:30px !important
	}
}
@media (max-width: 900px){
	.uk-lg-heading h4.bt_bb_headline_tag{
		font-size:24px !important
	}
	.grow-bussi .bt_bb_card_image_text_box{
		padding:15px  !important
	}
	.grow-bussi .bt_bb_image + .bt_bb_text{
		font-size:14px;
	}
	.uk-serv h3.bt_bb_headline_tag{
		font-size:18px;
	}
	.uk-serv .bt_bb_headline_subheadline{
		font-size:15px !important
	}
	.comp-certif .bt_bb_card_image_image{
		width:108px;
	}
	.comp-certif h4.bt_bb_headline_tag{
		font-size:16px
	}
	.comp-certif .bt_bb_headline_subheadline{
		font-size:14px;
	}
	.testimo p{
		font-size:15px !important
	}
	.uk-cl-action h3.bt_bb_headline_tag{
		font-size:22px;
		line-height:35px
	}
}
@media (max-width: 680px){
	 .bt_bb_headline.cosnet-tl.bt_bb_superheadline.bt_bb_size_large .bt_bb_headline_superheadline{
		font-size:14px !important
	}
	.bt_bb_headline.cosnet-tl.bt_bb_subheadline.bt_bb_size_large .bt_bb_headline_subheadline{
		font-size:15px !important
	}
	.cosnet-tl .bt_bb_headline_content{
		font-size:26px !important;
		line-height:36px;
	}
	.hr-btn{
		margin-bottom:20px !important
	}
	.uk-tile::before{
		width:0;
		height:0
	}
	.uk-tile::after{
		width:0;
		height:0
	}
	.gridimages .bt_bb_css_image_grid_content {
    	grid-template-columns: 1fr 1fr 1fr 1fr !important;
  }
	.page-id-8122 .commonpadding{
		padding-left:0;
		padding-right:0;
	}
	.grow-bussi .bt_bb_card_image_text_box{
		padding:30px !important;
		
	}
	.grow-bussi .bt_bb_image + .bt_bb_text{
		font-size:20px
	}
	.uk-offer h3{
		font-size:24px !important
	}
	.uk-certif p{
		font-size:16px
	}
	
	.uk-acc .bt_bb_accordion_item .bt_bb_accordion_item_title{
		padding:20px 34px 20px 40px !important;
		font-size:17px;
	}
	.uk-acc div.bt_bb_accordion_item_title::before{
		left:10px;
		top:28px
	}
	.uk-acc .bt_bb_accordion_item::after{
		right:10px;
		
	}
	.uk-cl-action{
		padding:25px
	}
	.uk-cl-action h3.bt_bb_headline_tag{
		font-size:18px;
		text-align:center;
		margin-bottom:25px;
	}
	.bt_bb_accordion.uk-acc .bt_bb_accordion_item.on .bt_bb_accordion_item_content{
		padding-left:10px !important
	}
	.uk-cms-logo{
		margin-bottom:15px
	}
	.uk-cms-logo .bt_bb_credential_inner{
		font-size:14px
	}
	.uk-serv {
		margin-bottom:20px
	}
	
	
}