/* End custom CSS */

.elementor-13792 .elementor-element.elementor-element-059c4ac {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13792 .elementor-element.elementor-element-2aa69be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-2aa69be.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-4cc7b89 {
	width: var(--container-widget-width, 111.613%);
	max-width: 111.613%;
	--container-widget-width: 111.613%;
	--container-widget-flex-grow: 0;
}

.elementor-13792 .elementor-element.elementor-element-4cc7b89.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13792 .elementor-element.elementor-element-4cc7b89 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #f2a900;
}

.elementor-13792 .elementor-element.elementor-element-c09c80a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	color: var(--e-global-color-accent);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-5bd7908 {
	width: var(--container-widget-width, 73.153%);
	max-width: 73.153%;
	--container-widget-width: 73.153%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-5bd7908.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13792 .elementor-element.elementor-element-5bd7908 a {
	color: var(--e-global-color-primary);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-13792 .elementor-element.elementor-element-63a7735 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: "Manrope", Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 80px 17px 80px;
}

.elementor-13792 .elementor-element.elementor-element-63a7735 .elementor-button:hover, .elementor-13792 .elementor-element.elementor-element-63a7735 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-63a7735 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-63a7735 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13792 .elementor-element.elementor-element-63a7735 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-13792 .elementor-element.elementor-element-63a7735 .elementor-button:hover svg, .elementor-13792 .elementor-element.elementor-element-63a7735 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-f9396a5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13792 .elementor-element.elementor-element-f9396a5:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-f9396a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-05b821d {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(0, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-13792 .elementor-element.elementor-element-1c2773d .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-text);
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	letter-spacing: -1px;
}

.elementor-13792 .elementor-element.elementor-element-1c2773d .elementor-counter-number-wrapper {
	color: var(--e-global-color-text);
	font-family: "Archivo Black", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-13792 .elementor-element.elementor-element-0bd001a .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-text);
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	letter-spacing: -1px;
}

.elementor-13792 .elementor-element.elementor-element-0bd001a .elementor-counter-number-wrapper {
	gap: 0px;
	color: var(--e-global-color-text);
	font-family: "Archivo Black", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-13792 .elementor-element.elementor-element-ee4e85f .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-text);
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	letter-spacing: -1px;
}

