
.elementor .e-60f4bf2-e67c89d {
	max-width: 620px;
	margin-block-end: 40px;
}

.elementor .e-16e4762-25d4b96 {
	column-gap: 28px;
	margin-block-start: 68px;
	row-gap: 15px;
}

.elementor .e-4c9f9a7-d3b2f1b {
	font-size: 17px;
	color: var(--Black);
	margin-block-start: 16px;
}

.elementor .e-2212854-870c871 {
	max-width: 624px;
}

.elementor .e-a60c7c8-38e85fa {
	max-width: 511px;
	overflow: hidden;
	border-radius: 20px;
}

.elementor .e-8a5cadd-a3be62b {
	justify-content: space-between;
}

.elementor .e-2d32153-79e35da {
	padding-block-start: 165px;
	padding-block-end: 120px;
	padding-inline-start: 0px;
	padding-inline-end: 0px;
}

.elementor .e-6b9f5cf-137285e {
	max-width: 234px;
	font-weight: 600;
	font-size: 24px;
	line-height: 1.1em;
	text-align: start;
}

.elementor .e-8e57e6b-74a9ec7 {
	text-align: center;
}

.elementor .e-2b2033e-f49f7c0 {
	max-height: 52px;
}

.elementor .e-0e17342-b76aefe {
	max-height: 52px;
}

.elementor .e-8b2985e-09a4e8d {
	max-height: 52px;
}

.elementor .e-9d7b79b-191c798 {
	border-block-start-width: 0px;
	border-block-end-width: 1px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: #ede8e1;
	border-style: solid;
}

.elementor .e-3900828-f1466e6 {
	max-height: 52px;
}

.elementor .e-dfeab23-81bb3b8 {
	border-block-end-width: 0px;
}

.elementor .e-e638045-799c643 {
	max-height: 52px;
}

.elementor .e-1b7606c-4e78373 {
	border-block-end-width: 0px;
}

.elementor .e-5677d75-7439cfa {
	max-height: 52px;
}

.elementor .e-e1a3d74-18205bc {
	border-block-end-width: 0px;
}

.elementor .e-cf9f4a8-d5f7174 {
	max-height: 52px;
}

.elementor .e-a7fa6fe-ff3d8df {
	border-block-end-width: 0px;
}

.elementor .e-f7fc7a4-9343f00 {
	font-family: var(--btn-font);
	font-weight: 500;
	font-size: 18px;
	color: var(--btn-black);
	letter-spacing: 2%;
	line-height: 1.5em;
	padding-block-start: 11px;
	padding-block-end: 11px;
	padding-inline-start: 22px;
	padding-inline-end: 22px;
	border-radius: 10px;
	border-width: 1px;
	border-color: var(--btn-black);
	border-style: solid;
}

.elementor .e-8ece548-205c17d {
	font-family: var(--btn-font);
	font-weight: 500;
	font-size: 18px;
	color: var(--btn-black);
	letter-spacing: 2%;
	line-height: 1.5em;
	padding-block-start: 11px;
	padding-block-end: 11px;
	padding-inline-start: 22px;
	padding-inline-end: 22px;
	border-radius: 10px;
	border-width: 1px;
	border-color: var(--btn-black);
	border-style: solid;
}

.elementor .e-252d54e-868d096 {
	font-family: var(--btn-font);
	font-weight: 500;
	font-size: 18px;
	color: var(--btn-black);
	letter-spacing: 2%;
	line-height: 1.5em;
	padding-block-start: 11px;
	padding-block-end: 11px;
	padding-inline-start: 22px;
	padding-inline-end: 22px;
	border-radius: 10px;
	border-width: 1px;
	border-color: var(--btn-black);
	border-style: solid;
}

.elementor .e-b56530c-2f70793 {
	column-gap: 10px;
	margin-block-end: 28px;
	row-gap: 5px;
	flex-wrap: wrap;
}

.elementor .e-c1b7666-8fe2c55 {
	margin-block-end: 40px;
}

.elementor .e-02c698f-e5bfb1b {
	margin-block-end: 40px;
}

.elementor .e-491b5d7-393e7a2 {
	max-width: 754px;
}

