.elementor-92 .elementor-element.elementor-element-f5a6ae8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:normal;letter-spacing:0.14em;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-5ef3438 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.5rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-v4-white );}@media(max-width:767px){.elementor-92 .elementor-element.elementor-element-f5a6ae8 .elementor-heading-title{font-size:0.6rem;}.elementor-92 .elementor-element.elementor-element-5ef3438 .elementor-heading-title{font-size:2.2rem;}}/* Start custom CSS for html, class: .elementor-element-31d3030 */.elementor-92 .elementor-element.elementor-element-31d3030 .number{
    color:#FFF7FE;
    font-size:.95rem;
    font-weight:700;
    background:#F7468E;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height:normal;
    width:40px;
    height:40px;
    border-radius:99px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96812ab */.elementor-92 .elementor-element.elementor-element-96812ab .number{
    color:#FFF7FE;
    font-size:.95rem;
    font-weight:700;
    background:#F7468E;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height:normal;
    width:40px;
    height:40px;
    border-radius:99px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be32291 */.elementor-92 .elementor-element.elementor-element-be32291 .number{
    color:#FFF7FE;
    font-size:.95rem;
    font-weight:700;
    background:#F7468E;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height:normal;
    width:40px;
    height:40px;
    border-radius:99px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14efee5 */.elementor-92 .elementor-element.elementor-element-14efee5 .number{
    color:#FFF7FE;
    font-size:.95rem;
    font-weight:700;
    background:#F7468E;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height:normal;
    width:40px;
    height:40px;
    border-radius:99px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57a6860 */.elementor-92 .elementor-element.elementor-element-57a6860 .number{
    color:#FFF7FE;
    font-size:.95rem;
    font-weight:700;
    background:#F7468E;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height:normal;
    width:40px;
    height:40px;
    border-radius:99px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d155f9a */.elementor-92 .elementor-element.elementor-element-d155f9a .number{
    color:#FFF7FE;
    font-size:.95rem;
    font-weight:700;
    background:#F7468E;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height:normal;
    width:40px;
    height:40px;
    border-radius:99px;
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5a6ae8 */.elementor-92 .elementor-element.elementor-element-f5a6ae8:before{
    content:'';
    background: linear-gradient(100deg, rgb(46, 210, 216), rgb(91, 140, 230), rgb(145, 71, 201), rgb(218, 53, 196));
    display: block;
    width:25px;
    height:3px;
    position:absolute;
    top:-5px;
    border-radius: 999px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-Thin-100.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-ExtraLight-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-Light-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-Regular-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-Medium-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-SemiBold-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-Bold-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-ExtraBold-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-Black-900.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-Regular-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/Inter-Bold-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/PlayfairDisplay-Regular-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/PlayfairDisplay-Bold-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/PlayfairDisplay-Regular-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/PlayfairDisplay-Medium-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/PlayfairDisplay-SemiBold-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/PlayfairDisplay-Bold-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/PlayfairDisplay-ExtraBold-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://birthdayphotoshoot.co.uk/wp-content/uploads/2026/08/PlayfairDisplay-Black-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */