.et_pb_section_0_tb_footer.et_pb_section {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#191919!important
}
.et_pb_menu_0_tb_footer.et_pb_menu ul li a {
	font-weight:700;
	color:#FFFFFF!important
}
.et_pb_menu_0_tb_footer.et_pb_menu {
	background-color:#191919;
	border-radius:6px 6px 6px 6px
}
.et_pb_menu_0_tb_footer {
	padding-left:0.5vw
}
.et_pb_menu_0_tb_footer.et_pb_menu ul li.current-menu-item a {
	color:#2EA3F2!important
}
.et_pb_menu_0_tb_footer.et_pb_menu .nav li ul,.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu ul {
	background-color:#191919!important
}
.et_pb_menu_0_tb_footer .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_footer .et_pb_menu__logo-slot {
	width:auto;
	max-width:100%
}
.et_pb_menu_0_tb_footer .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_footer .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
	height:auto;
	max-height:none
}
.et_pb_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__cart-button {
	color:#2ea3f2
}
.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_1_tb_footer.et_pb_text {
	color:#FFFFFF!important
}
.et_pb_text_0_tb_footer {
	font-size:14px;
	margin-bottom:15px!important
}
.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_2_tb_footer .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_3_tb_footer .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_4_tb_footer .icon:before,.et_pb_social_media_follow_0_tb_footer li a.icon:before {
	font-size:20px;
	line-height:40px;
	height:40px;
	width:40px
}
.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon,.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon,.et_pb_social_media_follow .et_pb_social_media_follow_network_2_tb_footer .icon,.et_pb_social_media_follow .et_pb_social_media_follow_network_3_tb_footer .icon,.et_pb_social_media_follow .et_pb_social_media_follow_network_4_tb_footer .icon,.et_pb_social_media_follow_0_tb_footer li a.icon {
	height:40px;
	width:40px
}
.et_pb_section_1_tb_footer.et_pb_section {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#000000!important
}
.et_pb_text_1_tb_footer {
	font-size:15px
}
.et_pb_social_media_follow_network_0_tb_footer a.icon {
	background-color:#3b5998!important
}
.et_pb_social_media_follow_network_1_tb_footer a.icon {
	background-color:#000000!important
}
.et_pb_social_media_follow_network_2_tb_footer a.icon {
	background-color:#a82400!important
}
.et_pb_social_media_follow_network_3_tb_footer a.icon {
	background-color:#007bb6!important
}
.et_pb_social_media_follow_network_4_tb_footer a.icon {
	background-color:#ea2c59!important
}
div.et_pb_section.et_pb_section_0 {
	background-position:center bottom -180%;
	background-image:linear-gradient(180deg,rgba(0,0,0,0.81) 0%,rgba(46,163,242,0.8) 100%),url(https://www.247connect.cloud/wp-content/uploads/2025/05/image-BW.jpg)!important
}
.et_pb_section_0.et_pb_section {
	padding-top:10%
}
.et_pb_section_0 {
	box-shadow:inset 0px -200px 0px -6px #F8FBFE
}
.et_pb_text_0.et_pb_text {
	color:#ffffff!important
}
.et_pb_text_0,.et_pb_text_1 {
	line-height:1.8em;
	font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif;
	line-height:1.8em;
	max-width:700px
}
.et_pb_text_0 h1 {
	font-weight:700;
	font-size:55px;
	color:#ffffff!important;
	line-height:1.3em;
	text-align:center
}
.et_pb_code_0 {
	padding-left:0px;
	margin-top:114px!important;
	width:100%;
	max-width:55%
}
.et_pb_section_1.et_pb_section {
	padding-bottom:33px;
	background-color:#f8fbfe!important
}
.et_pb_row_1.et_pb_row {
	padding-top:60px!important;
	padding-right:0px!important;
	padding-bottom:60px!important;
	padding-left:0px!important;
	padding-top:60px;
	padding-right:0px;
	padding-bottom:60px;
	padding-left:0px
}
.et_pb_text_1.et_pb_text {
	color:#000000!important
}
.et_pb_text_1 h1 {
	font-size:32px;
	color:#535b7c!important;
	line-height:1.4em;
	text-align:left
}
.et_pb_text_1 h2 {
	font-weight:700;
	font-size:25px;
	color:#2EA3F2!important;
	line-height:1.3em
}
.et_pb_text_1 h3 {
	font-size:25px
}
.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover {
	padding-top:15px!important;
	padding-right:30px!important;
	padding-bottom:15px!important;
	padding-left:30px!important
}
.et_pb_button_0_wrapper {
	margin-top:30px!important
}
body #page-container .et_pb_section .et_pb_button_0 {
	color:#ffffff!important;
	border-width:0px!important;
	border-radius:12px;
	letter-spacing:1px;
	font-size:13px;
	font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
	font-weight:800!important;
	text-transform:uppercase!important;
	background-color:#2EA3F2
}
body #page-container .et_pb_section .et_pb_button_0:hover {
	color:#ffffff!important;
	border-radius:26px!important;
	letter-spacing:1px!important
}
body #page-container .et_pb_section .et_pb_button_0:before,body #page-container .et_pb_section .et_pb_button_0:after {
	display:none!important
}
.et_pb_button_0 {
	transition:color 300ms ease 0ms,border-radius 300ms ease 0ms,letter-spacing 300ms ease 0ms
}
.et_pb_button_0,.et_pb_button_0:after {
	transition:all 300ms ease 0ms
}
.et_pb_image_0 .et_pb_image_wrap {
	border-radius:10px 10px 10px 10px;
	overflow:hidden;
	border-width:1px;
	border-color:rgba(51,51,51,0.1);
	box-shadow:0px 10px 30px 0px rgba(34,56,101,0.09)
}
.et_pb_image_0 {
	text-align:left;
	margin-left:0
}
.et_pb_text_0.et_pb_module,.et_pb_code_0.et_pb_module,.et_pb_text_1.et_pb_module {
	margin-left:auto!important;
	margin-right:auto!important
}
@media only screen and (max-width:980px) {
	.et_pb_image_0 {
		text-align:center;
		margin-left:auto;
		margin-right:auto
	}
	.et_pb_image_0 .et_pb_image_wrap img {
		width:auto
	}
}
@media only screen and (max-width:767px) {
	.et_pb_image_0 .et_pb_image_wrap img {
		width: auto
	}
}