.elementor .e-d24095d-664a373 {
	max-width: 94px;
	margin-block-end: 12px;
	display: none;
}

.elementor .e-c078066-035f806 {
	color: var(--white);
	margin-block-end: 12px;
	display: none;
}

.elementor .e-90fe014-16d9909 {
	font-family: var(--body-font);
	font-weight: 600;
	font-size: 24px;
	color: var(--white);
}

.elementor .e-e335522-c092aad {
	font-size: 16px;
	color: var(--white);
}

.elementor .e-43da62e-ebf0871 {
	position: absolute;
	inset-block-end: 0px;
	inset-inline-start: 0px;
	padding: 30px;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, .65) 78%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-position: 0% 0%;
}

.elementor .e-9d778b8-d8f60ee {
	align-self: start;
}

.elementor .e-ca49ef6-d448791 {
	max-width: 94px;
	margin-block-end: 12px;
	display: none;
}

.elementor .e-1f2af17-8d6d81b {
	color: var(--white);
	margin-block-end: 12px;
	display: none;
}

.elementor .e-e61a88e-44bc393 {
	font-family: var(--body-font);
	font-weight: 600;
	font-size: 24px;
	color: var(--white);
}

.elementor .e-da0c41e-498f02b {
	font-size: 16px;
	color: var(--white);
}

.elementor .e-710bc5b-235a31b {
	position: absolute;
	inset-block-end: 0px;
	inset-inline-start: 0px;
	padding: 30px;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, .65) 78%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-position: 0% 0%;
}

.elementor .e-fa1868d-1d3d67a {
	align-self: start;
}

.elementor .e-4caae8c-dd2db46 {
	max-width: 94px;
	margin-block-end: 12px;
	display: none;
}

.elementor .e-c5168ce-799f5a9 {
	color: var(--white);
	margin-block-end: 12px;
	display: none;
}

.elementor .e-81d0a61-525a950 {
	font-family: var(--body-font);
	font-weight: 600;
	font-size: 24px;
	color: var(--white);
}

.elementor .e-7ecfb27-352ab5d {
	font-size: 16px;
	color: var(--white);
}

.elementor .e-ad51240-c9dc55a {
	position: absolute;
	inset-block-end: 0px;
	inset-inline-start: 0px;
	padding: 30px;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, .65) 78%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-position: 0% 0%;
}

.elementor .e-0c53227-cf3f584 {
	align-self: start;
}

.elementor .e-943093b-871178b {
	max-width: 398px;
	display: flex;
	flex-direction: column;
	gap: 80px;
	justify-content: flex-start;
}

.elementor .e-3e5e053-70e56b0 {
	justify-content: space-between;
	align-items: start;
}

.elementor .e-b2eaec6-e14d4d4 {
	max-width: 728px;
	margin-block-end: 40px;
}

.elementor .e-739bd56-d0d96ae {
	max-width: 734px;
	margin-block-end: 75px;
}

.elementor .e-6ced6be-1f413a7 {
	display: inline-block;
}

.elementor .e-860041a-24982a2 {
	display: inline-block;
}

.elementor .e-afab12b-2ead952 {
	display: inline-block;
}

.elementor .e-22a18ec-1b9c651 {
	display: inline-block;
}