.elementor-13792 .elementor-element.elementor-element-ee4e85f .elementor-counter-number-wrapper {
	color: var(--e-global-color-text);
	font-family: "Archivo Black", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-13792 .elementor-element.elementor-element-0f43129 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-0f43129:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-0f43129 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13792 .elementor-element.elementor-element-8ecf801 {
	--display: flex;
	--min-height: 0px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-13792 .elementor-element.elementor-element-8ecf801:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-8ecf801 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-13792 .elementor-element.elementor-element-00c13d8 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-00c13d8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-613301e {
	--swiper-slides-to-display: 5;
	--swiper-slides-gap: 20px;
}

.elementor-13792 .elementor-element.elementor-element-613301e .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-13792 .elementor-element.elementor-element-5355ea5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-182a54e {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-182a54e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: #000;
}

.elementor-13792 .elementor-element.elementor-element-fbad1f0 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-fbad1f0 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: #000;
}

.elementor-13792 .elementor-element.elementor-element-d69307c {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-30581f6 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-aed575a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-13792 .elementor-element.elementor-element-aed575a {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-aed575a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-13792 .elementor-element.elementor-element-4f79e00 {
	width: var(--container-widget-width, 28%);
	max-width: 28%;
	--container-widget-width: 28%;
	--container-widget-flex-grow: 0;
}

.elementor-13792 .elementor-element.elementor-element-92ed1c8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-d596ee3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13792 .elementor-element.elementor-element-d596ee3 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-d596ee3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-13792 .elementor-element.elementor-element-7e66f01 {
	width: var(--container-widget-width, 28%);
	max-width: 28%;
	--container-widget-width: 28%;
	--container-widget-flex-grow: 0;
}

.elementor-13792 .elementor-element.elementor-element-7e66f01.elementor-element {
	--order: 99999;
}

.elementor-13792 .elementor-element.elementor-element-58b66c3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-c4ff7a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-c4ff7a2 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-c4ff7a2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-13792 .elementor-element.elementor-element-ba04c2c {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}

.elementor-13792 .elementor-element.elementor-element-ba04c2c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-83d85ed {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-13792 .elementor-element.elementor-element-8266565 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-930a912 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-cf56402 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -1px;
	color: var(--e-global-color-secondary);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-7e55076 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 5px;
}

.elementor-13792 .elementor-element.elementor-element-7e55076 .elementor-divider-separator {
	width: 25%;
}

.elementor-13792 .elementor-element.elementor-element-7e55076 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-13792 .elementor-element.elementor-element-096f879 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-7f965c4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-887605f {
	--display: flex;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-91fd62c {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 40px;
	--padding-bottom: 13px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-30dd565 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-0593f34 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-5ea0f46 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 5px;
}

.elementor-13792 .elementor-element.elementor-element-5ea0f46 .elementor-divider-separator {
	width: 25%;
}

.elementor-13792 .elementor-element.elementor-element-5ea0f46 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-13792 .elementor-element.elementor-element-05f5846 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-05f5846 a {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-item > a {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-13792 .elementor-element.elementor-element-ca152d9 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-4a5e070 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-4a5e070 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-4a5e070 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-6ac113d > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-6ac113d {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-6ac113d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-13def46 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-13def46 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-13def46 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-51a115e {
	--display: flex;
}

.elementor-13792 .elementor-element.elementor-element-7aadc20 {
	--display: flex;
	--min-height: 0px;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-1ac362e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-964cf1e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-cdfe9ef {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 5px;
}

.elementor-13792 .elementor-element.elementor-element-cdfe9ef .elementor-divider-separator {
	width: 25%;
}

.elementor-13792 .elementor-element.elementor-element-cdfe9ef .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-13792 .elementor-element.elementor-element-835ed01 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-835ed01 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-item > a {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-13792 .elementor-element.elementor-element-d8c3c39 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-120ef49 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-120ef49 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-120ef49 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-f476b47 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-f476b47 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-f476b47 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-c0ad724 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-c0ad724 {
	column-gap: 0px;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-c0ad724 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-5f1a0ed {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 80px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-9b07740 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #f1a91e;
}

.elementor-13792 .elementor-element.elementor-element-d8cb5e3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-524a3eb {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 5px;
}

.elementor-13792 .elementor-element.elementor-element-524a3eb .elementor-divider-separator {
	width: 25%;
}

.elementor-13792 .elementor-element.elementor-element-524a3eb .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-13792 .elementor-element.elementor-element-8745998 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-8745998 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-item > a {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-13792 .elementor-element.elementor-element-7c3b1a4 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-956666d > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-956666d {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-956666d a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-cd91aa4 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-40ed583 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-40ed583 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-40ed583 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-c633f09 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-2fec175 {
	--display: flex;
	--min-height: 650px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-13792 .elementor-element.elementor-element-2fec175:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-2fec175 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13792 .elementor-element.elementor-element-035b0a9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-96bd19e {
	--display: flex;
	--min-height: 500px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-96bd19e:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-96bd19e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13792 .elementor-element.elementor-element-20104b6 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-830dca9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-9871c4d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -1px;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-3e4924c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 5px;
}

.elementor-13792 .elementor-element.elementor-element-3e4924c .elementor-divider-separator {
	width: 25%;
}

.elementor-13792 .elementor-element.elementor-element-3e4924c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-13792 .elementor-element.elementor-element-d148a19 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-d148a19 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-b01c81f > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-b01c81f {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-item > a {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-13792 .elementor-element.elementor-element-b01c81f .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-204a5a8 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-204a5a8 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-204a5a8 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-cbb246b > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-cbb246b {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-13792 .elementor-element.elementor-element-cbb246b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-dbc2406 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-dbc2406 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-dbc2406 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-6c4c8cf {
	--display: flex;
	--min-height: 500px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-6c4c8cf:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-6c4c8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13792 .elementor-element.elementor-element-8dac3c7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-6740b90 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-95edb0f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -1px;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-e472555 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 5px;
}

.elementor-13792 .elementor-element.elementor-element-e472555 .elementor-divider-separator {
	width: 25%;
}

.elementor-13792 .elementor-element.elementor-element-e472555 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-13792 .elementor-element.elementor-element-704a5f0 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-704a5f0 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-bb1974b > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-bb1974b {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-item > a {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-13792 .elementor-element.elementor-element-bb1974b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-6325295 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-6325295 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-6325295 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-a3af60f > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-a3af60f {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-13792 .elementor-element.elementor-element-a3af60f .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-55e4c12 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-55e4c12 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-55e4c12 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-c1f0406 {
	--display: flex;
	--min-height: 500px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-c1f0406:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-c1f0406 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13792 .elementor-element.elementor-element-ea2b2ef {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-611bf09 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-6111f1d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -1px;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-efbf0aa {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 5px;
}

.elementor-13792 .elementor-element.elementor-element-efbf0aa .elementor-divider-separator {
	width: 25%;
}

.elementor-13792 .elementor-element.elementor-element-efbf0aa .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-13792 .elementor-element.elementor-element-d5eb49a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-d5eb49a a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-a18be42 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-a18be42 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-item > a {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-13792 .elementor-element.elementor-element-a18be42 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-ae6943b > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-ae6943b {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-ae6943b a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-13792 .elementor-element.elementor-element-89fd4b0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-13792 .elementor-element.elementor-element-8627194 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-8627194 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-8627194 a {
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-a22b198 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-0dc556e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-0dc556e {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-0dc556e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-aa1e92e > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-aa1e92e {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-09b2d66 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-13792 .elementor-element.elementor-element-09b2d66 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 25px 25px 25px 25px;
}

.elementor-13792 .elementor-element.elementor-element-09b2d66 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-13792 .elementor-element.elementor-element-f7de48c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-f7de48c:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-f7de48c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/05/Home-BG.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13792 .elementor-element.elementor-element-f7de48c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-f7de48c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-58fb091 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-58fb091 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-b900709 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-b900709 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-95f525a {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-e94c586 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: nowrap;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-a921957 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-1fb112b .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-text);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 50px 17px 50px;
}

.elementor-13792 .elementor-element.elementor-element-1fb112b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13792 .elementor-element.elementor-element-1fb112b .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-13792 .elementor-element.elementor-element-bf4edce {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-6cdb264 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-972fd68 {
	text-align: start;
}

.elementor-13792 .elementor-element.elementor-element-972fd68 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-b13e889 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-c0b09ca {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 110px 40px;
	--row-gap: 110px;
	--column-gap: 40px;
	--grid-auto-flow: row;
	--margin-top: 130px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-e81b5a9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-e81b5a9:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-e81b5a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-08718e4 {
	--display: flex;
	--min-height: 140px;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 50% 50% 50% 50%;
	--margin-top: -70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-08718e4:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-08718e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/04/Daily-Insights.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65px auto;
}

.elementor-13792 .elementor-element.elementor-element-08718e4:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-08718e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-c8cb7c5 {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-13792 .elementor-element.elementor-element-9d7ca6b > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-9d7ca6b {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-9d7ca6b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-9efbf17 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-9efbf17 {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-8d07bde .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-36a1792 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-36a1792:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-36a1792 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-4a7e41c {
	--display: flex;
	--min-height: 140px;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 50% 50% 50% 50%;
	--margin-top: -70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-4a7e41c:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-4a7e41c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/04/ebook.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65px auto;
}

.elementor-13792 .elementor-element.elementor-element-4a7e41c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-4a7e41c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-1886c6c {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-13792 .elementor-element.elementor-element-22a836e > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-22a836e {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-22a836e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-53c53ed > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-53c53ed {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-02bcc2f .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-4e37f87 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-4e37f87:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-4e37f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-cd78fda {
	--display: flex;
	--min-height: 140px;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 50% 50% 50% 50%;
	--margin-top: -70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-cd78fda:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-cd78fda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/04/downloadable-template.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65px auto;
}

.elementor-13792 .elementor-element.elementor-element-cd78fda:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-cd78fda > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-93d6342 {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-13792 .elementor-element.elementor-element-d71a591 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-d71a591 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-d71a591 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-972393a > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-972393a {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-5aa07e5 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-99e0058 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-99e0058:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-99e0058 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-e8903ea {
	--display: flex;
	--min-height: 140px;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 50% 50% 50% 50%;
	--margin-top: -70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-e8903ea:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-e8903ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/04/On-Demand-Training.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65px auto;
}

.elementor-13792 .elementor-element.elementor-element-e8903ea:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-e8903ea > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-b883259 {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-13792 .elementor-element.elementor-element-0dc756b > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-0dc756b {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-0dc756b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-f5c4a28 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-f5c4a28 {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-ad0b9b4 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-28eb413 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-28eb413:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-28eb413 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-3e372ea {
	--display: flex;
	--min-height: 140px;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 50% 50% 50% 50%;
	--margin-top: -70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-3e372ea:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-3e372ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/04/Building-A-Rock-Solid.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65px auto;
}

.elementor-13792 .elementor-element.elementor-element-3e372ea:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-3e372ea > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-1b639e1 {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-13792 .elementor-element.elementor-element-bab2453 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-bab2453 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-bab2453 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-4c8c27a > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-4c8c27a {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-bbeb04d .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-a059394 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-a059394:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-a059394 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-c577adf {
	--display: flex;
	--min-height: 140px;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 50% 50% 50% 50%;
	--margin-top: -70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-c577adf:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-c577adf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/04/Long-Form-Industry-Blogs.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65px auto;
}

.elementor-13792 .elementor-element.elementor-element-c577adf:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-c577adf > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-9c4389f {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-13792 .elementor-element.elementor-element-ca636f2 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-ca636f2 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-ca636f2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-b13495c > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-b13495c {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-311ecc5 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-6519b1d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-6519b1d:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-6519b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-6e685c6 {
	--display: flex;
	--min-height: 140px;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 50% 50% 50% 50%;
	--margin-top: -70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-6e685c6:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-6e685c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/05/documents.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65px auto;
}

.elementor-13792 .elementor-element.elementor-element-6e685c6:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-6e685c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-bfa6dd6 {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-13792 .elementor-element.elementor-element-ac22acf > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-ac22acf {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-ac22acf .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-ac0f037 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-ac0f037 {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-d7259fa .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-db9fff1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-db9fff1:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-db9fff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-faa1af4 {
	--display: flex;
	--min-height: 140px;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 50% 50% 50% 50%;
	--margin-top: -70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-faa1af4:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-faa1af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/05/White-Papers.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65px auto;
}

.elementor-13792 .elementor-element.elementor-element-faa1af4:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-faa1af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-a8c8bd1 {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-13792 .elementor-element.elementor-element-1d86fa9 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-1d86fa9 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-1d86fa9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-1eb3755 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-1eb3755 {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-03d8dc0 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-11384c9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-11384c9:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-11384c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-df131f2 {
	--display: flex;
	--min-height: 140px;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 50% 50% 50% 50%;
	--margin-top: -70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-df131f2:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-df131f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/05/Case-Study.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65px auto;
}

.elementor-13792 .elementor-element.elementor-element-df131f2:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-df131f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-2c353bc {
	--display: flex;
	--min-height: 220px;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-13792 .elementor-element.elementor-element-840660e > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-840660e {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-840660e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-13c1f57 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13792 .elementor-element.elementor-element-13c1f57 {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-d6ed788 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-34466b7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 100px 30px;
	--row-gap: 100px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-f6760f3 {
	--display: flex;
	--justify-content: space-around;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13792 .elementor-element.elementor-element-f6760f3:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-f6760f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-3668673 {
	z-index: 0;
	text-align: start;
}

.elementor-13792 .elementor-element.elementor-element-3668673 img {
	width: 170px;
}

.elementor-13792 .elementor-element.elementor-element-bea2e37 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-414c66f {
	z-index: 1;
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-414c66f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-d58e28e {
	z-index: 1;
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-f2b61f4 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-7a71bc4 {
	--display: flex;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13792 .elementor-element.elementor-element-7a71bc4:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-7a71bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-5a8ee78 {
	text-align: start;
}

.elementor-13792 .elementor-element.elementor-element-5a8ee78 img {
	width: 170px;
}

.elementor-13792 .elementor-element.elementor-element-c9961a1 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-2bfd461 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-2bfd461 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-656b022 {
	text-align: center;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-0c818e8 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-779b351 {
	--display: flex;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13792 .elementor-element.elementor-element-779b351:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-779b351 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-7d13b77 > .elementor-widget-container {
	margin: 0px -20px -40px 0px;
}

.elementor-13792 .elementor-element.elementor-element-7d13b77 {
	text-align: start;
}

.elementor-13792 .elementor-element.elementor-element-7d13b77 img {
	width: 230px;
}

.elementor-13792 .elementor-element.elementor-element-b156897 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-2eba44c {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-2eba44c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-a1aee6e {
	text-align: center;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-723e39f .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-ba85480 {
	--display: flex;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13792 .elementor-element.elementor-element-ba85480:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-ba85480 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-15a3b15 {
	text-align: start;
}

.elementor-13792 .elementor-element.elementor-element-15a3b15 img {
	width: 170px;
}

.elementor-13792 .elementor-element.elementor-element-1e27e56 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-67458d6 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-67458d6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-1c45216 {
	text-align: center;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-908a2dd .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-65a3eb2 {
	--display: flex;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13792 .elementor-element.elementor-element-65a3eb2:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-65a3eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-c33bdd8 {
	text-align: start;
}

.elementor-13792 .elementor-element.elementor-element-c33bdd8 img {
	width: 170px;
}

.elementor-13792 .elementor-element.elementor-element-59ca51f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-cb51c0a {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-cb51c0a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-19a59d1 {
	text-align: center;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-0e58f1b .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-d125da5 {
	--display: flex;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13792 .elementor-element.elementor-element-d125da5:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-d125da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13792 .elementor-element.elementor-element-c1a761b {
	text-align: start;
}

.elementor-13792 .elementor-element.elementor-element-c1a761b img {
	width: 170px;
}

.elementor-13792 .elementor-element.elementor-element-7756ccc {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-802fc26 {
	text-align: center;
}

.elementor-13792 .elementor-element.elementor-element-802fc26 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-0dac49f {
	text-align: center;
	color: var(--e-global-color-secondary);
}

.elementor-13792 .elementor-element.elementor-element-b1df5a7 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 30px 17px 30px;
}

.elementor-13792 .elementor-element.elementor-element-cd8b3b3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-c0f71db {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: .95;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13792 .elementor-element.elementor-element-c0f71db:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-c0f71db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/01/Rectangle-1576.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13792 .elementor-element.elementor-element-c0f71db:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-c0f71db > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-c0f71db::before, .elementor-13792 .elementor-element.elementor-element-c0f71db > .elementor-background-video-container::before, .elementor-13792 .elementor-element.elementor-element-c0f71db > .e-con-inner > .elementor-background-video-container::before, .elementor-13792 .elementor-element.elementor-element-c0f71db > .elementor-background-slideshow::before, .elementor-13792 .elementor-element.elementor-element-c0f71db > .e-con-inner > .elementor-background-slideshow::before, .elementor-13792 .elementor-element.elementor-element-c0f71db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #1f2227;
	--background-overlay: "";
}

.elementor-13792 .elementor-element.elementor-element-c0f71db.e-con {
	--align-self: center;
}

.elementor-13792 .elementor-element.elementor-element-7f5da29 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-6864dba {
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-2af9a8c {
	--display: flex;
}

.elementor-13792 .elementor-element.elementor-element-2af9a8c:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-2af9a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(241, 169, 30, .5);
}

.elementor-13792 .elementor-element.elementor-element-72f82cf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-a58eb1f {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-db484a1 {
	--display: flex;
}

.elementor-13792 .elementor-element.elementor-element-db484a1:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-db484a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(241, 169, 30, .5);
}

.elementor-13792 .elementor-element.elementor-element-f246c51 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-632d909 {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-48c8adb {
	--display: flex;
}

.elementor-13792 .elementor-element.elementor-element-48c8adb:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-48c8adb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(241, 169, 30, .5);
}

.elementor-13792 .elementor-element.elementor-element-b934f72 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-cf42427 {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-9c7dadd {
	--display: flex;
}

.elementor-13792 .elementor-element.elementor-element-9c7dadd:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-9c7dadd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(241, 169, 30, .5);
}

.elementor-13792 .elementor-element.elementor-element-6ba4347 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-0c1961f {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-d73aad6 {
	--display: flex;
}

.elementor-13792 .elementor-element.elementor-element-d73aad6:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-d73aad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(241, 169, 30, .5);
}

.elementor-13792 .elementor-element.elementor-element-893530a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-649ff67 {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-ab9f5c8 {
	--display: flex;
}

.elementor-13792 .elementor-element.elementor-element-ab9f5c8:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-ab9f5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(241, 169, 30, .5);
}

.elementor-13792 .elementor-element.elementor-element-d5215a3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-80055df {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-f7622b4 {
	--display: flex;
}

.elementor-13792 .elementor-element.elementor-element-f7622b4:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-f7622b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(241, 169, 30, .5);
}

.elementor-13792 .elementor-element.elementor-element-a02527a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-fc75775 {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-2594946 {
	--n-accordion-title-font-size: 16px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-title-normal-color: var(--e-global-color-text);
	--n-accordion-title-hover-color: var(--e-global-color-text);
	--n-accordion-title-active-color: var(--e-global-color-text);
	--n-accordion-icon-size: 10px;
}

.elementor-13792 .elementor-element.elementor-element-2594946 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-2594946 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-2594946 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-2594946 {
	--n-accordion-padding: 10px 10px 10px 10px;
}

:where( .elementor-13792 .elementor-element.elementor-element-2594946 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	line-height: 1.5em;
}

:where( .elementor-13792 .elementor-element.elementor-element-2594946 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 10px;
	--padding-right: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
}

.elementor-13792 .elementor-element.elementor-element-f1e7915 {
	color: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-a5d4135 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: "Manrope", Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
	padding: 17px 80px 17px 80px;
}

.elementor-13792 .elementor-element.elementor-element-a5d4135 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-a5d4135 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13792 .elementor-element.elementor-element-a5d4135 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-13792 .elementor-element.elementor-element-3371c96 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-3371c96:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-3371c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/01/Testi.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13792 .elementor-element.elementor-element-3371c96:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-3371c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13792 .elementor-element.elementor-element-3371c96 > .elementor-shape-bottom .elementor-shape-fill, .elementor-13792 .elementor-element.elementor-element-3371c96 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: var(--e-global-color-text);
}

.elementor-13792 .elementor-element.elementor-element-3371c96 > .elementor-shape-bottom svg, .elementor-13792 .elementor-element.elementor-element-3371c96 > .e-con-inner > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 800px;
}

.elementor-13792 .elementor-element.elementor-element-70edb06 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13792 .elementor-element.elementor-element-15dd94a {
	text-align: start;
}

.elementor-13792 .elementor-element.elementor-element-15dd94a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-4e94d05 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-13792 .elementor-element.elementor-element-5b682a0 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13792 .elementor-element.elementor-element-980094d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-13792 .elementor-element.elementor-element-f3a7aed {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-13792 .elementor-element.elementor-element-059c4ac {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-2aa69be {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4cc7b89 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-f9396a5 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-05b821d {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13792 .elementor-element.elementor-element-0bd001a .elementor-counter-title {
		justify-content: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-0bd001a .elementor-counter-number-wrapper {}
	
	.elementor-13792 .elementor-element.elementor-element-0f43129 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-8ecf801 {
		--margin-top: 0px;
		--margin-bottom: -110px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-613301e {
		--swiper-slides-to-display: 3;
	}
	
	.elementor-13792 .elementor-element.elementor-element-5355ea5 {
		--padding-top: 120px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-d69307c {
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-83d85ed {
		--padding-top: 100px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-96bd19e:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-96bd19e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/04/simplify-img.jpg");
	}
	
	.elementor-13792 .elementor-element.elementor-element-96bd19e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-96bd19e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-13792 .elementor-element.elementor-element-6c4c8cf:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-6c4c8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/04/secure-img.jpg");
	}
	
	.elementor-13792 .elementor-element.elementor-element-6c4c8cf:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-6c4c8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c1f0406:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-c1f0406 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilekhmp.nitrocdn.com/GqNIsJZgRHmrEqdWPRXUvUrOqcJCJOZZ/assets/images/optimized/rev-8fdf85d/bhaniconsulting.com/wp-content/uploads/2025/04/succed-img.jpg");
	}
	
	.elementor-13792 .elementor-element.elementor-element-c1f0406:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13792 .elementor-element.elementor-element-c1f0406 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-13792 .elementor-element.elementor-element-0dc556e {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-0dc556e .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-aa1e92e {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-09b2d66 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-f7de48c {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-b900709 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-e94c586 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-972fd68 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-b13e889 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c0b09ca {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 120px 20px;
		--row-gap: 120px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}
	
	.elementor-13792 .elementor-element.elementor-element-34466b7 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c0f71db.e-con {
		--order: 1;
	}
	
	.elementor-13792 .elementor-element.elementor-element-6864dba {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-15dd94a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4e94d05 .elementor-heading-title {
		font-size: 33px;
	}
}

@media (max-width:767px) {
	.elementor-13792 .elementor-element.elementor-element-059c4ac {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-2aa69be {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4cc7b89 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4cc7b89 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-f9396a5 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-05b821d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13792 .elementor-element.elementor-element-0f43129 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13792 .elementor-element.elementor-element-0f43129:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-0f43129 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-8ecf801 {
		--margin-top: 0px;
		--margin-bottom: -150px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-613301e {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-13792 .elementor-element.elementor-element-5355ea5 {
		--padding-top: 150px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-d69307c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4f79e00 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4f79e00 img {
		width: 80%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-7e66f01 {
		--container-widget-width: 40%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 40%);
		max-width: 40%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-7e66f01 img {
		width: 80%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-ba04c2c {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-ba04c2c img {
		width: 80%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-83d85ed {
		--padding-top: 100px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-8266565 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13792 .elementor-element.elementor-element-930a912 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-096f879 {
		text-align: start;
	}
	
	.elementor-13792 .elementor-element.elementor-element-96bd19e {
		--min-height: 400px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-6c4c8cf {
		--min-height: 400px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c1f0406 {
		--min-height: 400px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-0dc556e {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-0dc556e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-aa1e92e {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-b900709 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-e94c586 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-1fb112b .elementor-button {
		padding: 17px 40px 17px 40px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-6cdb264 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13792 .elementor-element.elementor-element-972fd68 {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-b13e889 {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-b13e889 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c0b09ca {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13792 .elementor-element.elementor-element-08718e4 {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4a7e41c {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-cd78fda {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-e8903ea {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-3e372ea {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c577adf {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-6e685c6 {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-faa1af4 {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-df131f2 {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-34466b7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(6, 1fr);
		--gap: 50px 30px;
		--row-gap: 50px;
		--column-gap: 30px;
		--grid-auto-flow: row;
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c0f71db {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-7f5da29 {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-7f5da29 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-6864dba {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-2594946 {
		--n-accordion-title-icon-order: initial;
	}
	
	.elementor-13792 .elementor-element.elementor-element-f1e7915 {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-70edb06 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13792 .elementor-element.elementor-element-15dd94a {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4e94d05 {
		text-align: center;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4e94d05 .elementor-heading-title {
		font-size: 25px;
	}
}

@media (min-width:768px) {
	.elementor-13792 .elementor-element.elementor-element-2aa69be {
		--width: 79.911%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-8ecf801 {
		--width: 100%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-7aadc20 {
		--width: 100%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-08718e4 {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-4a7e41c {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-cd78fda {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-e8903ea {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-3e372ea {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c577adf {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-6e685c6 {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-faa1af4 {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-df131f2 {
		--width: 140px;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c0f71db {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-13792 .elementor-element.elementor-element-2aa69be {
		--width: 80%;
	}
	
	.elementor-13792 .elementor-element.elementor-element-c0f71db {
		--width: 100%;
	}
}

/* Start custom CSS for container, class: .elementor-element-05b821d */
.elementor-13792 .elementor-element.elementor-element-05b821d {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f43129 */

/* First Section CSS */
.first-section-title h1, .first-section-description p {
	max-width: 750px;
}

.first-section-button-1 a {
	position: relative;
	display: inline-block;
	text-align: center;
	box-shadow: inset 0 0 0 0 #f1a91e;
	transition: color .5s ease-in-out, background .8s ease-in-out, box-shadow .5s ease-in-out, border .5s ease-in-out, transform .1s ease-in-out !important;
}

.first-section-button-1 a:hover {
	color: #1f2227 !important;
	background: #f1a91e !important;
	box-shadow: inset 250px 0 0 0 #f1a91e;
	border: 2px solid #f1a91e !important;
}

.first-section-button-2 a {
	position: relative;
	display: inline-block;
	text-align: center;
	box-shadow: inset 0 0 0 0 white;
	transition: color .5s ease-in-out, background .8s ease-in-out, box-shadow .5s ease-in-out, transform .3s ease-in-out !important;
}

.first-section-button-2 a:hover {
	color: #1f2227 !important;
	background: transparent !important;
	box-shadow: inset 250px 0 0 0 white;
}

.first-section-button-2 .elementor-button-icon svg {
	width: 8px;
	height: auto;
	transition: fill .5s ease;
}

.first-section-button-2 a:hover .elementor-button-icon svg {
	fill: #1f2227;
}

.first-section-button-1 a:active, .first-section-button-2 a:active {
	transform: scale(.95);
}

@media only screen and (max-width: 767px) {
	.first-section-title h1, .first-section-description p {
		max-width: 550px;
	}
}

@media only screen and (max-width: 525.9px) {
	.first-section-title h1 {
		font-size: 25px !important;
	}
	
	.animation-title h1 {
		font-size: 35px !important;
	}
	
	.first-section-button-box {
		display: flex !important;
		flex-direction: column !important;
		gap: 20px;
	}
}

@media only screen and (max-width: 450.9px) {
	.first-section-title h1 {
		font-size: 21px !important;
	}
	
	.animation-title h1 {
		font-size: 30px !important;
	}
}

@media only screen and (max-width: 375.9px) {
	.first-section-title h1 {
		font-size: 18px !important;
	}
	
	.animation-title h1 {
		font-size: 25px !important;
	}
}

/* Company Box CSS */
.first-section-company-box {
	left: 50%;
	transform: translateX(-50%);
	max-width: 1280px;
	box-shadow: rgba(50, 50, 93, .25) 0px 13px 27px -5px, rgba(0, 0, 0, .3) 0px 8px 16px -8px;
	animation: float 3s ease-in-out infinite;
}

@keyframes float {
	0%, 100% {
		transform: translateX(-50%) translateY(0);
	}
	
	50% {
		transform: translateX(-50%) translateY(-5px);
	}
}

/* Hero Video */
.hero-video {
	display: block;
}

.hero-video-tablet {
	display: none;
}

.hero-video-mobile {
	display: none;
}

@media only screen and (max-width: 1024.9px) {
	.hero-video {
		display: none;
	}
	
	.hero-video-tablet {
		display: block;
	}
	
	.hero-video-mobile {
		display: none;
	}
}

@media only screen and (max-width: 766.9px) {
	.hero-video {
		display: none;
	}
	
	.hero-video-tablet {
		display: none;
	}
	
	.hero-video-mobile {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-aed575a */
.elementor-13792 .elementor-element.elementor-element-aed575a h2 a {
	color: inherit !important;
	text-decoration: none !important;
	font-weight: inherit !important;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-4f79e00 */
.elementor-13792 .elementor-element.elementor-element-4f79e00 {
	margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d596ee3 */
.elementor-13792 .elementor-element.elementor-element-d596ee3 h2 a {
	color: inherit !important;
	text-decoration: none !important;
	font-weight: inherit !important;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-7e66f01 */
.elementor-13792 .elementor-element.elementor-element-7e66f01 {
	margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c4ff7a2 */
.elementor-13792 .elementor-element.elementor-element-c4ff7a2 h2 a {
	color: inherit !important;
	text-decoration: none !important;
	font-weight: inherit !important;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ba04c2c */
.elementor-13792 .elementor-element.elementor-element-ba04c2c {
	margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-83d85ed */
.second-section-title h2 {
	position: relative;
}

.second-section-title h2::after {
	content: "";
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 33%;
	border-bottom: 5px solid #f1a91e;
}

.second-section-button a:hover {
	transform: scale(1.05);
}

.service-section-desktop {
	display: flex !important;
}

.service-section-mobile {
	display: none !important;
}

@media only screen and (max-width: 1024.9px) {
	.service-section-desktop {
		display: none !important;
	}
	
	.service-section-mobile {
		display: flex !important;
	}
}

@media only screen and (max-width: 766.9px) {
	.second-section-title h2::after {
		content: "";
		position: absolute;
		bottom: -30px;
		left: 50%;
		transform: translateX(-50%);
		width: 33%;
		border-bottom: 5px solid #f1a91e;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0dc556e */
.video-section-title h2::after {
	content: "";
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 33%;
	left: 50%;
	transform: translateX(-50%);
	border-bottom: 5px solid #f1a91e;
}

/* End custom CSS */

/* Start custom CSS for video, class: .elementor-element-09b2d66 */
.elementor-13792 .elementor-element.elementor-element-09b2d66:hover .elementor-custom-embed-play svg path {
	fill: #f1a91e;
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a22b198 */
.video-section-title {
	display: flex;
	justify-content: center;
}

.video-section-title h2 {
	max-width: 900px;
}

.third-section-description p {
	margin-bottom: 0px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f7de48c */

/* Title */
.forth-section-title {
	display: flex;
	justify-content: center;
	align-items: center;
}

.forth-section-title h3 {
	width: 220px !important;
	background: #f1a91e;
	padding: 10px;
	border-radius: 50px;
}

.forth-section-title1 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.forth-section-title1 h2 {
	max-width: 1024px;
}

.forth-section-description {
	display: flex;
	justify-content: center;
	align-items: center;
}

.forth-section-description p {
	max-width: 1024px;
}

/* Button */
.forth-section-button-1 a {
	position: relative;
	display: inline-block;
	text-align: center;
	background: #f1a91e;
	box-shadow: inset 0 0 0 0 #f1a91e;
	transition: color .5s ease-in-out, background .8s ease-in-out, box-shadow .5s ease-in-out, transform .1s ease-in-out !important;
}

.forth-section-button-1 a:hover {
	color: #f1a91e !important;
	background: transparent !important;
	box-shadow: inset 300px 0 0 0 transparent;
}

.forth-section-button-2 a {
	position: relative;
	display: inline-block;
	text-align: center;
	box-shadow: inset 0 0 0 0 white;
	transition: color .5s ease-in-out, background .8s ease-in-out, box-shadow .5s ease-in-out, transform .3s ease-in-out !important;
}

.forth-section-button-2 a:hover {
	color: black !important;
	background: transparent !important;
	box-shadow: inset 300px 0 0 0 white;
}

.forth-section-button-2 .elementor-button-icon svg {
	width: 8px;
	height: auto;
	transition: fill .5s ease;
}

.forth-section-button-2 a:hover .elementor-button-icon svg {
	fill: black;
}

.forth-section-button-1 a:active, .forth-section-button-2 a:active {
	transform: scale(.95);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bf4edce */
.fifth-section-title h2 {
	max-width: 600px;
	position: relative;
}

.fifth-section-title h2::after {
	content: "";
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 33%;
	border-bottom: 5px solid #f1a91e;
}

@media only screen and (max-width: 767px) {
	.fifth-section-title h2::after {
		content: "";
		position: absolute;
		bottom: -30px;
		left: 50%;
		transform: translateX(-50%);
		width: 33%;
		border-bottom: 5px solid #f1a91e;
	}
}

@media only screen and (max-width: 375.9px) {
	.fifth-section-card-title h2 {
		font-size: 20px !important;
	}
}

/* Box CSS */
.fifth-section-box {
	box-shadow: rgba(50, 50, 93, .25) 0px 13px 27px -5px, rgba(0, 0, 0, .3) 0px 8px 16px -8px;
}

.fifth-section-button a {
	position: relative;
	display: inline-block;
	text-align: center;
	background: #f1a91e;
	box-shadow: inset 0 0 0 0 #f1a91e;
	transition: color .5s ease-in-out, box-shadow .5s ease-in-out, transform .1s ease-in-out !important;
}

.fifth-section-button a:hover {
	color: #1f2227 !important;
	box-shadow: inset 200px 0 0 0 #f1a91e;
}

.fifth-section-button a:active {
	transform: scale(.95);
}

.fifth-section-icon {
	position: absolute;
	bottom: 20px;
	right: 20px;
	opacity: .4;
}

/**New Design**/
.forth-section-box1 {
	animation: floats 3s ease-in-out infinite;
}

.forth-section-box2 {
	animation: floats 4s ease-in-out infinite;
}

@keyframes floats {
	0%, 100% {
		transform: translateY(0);
	}
	
	50% {
		transform: translateY(-5px);
	}
}

@media only screen and (max-width: 767.9px) {
	.forth-section-icon {
		max-width: 140px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cd8b3b3 */
.faq-section-button a {
	position: relative;
	display: inline-block;
	text-align: center;
	box-shadow: inset 0 0 0 0 #f1a91e;
	transition: color .5s ease-in-out, background .8s ease-in-out, box-shadow .5s ease-in-out, transform .3s ease-in-out !important;
}

.faq-section-button a:hover {
	color: white !important;
	background: transparent !important;
	box-shadow: inset 300px 0 0 0 #f1a91e;
}

.faq-section-button .elementor-button-icon svg {
	width: 8px;
	height: auto;
	transition: fill .5s ease;
}

.faq-section-button a:hover .elementor-button-icon svg {
	fill: white;
}

.faq-section-button a:active {
	transform: scale(.95);
}

@media only screen and (max-width: 616.9px) {
	.third-section-accordion .e-n-accordion-item-title {
		min-height: 70px;
	}
}

@media only screen and (max-width: 381.9px) {
	.third-section-accordion .e-n-accordion-item-title {
		min-height: 90px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3371c96 */
.sixth-testimonial-box {
	overflow-y: hiddenl;
}

.sixth-section-title h2 {
	max-width: 700px;
	position: relative;
}

.sixth-section-title h2::after {
	content: "";
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 33%;
	border-bottom: 5px solid #f1a91e;
}

@media only screen and (max-width: 767px) {
	.sixth-section-title h2::after {
		content: "";
		position: absolute;
		bottom: -30px;
		left: 50%;
		transform: translateX(-50%);
		width: 33%;
		border-bottom: 5px solid #f1a91e;
	}
}

/* Carousel CSS */
.testimonial-carousel .elementor-swiper-button {
	background: white;
	padding: 10px;
	border-radius: 50%;
	box-shadow: rgba(99, 99, 99, .2) 0px 2px 8px 0px;
}

.testimonial-carousel .elementor-swiper-button:hover svg {
	transform: scale(1.1) !important;
}

.testimonial-carousel .elementor-swiper-button svg {
	width: 30px !important;
	height: 30px !important;
	transition: transform .3s ease !important;
}

.testimonial-carousel .elementor-swiper-button svg path {
	fill: #999;
}

.testimonial-carousel .elementor-swiper-button[role="button"] svg {
	transition: transform .2s ease !important;
}

.testimonial-carousel .elementor-swiper-button[role="button"]:active svg {
	transform: scale(.9) !important;
}

@media only screen and (max-width: 1440px) {
	.testimonial-carousel .elementor-swiper-button {
		--arrow-prev-left-position: -10px !important;
		--arrow-next-right-position: -10px !important;
	}
}
