/*
 Theme Name:   Twenty Twenty-Five Child
 Theme URI:    http://example.com/twentytwentyfive-child/
 Description:  Twenty Twenty-Five Child Theme
 Author:       Your Name
 Author URI:   http://example.com
 Template:     twentytwentyfive
 Version:      1.0.2
 Text Domain:  twentytwentyfive-child
*/

html {
	scroll-behavior: smooth;
	scroll-padding-top: 109px;
}

body {
	font-family: 'Inter', sans-serif;
}

.wp-block-button a {
	background-color: #6CB6FF;
}

.wp-block-button a:hover {
	background-color: #539EF9;
}

.logo-msg,
.txt-logo,
.icon-zipper,
.theme-blue {
	color: #6CB6FF;
}

.wp-block-button a {
	color: #2E2E2E;
}

.wp-block-button a:hover {
	color: #fff;
}

.theme-orange,
.logo-bird,
.txt-bird {
	color: #F4A259;
}

.txt-dotcom {
	color: #3A3A3A;
}

.txt-logo {
	font-weight: 500;
}

section.wp-block-group.alignfull,
section.wp-block-cover.alignfull {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-button a {
	transition: all 240ms ease-in-out;
}



.logo-lbs {
	align-items: center;
	display: flex;
	transform: translate(0,18%);
}

	.logo-icons {
		transform: translate(0,-6%);
	}

	.logo-msg {
		position: absolute;
		margin-top: -30.03%;
		margin-left: 28.56%;
	}
	
	.txt-logo {
		letter-spacing: 1px;
	}
	
/*	header .txt-logo {
		margin-left: -7.2%;
	}*/


.icon-zipper {
	text-align: center
}

#who-for ul {
	list-style-type: none;
}

	#who-for ul .fa-fw {
		margin-right: 9px;
	}





header { 
	position: fixed; 
	width: 100%; 
	z-index: 13; 
	top: 0;
}

header + main[style] { 
	margin-top: 109px !important;
}

#lbs-logo { 
	display: flex;
	gap: 9px;
	align-items: center;
	text-decoration: none;
	color: #000; 
}

#lbs-logo span { font-weight: bold; }

.page-id-218 h3 {
	padding-top: 26px;
}

.page-id-218 h3 + p {
	padding-bottom: 13px;
}