.elementor .e-43181f4-94310ef {
	max-width: 437px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.elementor .e-6827557-7cd8630 {
	padding: 30px;
}

.elementor .e-5e4dd5f-34ddc53 {
	padding: 30px;
}

.elementor .e-e376c51-4875a7c {
	padding: 30px;
}

.elementor .e-e1d5cd7-ea61c5d {
	padding: 30px;
}

.elementor .e-9a5f528-94daea0 {
	display: flex;
	gap: 108px;
	justify-content: space-between;
}

.elementor .e-e05be26-b46a8d4 {
	padding-block-start: 120px;
	padding-block-end: 180px;
	background-color: var(--bg-grey);
}

.elementor .e-7ca70ff-403e4c7 {
	margin-block-end: 40px;
}

.elementor .e-ebad64c-1c3743c {
	max-width: 526px;
}

.elementor .e-ec8fb81-563a6a3 {
	max-width: 592px;
	display: flex;
	flex-direction: column;
	gap: 40px;
	justify-content: space-between;
	align-items: start;
}

.elementor .e-c831d74-98638e5 {
	max-width: 551px;
	margin-block-start: -220px;
}

.elementor .e-ae10d5a-52edd26 {
	gap: 50px;
	justify-content: space-between;
}

.elementor .e-66de123-b40e3b6 {
	margin-block-end: 40px;
}

.elementor .e-f414f3d-b4a61ce {
	max-width: 665px;
}

.elementor .e-b5a0f7b-fb3d5cf {
	max-width: 754px;
	margin-block-end: 60px;
}

.elementor .e-d7e2524-a2413aa {
	margin-block-end: 38px;
}

.elementor .e-744ce47-c2bc6af {
	font-size: 22px;
	color: var(--white);
}

.elementor .e-d0433d6-05250fd {
	font-size: 22px;
	color: var(--white);
	margin-block-start: 28px;
	margin-block-end: 12px;
}

.elementor .e-781c2b1-9b807dd {
	width: 100%;
}

.elementor .e-b0d8ec8-f7ff4e5 {
	color: var(--white);
	padding: 40px;
	border-radius: 16px;
	background-color: var(--bg-black);
}

.elementor .e-5586674-6cc17dd {
	margin-block-end: 38px;
}

.elementor .e-6897326-01c8abc {
	font-size: 22px;
	color: var(--white);
}

.elementor .e-dedd058-abdced5 {
	font-size: 22px;
	color: var(--white);
	margin-block-start: 28px;
	margin-block-end: 12px;
}

.elementor .e-4f0e711-8e89d97 {
	width: 100%;
}

.elementor .e-2794dd3-b97e999 {
	color: var(--white);
	padding: 40px;
	border-radius: 16px;
	background-color: var(--bg-black);
}

.elementor .e-2e23871-e9d35df {
	gap: 15px;
	justify-content: space-between;
	align-items: start;
}

.elementor .e-d16b920-5f091e4 {
	background-color: var(--bg-grey);
}

.elementor .e-dffd00f-6ea26ac {
	margin-block-end: 40px;
}

.elementor .e-1b20807-6e24720 {
	color: var(--Black);
}

.elementor .e-6093ec2-8316f0c {
	max-width: 692px;
	margin-block-end: 80px;
}

.elementor .e-201865b-1a2b85c {
	font-weight: 600;
	font-size: 18px;
	line-height: 1.5em;
	display: inline-block;
}

.elementor .e-1891cd5-db848a1 {
	font-weight: 600;
	font-size: 18px;
	line-height: 1.5em;
}

.elementor .e-6634fb2-942455e {
	font-size: 12px;
}

.elementor .e-f9ec6d3-16d40e4 {
	gap: 12px;
}

.elementor .e-614c8f2-0a32c53 {
	font-weight: 600;
	font-size: 18px;
	line-height: 1.5em;
	display: inline-block;
}

.elementor .e-9f336ba-3c037fd {
	font-weight: 600;
	font-size: 18px;
	line-height: 1.5em;
}

.elementor .e-67e8741-929af28 {
	font-size: 12px;
}

.elementor .e-37f3778-6503ad0 {
	gap: 12px;
}

.elementor .e-5412a0d-1089265 {
	font-weight: 600;
	font-size: 18px;
	line-height: 1.5em;
	display: inline-block;
}

.elementor .e-2adab41-ec13e61 {
	font-weight: 600;
	font-size: 18px;
	line-height: 1.5em;
}

.elementor .e-2ca0a30-08e19c0 {
	font-size: 12px;
}

.elementor .e-484c5ab-ca7958b {
	gap: 12px;
}

.elementor .e-38d7611-0f0c2ec {
	display: flex;
	flex-direction: column;
}

.elementor .e-515f52f-590c8df {
	margin-block-end: 35px;
	gap: 11px;
	flex-wrap: wrap;
}

.elementor .e-2c99c26-2e8186c {
	color: var(--Black);
}

.elementor .e-43ea0ea-54c950f {
	margin-block-start: 60px;
}

.elementor .e-c4c8ad4-f140f9b {
	margin-block-end: 35px;
	gap: 11px;
	flex-wrap: wrap;
}

.elementor .e-d24dfab-527103e {
	color: var(--Black);
}

.elementor .e-f6e5488-c0109ce {
	margin-block-start: 60px;
}

.elementor .e-f303ea0-581e060 {
	margin-block-end: 35px;
	gap: 11px;
	flex-wrap: wrap;
}

.elementor .e-8066b06-71fee7b {
	color: var(--Black);
}

.elementor .e-1eaf5d0-19a9d70 {
	margin-block-start: 60px;
}

.elementor .e-85b285b-e8fba60 {
	max-width: 551px;
}

.elementor .e-5062d66-564dd99 {
	gap: 40px;
	justify-content: space-between;
	align-items: start;
}

.elementor .e-7bb4d66-83ddbd1 {
	font-weight: 600;
	font-size: 18px;
	margin-block-end: 40px;
}

.elementor .e-4172111-8a01216 {
	max-width: 690px;
	margin-block-end: 40px;
}

.elementor .e-8b54cf0-2043b57 {
	max-width: 692px;
	color: var(--Black);
}

.elementor .e-c883728-b656f61 {
	font-weight: 600;
	font-size: 105px;
	color: var(--btn-white);
	line-height: 1em;
	display: block;
}

.elementor .e-c286ce3-70d04f3 {
	font-weight: 600;
	font-size: 35px;
	color: var(--white);
	line-height: 1.1em;
	margin-block-start: 45px;
}

.elementor .e-0c4740b-3fccc40 {
	width: 12px;
	height: 23px;
}

.elementor .e-9df91e1-0b78cb6 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor .e-c1ae3e6-4c023f2 {
	width: 12px;
	height: 23px;
	transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);
}

