/* End custom CSS */

.elementor-3362 .elementor-element.elementor-element-13fda63 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-13fda63:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-13fda63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3362 .elementor-element.elementor-element-8f8d815 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-8f8d815.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-cf1ec8a {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-99dc4c4 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-09fc3d4 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-09fc3d4 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-09fc3d4 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-09fc3d4 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-09fc3d4 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-1c3ea5d {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-5634122 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-5634122.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-142b24a {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-587b2eb {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-e41b2c8 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-e41b2c8 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-e41b2c8 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-e41b2c8 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-e41b2c8 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-7a53948 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-7a53948:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-7a53948 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3362 .elementor-element.elementor-element-40d14e6 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-40d14e6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-13ef630 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-904e9aa {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-cf11bb0 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-cf11bb0 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-cf11bb0 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-cf11bb0 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-cf11bb0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-16e5b31 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-bc84cb7 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-bc84cb7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-02978a1 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-3eeca91 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-b25929d .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-b25929d .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-b25929d .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-b25929d .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-b25929d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-52c2b59 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-52c2b59:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-52c2b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3362 .elementor-element.elementor-element-693e8c6 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-693e8c6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-ae522a5 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-e67d234 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-1bc908f .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-1bc908f .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-1bc908f .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-1bc908f .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-1bc908f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-3a505e9 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-cc1a8b7 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-cc1a8b7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-b14d604 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-fe63d22 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-f9501fc .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-f9501fc .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-f9501fc .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-f9501fc .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-f9501fc .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-b50a63c {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-b50a63c:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-b50a63c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3362 .elementor-element.elementor-element-be37877 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-be37877.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-efe664a {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-d84aee6 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-dd3c60c .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-dd3c60c .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-dd3c60c .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-dd3c60c .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-dd3c60c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-b3fcb94 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-d181cd1 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-d181cd1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-32139f5 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-71fe1c1 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-3932cec .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-3932cec .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-3932cec .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-3932cec .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-3932cec .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-7d0a652 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-7d0a652:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-7d0a652 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3362 .elementor-element.elementor-element-ea15254 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-ea15254.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-51e158d {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-6a7f09d {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-a33d693 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-a33d693 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-a33d693 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-a33d693 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-a33d693 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-4f79499 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-d1007ed {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-d1007ed.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-8a55abf {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-d02df9f {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-ee9d541 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-ee9d541 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-ee9d541 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-ee9d541 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-ee9d541 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-6117560 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-6117560:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-6117560 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3362 .elementor-element.elementor-element-56623f8 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-56623f8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-5a4d943 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-8912fb8 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-13fca82 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-13fca82 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-13fca82 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-13fca82 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-13fca82 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-cd7922a {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-07cc2b0 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-07cc2b0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-d3905cf {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-ed0e4b2 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-d1e2012 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-d1e2012 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-d1e2012 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-d1e2012 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-d1e2012 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-fb41440 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-fb41440:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-fb41440 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3362 .elementor-element.elementor-element-0da1bf2 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-0da1bf2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-f1ce862 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-8102e73 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-cd739c0 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-cd739c0 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-cd739c0 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-cd739c0 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-cd739c0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-7c71c23 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-dd7b0d2 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-dd7b0d2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-f2aae39 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-1a49b41 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-e1dc83c .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-e1dc83c .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-e1dc83c .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-e1dc83c .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-e1dc83c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-668e1d7 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-668e1d7:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-668e1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3362 .elementor-element.elementor-element-b80cc30 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-b80cc30.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-01713b1 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-1159bc4 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-8bedac0 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-8bedac0 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-8bedac0 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-8bedac0 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-8bedac0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-6b81e4c {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-1d3aa0c {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-1d3aa0c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-1e4c373 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-637ce05 {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-c7ba528 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-c7ba528 .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-c7ba528 .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-c7ba528 .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-c7ba528 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-6ef6eb4 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-6ef6eb4:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-6ef6eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3362 .elementor-element.elementor-element-ef07bcb {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-ef07bcb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-20912ac {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-57df33b {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-145374c .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-145374c .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-145374c .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-145374c .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-145374c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-3417d59 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3362 .elementor-element.elementor-element-82269e5 {
	--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;
}

.elementor-3362 .elementor-element.elementor-element-82269e5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-f44ad58 {
	--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;
	--justify-content: space-evenly;
}

.elementor-3362 .elementor-element.elementor-element-b34a27e {
	font-family: "Marcellus", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #0d1720;
}

.elementor-3362 .elementor-element.elementor-element-cfddedd .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-74aced4);
	color: var(--e-global-color-74aced4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74aced4);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 30px 10px 30px;
}

.elementor-3362 .elementor-element.elementor-element-cfddedd .elementor-button:hover, .elementor-3362 .elementor-element.elementor-element-cfddedd .elementor-button:focus {
	background-color: var(--e-global-color-74aced4);
	color: #fff;
}

.elementor-3362 .elementor-element.elementor-element-cfddedd .elementor-button:hover svg, .elementor-3362 .elementor-element.elementor-element-cfddedd .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3362 .elementor-element.elementor-element-7e29be6 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3362 .elementor-element.elementor-element-7e29be6:not(.elementor-motion-effects-element-type-background), .elementor-3362 .elementor-element.elementor-element-7e29be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileilfd.nitrocdn.com/CrIrfoywdsmVlmhHaXRrJBCFrlaynmJC/assets/images/optimized/rev-6285cc7/nbfcadvisory.in/wp-content/uploads/2023/12/contact-bg.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3362 .elementor-element.elementor-element-97c2bc7 {
	--display: flex;
}

.elementor-3362 .elementor-element.elementor-element-c5c0dc5 {
	--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;
	--flex-wrap: nowrap;
}

.elementor-3362 .elementor-element.elementor-element-cf0ec13 {
	--display: flex;
	--flex-wrap: nowrap;
}

.elementor-3362 .elementor-element.elementor-element-cf0ec13.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3362 .elementor-element.elementor-element-88f6ef0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3362 .elementor-element.elementor-element-88f6ef0 .elementor-heading-title {
	font-family: "Marcellus", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #0b151d;
}

.elementor-3362 .elementor-element.elementor-element-c07c970 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #586266;
}

.elementor-3362 .elementor-element.elementor-element-20b37cd {
	--display: flex;
	--flex-wrap: nowrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 50px;
	--padding-right: 10px;
}

@media (min-width:768px) {
	.elementor-3362 .elementor-element.elementor-element-8f8d815 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-cf1ec8a {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-5634122 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-142b24a {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-40d14e6 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-13ef630 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-bc84cb7 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-02978a1 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-693e8c6 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-ae522a5 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-cc1a8b7 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-b14d604 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-be37877 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-efe664a {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-d181cd1 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-32139f5 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-ea15254 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-51e158d {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-d1007ed {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-8a55abf {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-56623f8 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-5a4d943 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-07cc2b0 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-d3905cf {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-0da1bf2 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-f1ce862 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-dd7b0d2 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-f2aae39 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-b80cc30 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-01713b1 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-1d3aa0c {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-1e4c373 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-ef07bcb {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-20912ac {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-82269e5 {
		--width: 33.454%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-f44ad58 {
		--width: 66.6666%;
	}
	
	.elementor-3362 .elementor-element.elementor-element-cf0ec13 {
		--width: 40%;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-99dc4c4 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-587b2eb */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-904e9aa */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3eeca91 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e67d234 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fe63d22 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d84aee6 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-71fe1c1 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6a7f09d */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d02df9f */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8912fb8 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ed0e4b2 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8102e73 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1a49b41 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1159bc4 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-637ce05 */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-57df33b */
h3, h2 {
	font-size: 18px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b34a27e */
h3, h2 {
	font-size: 18px;
}