.elementor .e-dc1cce6-7ebb85e {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor .e-fb44ca7-85de388 {
	position: absolute;
	inset-inline-end: 0px;
	inset-block-end: 0px;
	inset-inline-start: 0px;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .1) 0%, #000 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-position: 0% 0%;
}

.elementor .e-c15280d-839da88 {
	position: relative;
	width: calc(50% - 150px);
}

.elementor .e-fc15d5a-e1d025c {
	width: 100%;
	position: relative;
}

.elementor .e-f6d06a3-db0b610 {
	height: 100%;
	position: absolute;
	inset-block-start: 0px;
	inset-inline-end: 0px;
	inset-block-end: 0px;
	inset-inline-start: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: calc(50% + 50px);
}

.elementor .e-5981249-2dd992c {
	height: 100%;
	position: relative;
	padding-block-start: 10px;
	padding-block-end: 10px;
	margin-block-start: 100px;
	background-color: var(--Black);
	flex-direction: row;
}

.elementor .e-212003c-d45e49a {
	margin-block-end: 40px;
}

.elementor .e-dff242f-aa29eb1 {
	max-width: 664px;
	margin-block-end: 80px;
}

.elementor .e-8b3ea05-d9b986f {
	max-width: 934px;
	text-align: center;
	margin-block-end: 80px;
	margin-inline-start: auto;
	margin-inline-end: auto;
}

.elementor .e-4b1e42e-69e421a {
	font-family: var(--heading-font);
	font-weight: 700;
	font-size: 28px;
	color: var(--Black);
}

.elementor .e-81c64e8-7768af3 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.elementor .e-48f1cfd-d953004 {
	color: var(--white);
}

.elementor .e-689e3f3-90c4ce9 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.elementor .e-d548c95-e4830e6 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.elementor .e-b8e81c5-e3a0d36 {
	border-start-start-radius: 0px;
	border-start-end-radius: 16px;
	border-end-start-radius: 0px;
	border-end-end-radius: 0px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.elementor .e-29e53aa-a15e67c {
	width: 22px;
	height: 22px;
}

.elementor .e-053a278-92b685e {
	width: 22px;
	height: 22px;
}

.elementor .e-ca677cb-6a34abb {
	width: 22px;
	height: 22px;
}

.elementor .e-be8fba4-04132e1 {
	width: 22px;
	height: 22px;
}

.elementor .e-1f0de38-8b2ed93 {
	width: 22px;
	height: 22px;
}

.elementor .e-039ca7d-42be3fb {
	width: 22px;
	height: 22px;
}

.elementor .e-b8e5cd5-c6b7424 {
	font-size: 18px;
	color: #fff;
}

.elementor .e-1403214-b0d303b {
	border-start-start-radius: 0px;
	border-start-end-radius: 0px;
	border-end-start-radius: 16px;
	border-end-end-radius: 0px;
}

.elementor .e-ebd8a6d-7e3894c {
	font-size: 23px;
	color: #fcfcfc;
}

.elementor .e-0921356-59d1d1f {
	border-start-start-radius: 0px;
	border-start-end-radius: 0px;
	border-end-start-radius: 0px;
	border-end-end-radius: 16px;
}

.elementor .e-1bfa1d9-d23419b {
	width: auto;
	margin-inline-start: auto;
	margin-inline-end: auto;
	border-radius: 16px;
	background-color: #fbfbfb;
	overflow-x: auto;
}

.elementor .e-b03f51b-45c3130 {
	font-weight: 600;
	font-size: 18px;
	margin-block-end: 40px;
}

.elementor .e-feff96b-752235d {
	max-width: 845px;
	margin-block-end: 40px;
}

.elementor .e-84dea90-1058328 {
	max-width: 663px;
}

.elementor .e-d18ed92-a8c4b61 {
	max-width: 216px;
}

.elementor .e-e42cf4b-0fa9e42 {
	padding-block-start: 22px;
	padding-block-end: 22px;
	padding-inline-start: 22px;
	padding-inline-end: 15px;
	border-radius: 16px;
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-2946b66/brandsbro.com/wp-content/uploads/2026/06/card-bg.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	background-position: center center;
}

.elementor .e-e42cf4b-0fa9e42.nitro-lazy {
	background-image: none !important;
}

.elementor .e-c23a6f6-df7c67f {
	padding-block-start: 22px;
	padding-block-end: 22px;
	padding-inline-start: 22px;
	padding-inline-end: 15px;
	border-radius: 16px;
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-2946b66/brandsbro.com/wp-content/uploads/2026/06/card-bg.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	background-position: center center;
}

.elementor .e-c23a6f6-df7c67f.nitro-lazy {
	background-image: none !important;
}

.elementor .e-e4ce2f7-bd2db98 {
	padding-block-start: 22px;
	padding-block-end: 22px;
	padding-inline-start: 22px;
	padding-inline-end: 15px;
	border-radius: 16px;
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-2946b66/brandsbro.com/wp-content/uploads/2026/06/card-bg.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	background-position: center center;
}

.elementor .e-e4ce2f7-bd2db98.nitro-lazy {
	background-image: none !important;
}

.elementor .e-2de8d6c-6293873 {
	padding-block-start: 22px;
	padding-block-end: 22px;
	padding-inline-start: 22px;
	padding-inline-end: 15px;
	border-radius: 16px;
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-2946b66/brandsbro.com/wp-content/uploads/2026/06/card-bg.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	background-position: center center;
}

.elementor .e-2de8d6c-6293873.nitro-lazy {
	background-image: none !important;
}

.elementor .e-b38a659-2b98087 {
	padding-block-start: 57px;
	padding-block-end: 57px;
	padding-inline-start: 22px;
	padding-inline-end: 27px;
	margin-block-start: 65px;
	border-radius: 20px;
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-2946b66/brandsbro.com/wp-content/uploads/2026/06/section-1024x519.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	background-position: center center;
	display: flex;
	gap: 65px;
	justify-content: space-between;
	align-items: start;
}

.elementor .e-b38a659-2b98087.nitro-lazy {
	background-image: none !important;
}

.elementor .e-7f354ac-c719b2c {
	max-width: 647px;
}

.elementor .e-ba3ffa4-48e8b69 {
	max-width: 554px;
}

.elementor .e-47ad33b-d27d72d {
	font-weight: 600;
	font-size: 22px;
}

.elementor .e-71cd1af-c1524df {
	border-block-start-width: 0px;
	border-block-end-width: 1px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: var(--btn-black);
	border-style: solid;
}

.elementor .e-f056d05-3eb267e {
	border-block-start-width: 0px;
	border-block-end-width: 1px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: var(--btn-black);
	border-style: solid;
}

.elementor .e-40c002b-1cbd116 {
	border-block-start-width: 0px;
	border-block-end-width: 1px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: var(--btn-black);
	border-style: solid;
}

.elementor .e-46bbccf-3d42b0f {
	border-block-start-width: 0px;
	border-block-end-width: 1px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: var(--btn-black);
	border-style: solid;
}

.elementor .e-4bb4ef6-5009398 {
	max-width: 596px;
}

.elementor .e-3bfd627-b25973b {
	margin-block-start: 50px;
	gap: 60px;
	justify-content: space-between;
	align-items: center;
}

.elementor .e-7309cbf-ead1797 {
	font-weight: 600;
	font-size: 18px;
	margin-block-end: 40px;
}

.elementor .e-253b9ba-263d132 {
	max-width: 980px;
	margin-block-end: 40px;
}

.elementor .e-eb3b701-c39de6d {
	max-width: 980px;
}

.elementor .e-a0ff087-50fc2d8 {
	max-width: 890px;
	margin-block-start: 100px;
	margin-inline-start: auto;
	margin-inline-end: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor .e-64ec5b5-b94542c {
	margin-block-end: 40px;
}

.elementor .e-71aee34-d6c1ff0 {
	margin-block-start: 30px;
}

.elementor .e-2a5522a-8bee557 {
	max-width: 435px;
}

.elementor .e-e88dde0-770e1fd {
	gap: 88px;
}

.elementor .e-197f035-874bf71 {
	max-width: 1100px;
	color: var(--white);
	text-align: center;
	margin-block-end: 40px;
}

.elementor .e-99ec3f8-3d17549 {
	color: var(--white);
	text-align: center;
}

.elementor .e-54489ec-324a2e2 {
	margin-block-start: 60px;
	background-image: linear-gradient(90deg, #f0a537 0%, #f7871f 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-position: 0% 0%;
}

.elementor .e-c6ac486-1193211 {
	width: auto;
	margin-block-start: 80px;
	gap: 40px;
	justify-content: center;
}

.elementor .e-0137f9f-238bfdf {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.elementor .e-45bcc02-4c2af89 {
	padding-block-start: 140px;
	padding-block-end: 140px;
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-2946b66/brandsbro.com/wp-content/uploads/2026/06/block-1024x576.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	background-position: center center;
}

.elementor .e-45bcc02-4c2af89.nitro-lazy {
	background-image: none !important;
}

.elementor .e-3082343-81b73cd {
	font-family: var(--btn-font);
	font-weight: 700;
	font-size: 80px;
	color: var(--white);
	letter-spacing: 3%;
	line-height: .92em;
	margin-block-end: 40px;
}

.elementor .e-5ad4331-793e638 {
	max-width: 400px;
	font-family: Roboto;
	font-weight: 500;
	font-size: 24px;
	color: var(--white);
	line-height: 1.3em;
}

.elementor .e-1abc495-6aff21f {
	font-weight: 700;
	font-size: 35px;
	color: var(--white);
	margin-block-start: 22px;
	margin-block-end: 8px;
}

.elementor .e-156e2fb-a0761c4 {
	font-size: 36px;
	color: rgba(255, 255, 255, .76);
}

.elementor .e-8f49f4b-a8ffc5d {
	padding: 20px;
	border-radius: 12px;
	background-color: #0c0c0c;
}

.elementor .e-503a0cc-436542b {
	max-width: 443px;
	column-gap: 50px;
	display: flex;
	flex-direction: column;
	row-gap: 90px;
}

.elementor .e-15d8db4-ee8a940 {
	font-family: var(--btn-font);
	font-size: 12px;
	color: var(--white);
	text-align: center;
	margin-block-start: 48px;
}

.elementor .e-d94ed2a-18c2f03 {
	max-width: 590px;
	padding-block-start: 110px;
	padding-block-end: 86px;
	padding-inline-start: 100px;
	padding-inline-end: 100px;
	border-radius: 20px;
	background-color: #0c0c0c;
}

.elementor .e-028eefb-299b1bf {
	gap: 60px;
	justify-content: space-between;
}

.elementor .e-d69783c-0a0c40a {
	background-color: var(--Black);
}
