/* End Custom Fonts CSS */

.elementor-8259 .elementor-element.elementor-element-0a8df18 {
	--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;
	--overlay-opacity: .9;
	--padding-top: 10em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-8259 .elementor-element.elementor-element-0a8df18:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-0a8df18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2024/01/brands_bro_bg_team-scaled-1.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-0a8df18::before, .elementor-8259 .elementor-element.elementor-element-0a8df18 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-0a8df18 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-0a8df18 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-0a8df18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-0a8df18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #002436;
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-65557c3 {
	--display: flex;
}

.elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-930de1f .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-7c468aa);
}

.elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-930de1f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-930de1f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5f8dcd5 {
	width: var(--container-widget-width, 98%);
	max-width: 98%;
	--container-widget-width: 98%;
	--container-widget-flex-grow: 0;
}

.elementor-8259 .elementor-element.elementor-element-5f8dcd5 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 54px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-cd87fc0 {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
	font-family: "Regolapro", Sans-serif;
	font-size: 22px;
	font-weight: 300;
	line-height: 38px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-8259 .elementor-element.elementor-element-cd87fc0 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-cd87fc0.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-cd87fc0 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2a2d037 .elementor-button {
	background-color: transparent;
	font-family: "Regolapro", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1.9px;
	fill: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-7c468aa) 14%, #c08500 75%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-7a10101);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 30px 18px 30px;
}

.elementor-8259 .elementor-element.elementor-element-2a2d037 .elementor-button:hover, .elementor-8259 .elementor-element.elementor-element-2a2d037 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor3);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor5) 0%, #ebebeb 100%);
	border-color: var(--e-global-color-7c468aa);
}

.elementor-8259 .elementor-element.elementor-element-2a2d037 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-8259 .elementor-element.elementor-element-2a2d037 .elementor-button:hover svg, .elementor-8259 .elementor-element.elementor-element-2a2d037 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor3);
}

.elementor-8259 .elementor-element.elementor-element-c3c64a4 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-f5e9f63 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-f5e9f63.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-f5e9f63 img {
	width: 100%;
}

.elementor-8259 .elementor-element.elementor-element-2678022 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-2678022 img {
	width: 99%;
}

.elementor-8259 .elementor-element.elementor-element-7db3c55 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-7db3c55 .elementor-icon {
	font-size: 58px;
}

.elementor-8259 .elementor-element.elementor-element-7db3c55 .elementor-icon svg {
	height: 58px;
}

.elementor-8259 .elementor-element.elementor-element-7db3c55 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-8259 .elementor-element.elementor-element-7ccd8e4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-7ccd8e4 .elementor-icon {
	font-size: 58px;
}

.elementor-8259 .elementor-element.elementor-element-7ccd8e4 .elementor-icon svg {
	height: 58px;
}

.elementor-8259 .elementor-element.elementor-element-7ccd8e4 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-8259 .elementor-element.elementor-element-5189aaa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-5189aaa .elementor-icon {
	font-size: 57px;
}

.elementor-8259 .elementor-element.elementor-element-5189aaa .elementor-icon svg {
	height: 57px;
}

.elementor-8259 .elementor-element.elementor-element-5189aaa .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-8259 .elementor-element.elementor-element-757894b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-757894b .elementor-icon {
	font-size: 60px;
}

.elementor-8259 .elementor-element.elementor-element-757894b .elementor-icon svg {
	height: 60px;
}

.elementor-8259 .elementor-element.elementor-element-757894b .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-8259 .elementor-element.elementor-element-2323e40 {
	width: var(--container-widget-width, 8%);
	max-width: 8%;
	--container-widget-width: 8%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-2323e40.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-2323e40 img {
	width: 100%;
}

.elementor-8259 .elementor-element.elementor-element-c5cdef2 {
	--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-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-8259 .elementor-element.elementor-element-983e22f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 7px 0px 0px 0px;
	--border-top-width: 7px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #3c7d9a;
	--border-color: #3c7d9a;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 42px 45px 44px -28px rgba(0, 0, 0, .17);
	--padding-top: 35px;
	--padding-bottom: 50px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 2;
}

.elementor-8259 .elementor-element.elementor-element-983e22f:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-983e22f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4993082 {
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-4993082 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-4993082.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-4993082 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-b00c96c .premium-cf7-container .wpcf7-form label, .elementor-8259 .elementor-element.elementor-element-b00c96c .premium-cf7-container .wpcf7-form .wpcf7-quiz-label {
	display: inline-block;
}

.elementor-8259 .elementor-element.elementor-element-b00c96c .premium-cf7-container label {
	font-family: "Regolapro", Sans-serif;
	font-weight: 300;
}

.elementor-8259 .elementor-element.elementor-element-b00c96c .premium-cf-head {
	align-items: center;
}

.elementor-8259 .elementor-element.elementor-element-b00c96c .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-8259 .elementor-element.elementor-element-b00c96c .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-8259 .elementor-element.elementor-element-b00c96c .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-8259 .elementor-element.elementor-element-b00c96c .premium-cf7-container .wpcf7-form-control.wpcf7-textarea {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8259 .elementor-element.elementor-element-b00c96c .premium-cf7-container input.wpcf7-submit {
	font-family: "Regolapro", Sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: .5px;
	background-color: var(--e-global-color-4c7380e);
	padding: 15px 15px 15px 15px;
}

.elementor-8259 .elementor-element.elementor-element-fd02cc3 {
	--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: 78px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3dfc13f {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-3dfc13f.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-3dfc13f .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	color: #02355a;
}

.elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-3dfc13f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-3dfc13f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0775205 {
	width: var(--container-widget-width, 49%);
	max-width: 49%;
	--container-widget-width: 49%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-0775205.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-0775205.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-0775205 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-e61fefd {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-aa8651f {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-863157c {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-f7acb37 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8259 .elementor-element.elementor-element-f7acb37 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-f7acb37 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 41px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-f7acb37.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-f7acb37 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5c6f5fc {
	width: var(--container-widget-width, 111.52%);
	max-width: 111.52%;
	--container-widget-width: 111.52%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-5c6f5fc.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-5c6f5fc.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-5c6f5fc > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-113d29d {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-113d29d:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-113d29d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-75f693b {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c0e6cb4 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8259 .elementor-element.elementor-element-c0e6cb4 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-c0e6cb4 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 41px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-c0e6cb4.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-c0e6cb4 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-d8ab0f5 {
	width: var(--container-widget-width, 111.52%);
	max-width: 111.52%;
	--container-widget-width: 111.52%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-d8ab0f5.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-d8ab0f5.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-d8ab0f5 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c270cbb {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-39d0454 {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-c8f34d2 {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-478e61f {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-af540eb > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8259 .elementor-element.elementor-element-af540eb {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-af540eb .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 41px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-af540eb.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-af540eb > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-9fac913 {
	width: var(--container-widget-width, 111.52%);
	max-width: 111.52%;
	--container-widget-width: 111.52%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-9fac913.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-9fac913.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-9fac913 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c4620cb {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-f33a1f5 {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2b56aa3 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8259 .elementor-element.elementor-element-2b56aa3 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-2b56aa3 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 41px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-2b56aa3.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-2b56aa3 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-66ae8ef {
	width: var(--container-widget-width, 111.52%);
	max-width: 111.52%;
	--container-widget-width: 111.52%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-66ae8ef.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-66ae8ef.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-66ae8ef > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-f3b8942 {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-78722c7 {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 0px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-78722c7:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-78722c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-a86c77b {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-25ad0e7 .elementor-button {
	background-color: var(--e-global-color-7c468aa);
	font-family: "Regolapro", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .5px;
	fill: var(--e-global-color-astglobalcolor8);
	color: var(--e-global-color-astglobalcolor8);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-7c468aa);
	border-radius: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
}

.elementor-8259 .elementor-element.elementor-element-25ad0e7 .elementor-button:hover, .elementor-8259 .elementor-element.elementor-element-25ad0e7 .elementor-button:focus {
	background-color: var(--e-global-color-4c7380e);
	color: #fff;
	border-color: var(--e-global-color-astglobalcolor4);
}

.elementor-8259 .elementor-element.elementor-element-25ad0e7 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-25ad0e7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8259 .elementor-element.elementor-element-25ad0e7 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-8259 .elementor-element.elementor-element-25ad0e7 .elementor-button:hover svg, .elementor-8259 .elementor-element.elementor-element-25ad0e7 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8259 .elementor-element.elementor-element-d8dd6df {
	--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;
	--overlay-opacity: .01;
	--padding-top: 80px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-d8dd6df::before, .elementor-8259 .elementor-element.elementor-element-d8dd6df > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-d8dd6df > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-d8dd6df > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-d8dd6df > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-d8dd6df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/1-88.png");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8259 .elementor-element.elementor-element-5f15e04 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-e106a4c {
	--display: flex;
}

.elementor-8259 .elementor-element.elementor-element-e106a4c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-8653fa7 {
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-3db5843);
}

.elementor-8259 .elementor-element.elementor-element-8653fa7 .elementor-headline {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 45px;
	font-weight: 600;
}

.elementor-8259 .elementor-element.elementor-element-8653fa7 .elementor-headline-plain-text {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-8653fa7 .elementor-headline-dynamic-text {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-8259 .elementor-element.elementor-element-8653fa7 .elementor-headline-dynamic-wrapper path {
	stroke: #ffb511;
}

.elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3b2fc30 {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-3b2fc30.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-3b2fc30 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-8142a4b > .elementor-widget-container {
	--e-transform-rotateZ: -62deg;
}

body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-8142a4b {
	left: -149px;
}

body.rtl .elementor-8259 .elementor-element.elementor-element-8142a4b {
	right: -149px;
}

.elementor-8259 .elementor-element.elementor-element-8142a4b {
	bottom: 104px;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-8142a4b img {
	width: 42%;
}

.elementor-8259 .elementor-element.elementor-element-b3b6816 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 14px 5px 18px 0px rgba(0, 0, 0, .08);
	--margin-top: 19px;
	--margin-bottom: 0px;
	--margin-left: 75px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 10px;
	--z-index: 105000;
}

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

.elementor-8259 .elementor-element.elementor-element-b3b6816.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-890521c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-890521c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px / 2);
}

.elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px / 2);
}

.elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-icon i {
	color: var(--e-global-color-7c468aa);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-7c468aa);
	transition: fill .3s;
}

.elementor-8259 .elementor-element.elementor-element-890521c {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-item > a {
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 31px;
}

.elementor-8259 .elementor-element.elementor-element-890521c .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-14fd5e8 {
	--display: flex;
	--z-index: 0;
}

.elementor-8259 .elementor-element.elementor-element-0c6fb52 {
	z-index: 0;
}

.elementor-8259 .elementor-element.elementor-element-0c6fb52 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-8259 .elementor-element.elementor-element-36f9fcf {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-dc8a889 {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-ac1c18e {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-219cd71 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8259 .elementor-element.elementor-element-219cd71 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-219cd71 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-219cd71.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-219cd71 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-da882db > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-da882db {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-da882db.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-da882db > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-8ad4664 {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-ecbe526 {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-7f38a23 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-7f38a23 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-7f38a23 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-7f38a23.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-7f38a23 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4eab04b {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-4eab04b.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-4eab04b > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-34987c8 {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-aec854d {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-7387786 {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-e85f809 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1a86644 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8259 .elementor-element.elementor-element-1a86644 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-1a86644 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-1a86644.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-1a86644 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-831aeee > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-831aeee {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-831aeee.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-831aeee > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-ab844fe {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-96db3e4 {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0cf4874 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-0cf4874 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-0cf4874 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-0cf4874.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-0cf4874 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-62b20aa {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-62b20aa.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-62b20aa > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-6f0f000 {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-1aa0503 {
	--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: 78px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-1aa0503:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-1aa0503 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0d3287e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-0d3287e.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-0d3287e .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	color: #02355a;
}

.elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-0d3287e.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-0d3287e > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2d73d27 {
	width: var(--container-widget-width, 73%);
	max-width: 73%;
	--container-widget-width: 73%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-2d73d27.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-2d73d27.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-2d73d27 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-cd15a0c {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 30px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-d795fc6 {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-58c9448 {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-9c6c6c2 {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-9c6c6c2 > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-9c6c6c2.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-9c6c6c2 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-9c6c6c2.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-9c6c6c2 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-925734a > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-925734a {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-925734a .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-925734a.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-925734a > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4e87b88.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-4e87b88 {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6em;
}

.elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-4e87b88.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-4e87b88 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-326899d {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-70acdbd {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-07858c1 {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-6a1e5b4 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-185b1b7 {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-ec6efd3 {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-ec6efd3 > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-ec6efd3.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-ec6efd3 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-ec6efd3.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-ec6efd3 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0bf63df > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-0bf63df {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-0bf63df .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-0bf63df.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-0bf63df > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c94ad25.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-c94ad25 {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6em;
}

.elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-c94ad25.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-c94ad25 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-47a6b4f {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 30px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-47a6b4f:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-47a6b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-bb001b3 {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-4363d17 {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-bdc7588 {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-bdc7588 > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-bdc7588.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-bdc7588 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-bdc7588.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-bdc7588 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1ffa91c > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-1ffa91c {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-1ffa91c .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-1ffa91c.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-1ffa91c > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5b6e57f.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-5b6e57f {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6em;
}

.elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-5b6e57f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-5b6e57f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-ef335d5 {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-6aee33d {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-6c9e34a {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-021be89 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-d2fa21e {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4502892 {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-4502892 > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-4502892.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-4502892 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-4502892.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-4502892 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-675db5e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-675db5e {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-675db5e .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-675db5e.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-675db5e > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-739edaa.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-739edaa {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6em;
}

.elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-739edaa.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-739edaa > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5cd637f {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 30px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-5cd637f:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-5cd637f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-6b7635b {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-d2a9bfc {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-e2f3b6b {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-e2f3b6b > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-e2f3b6b.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-e2f3b6b .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-e2f3b6b.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-e2f3b6b > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-fa6e3b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-fa6e3b9 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-fa6e3b9 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-fa6e3b9.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-fa6e3b9 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-30a9985.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-30a9985 {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6em;
}

.elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-30a9985.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-30a9985 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-9cc56ca {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-24f85d8 {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-bf4cae9 {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-d0df1bf {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-d5d2a12 {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c6818d8 {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-c6818d8 > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-c6818d8.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-c6818d8 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-c6818d8.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-c6818d8 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4bb7c4b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-4bb7c4b {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-4bb7c4b .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-4bb7c4b.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-4bb7c4b > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c9a54c8.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-c9a54c8 {
	text-align: start;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6em;
}

.elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-c9a54c8.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-c9a54c8 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4c91c49 {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 0px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-7f7140a {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-c82af1f .elementor-button {
	background-color: transparent;
	font-family: "Regolapro", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1.9px;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(180deg, #3b748f 6%, #204658 75%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-3db5843);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 30px 18px 30px;
}

.elementor-8259 .elementor-element.elementor-element-c82af1f .elementor-button:hover, .elementor-8259 .elementor-element.elementor-element-c82af1f .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor2);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor5) 0%, #e2e2e2 100%);
	border-color: var(--e-global-color-3db5843);
}

.elementor-8259 .elementor-element.elementor-element-c82af1f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-8259 .elementor-element.elementor-element-c82af1f .elementor-button:hover svg, .elementor-8259 .elementor-element.elementor-element-c82af1f .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-6457387 {
	--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: 78px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c8eb5d9 {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-c8eb5d9.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-c8eb5d9 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	color: #02355a;
}

.elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-c8eb5d9.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-c8eb5d9 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5c0a17e {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-5c0a17e.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-5c0a17e.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-5c0a17e > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-ceac17d {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 30px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-8c04b98 {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-66cf1a4 {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5e33116 {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-5e33116 > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-5e33116.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-5e33116 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-5e33116.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-5e33116 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c72af5f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-c72af5f {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-c72af5f .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-c72af5f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-c72af5f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-icon i {
	color: var(--e-global-color-4c7380e);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-4c7380e);
	transition: fill .3s;
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 1px;
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-item > a {
	font-family: "Regolapro", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8259 .elementor-element.elementor-element-959b8e9 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor2);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-c8c7aa0 {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-b171d56 {
	--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;
}

body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-a10069e {
	left: 450px;
}

body.rtl .elementor-8259 .elementor-element.elementor-element-a10069e {
	right: 450px;
}

.elementor-8259 .elementor-element.elementor-element-a10069e {
	top: -132px;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-a10069e img {
	width: 55%;
}

.elementor-8259 .elementor-element.elementor-element-a27caa8 {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-22a254f {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-748e54b {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-c57d5d7 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-489999f {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-489999f > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-489999f.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-489999f .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-489999f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-489999f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3032f77 > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-8259 .elementor-element.elementor-element-3032f77 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-3032f77 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-3032f77.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-3032f77 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1621a76 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-icon i {
	color: var(--e-global-color-4c7380e);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-4c7380e);
	transition: fill .3s;
}

.elementor-8259 .elementor-element.elementor-element-1621a76 {
	--e-icon-list-icon-size: 23px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 7px;
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-icon {
	padding-inline-end: 8px;
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-item > a {
	font-family: "Regolapro", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.4em;
}

.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor2);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-4976a69 {
	--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;
}

body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-553c2b7 {
	left: 450px;
}

body.rtl .elementor-8259 .elementor-element.elementor-element-553c2b7 {
	right: 450px;
}

.elementor-8259 .elementor-element.elementor-element-553c2b7 {
	top: -115px;
}

.elementor-8259 .elementor-element.elementor-element-553c2b7 img {
	width: 55%;
}

.elementor-8259 .elementor-element.elementor-element-a2dad92 {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 30px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-5b2fd8b {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-2a3b57a {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-f090630 {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-f090630 > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-f090630.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-f090630 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-f090630.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-f090630 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-894798a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-894798a {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-894798a .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-894798a.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-894798a > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-12457ad > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-icon i {
	color: var(--e-global-color-4c7380e);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-icon svg {
	fill: var(--e-global-color-4c7380e);
	transition: fill .3s;
}

.elementor-8259 .elementor-element.elementor-element-12457ad {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 1px;
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-item > a {
	font-family: "Regolapro", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8259 .elementor-element.elementor-element-12457ad .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor2);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-03e7813 {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-0e3d24b {
	--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;
}

body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-5c8e46a {
	left: 450px;
}

body.rtl .elementor-8259 .elementor-element.elementor-element-5c8e46a {
	right: 450px;
}

.elementor-8259 .elementor-element.elementor-element-5c8e46a {
	top: -132px;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-5c8e46a img {
	width: 55%;
}

.elementor-8259 .elementor-element.elementor-element-4df178e {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-db8d1b6 {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-c3934a2 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-fc98d26 {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-e35de5b {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-e35de5b > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-e35de5b.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-e35de5b .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-e35de5b.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-e35de5b > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-bfded74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-bfded74 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-bfded74 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-bfded74.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-bfded74 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec > .elementor-widget-container {
	padding: 20px 0px 0px 10px;
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-icon i {
	color: var(--e-global-color-4c7380e);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-icon svg {
	fill: var(--e-global-color-4c7380e);
	transition: fill .3s;
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec {
	--e-icon-list-icon-size: 23px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 7px;
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-icon {
	padding-inline-end: 8px;
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-item > a {
	font-family: "Regolapro", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.4em;
}

.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor2);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-ca19852 {
	--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;
}

body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-062a899 {
	left: 450px;
}

body.rtl .elementor-8259 .elementor-element.elementor-element-062a899 {
	right: 450px;
}

.elementor-8259 .elementor-element.elementor-element-062a899 {
	top: -115px;
}

.elementor-8259 .elementor-element.elementor-element-062a899 img {
	width: 55%;
}

.elementor-8259 .elementor-element.elementor-element-5c1c0fb {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 30px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-5c1c0fb:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-5c1c0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-fe91ff0 {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-14807b6 {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-eabc600 {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-eabc600 > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-eabc600.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-eabc600 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-eabc600.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-eabc600 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-0302b1f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-0302b1f {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-0302b1f .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-0302b1f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-0302b1f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

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

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-icon i {
	color: var(--e-global-color-4c7380e);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-icon svg {
	fill: var(--e-global-color-4c7380e);
	transition: fill .3s;
}

.elementor-8259 .elementor-element.elementor-element-9da03ee {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 1px;
}

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-item > a {
	font-family: "Regolapro", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8259 .elementor-element.elementor-element-9da03ee .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor2);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-f48590d {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-01bc6f1 {
	--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;
}

body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-d335d6b {
	left: 450px;
}

body.rtl .elementor-8259 .elementor-element.elementor-element-d335d6b {
	right: 450px;
}

.elementor-8259 .elementor-element.elementor-element-d335d6b {
	top: -132px;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-d335d6b img {
	width: 55%;
}

.elementor-8259 .elementor-element.elementor-element-1a1fbdb {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-5af4899 {
	--display: flex;
	--gap: 30px 100px;
	--row-gap: 30px;
	--column-gap: 100px;
}

.elementor-8259 .elementor-element.elementor-element-b669c2b {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-1a326c3 {
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-93898c7 {
	width: var(--container-widget-width, 12.925%);
	max-width: 12.925%;
	--container-widget-width: 12.925%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-93898c7 > .elementor-widget-container {
	background-color: transparent;
	padding: 12px 20px 17px 21px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-radius: 2px 2px 2px 2px;
}

.elementor-8259 .elementor-element.elementor-element-93898c7.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-93898c7 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 41px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-93898c7.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-93898c7 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-831dea1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8259 .elementor-element.elementor-element-831dea1 {
	text-align: start;
}

.elementor-8259 .elementor-element.elementor-element-831dea1 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-831dea1.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-831dea1 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 > .elementor-widget-container {
	padding: 20px 0px 0px 10px;
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-icon i {
	color: var(--e-global-color-4c7380e);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-4c7380e);
	transition: fill .3s;
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 {
	--e-icon-list-icon-size: 23px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 7px;
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-icon {
	padding-inline-end: 8px;
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-item > a {
	font-family: "Regolapro", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.4em;
}

.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor2);
	transition: color .3s;
}

.elementor-8259 .elementor-element.elementor-element-50f72ad {
	--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;
	--overlay-opacity: .5;
	--padding-top: 80px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-50f72ad:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-50f72ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-50f72ad::before, .elementor-8259 .elementor-element.elementor-element-50f72ad > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-50f72ad > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-50f72ad > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-50f72ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-50f72ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-7548bd7 {
	width: var(--container-widget-width, 78.901%);
	max-width: 78.901%;
	--container-widget-width: 78.901%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-7548bd7 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-8259 .elementor-element.elementor-element-7548bd7.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-7548bd7 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	color: #02355a;
}

.elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-7548bd7.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-7548bd7 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-d591265 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-164dfaf {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-164dfaf:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-164dfaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-164dfaf::before, .elementor-8259 .elementor-element.elementor-element-164dfaf > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-164dfaf > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-164dfaf > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-164dfaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-164dfaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-5768c12 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-5768c12.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-5768c12.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-5768c12.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-5768c12 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-5768c12 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-5768c12 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-5768c12 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-5c25f83 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-5c25f83:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-5c25f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-5c25f83::before, .elementor-8259 .elementor-element.elementor-element-5c25f83 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-5c25f83 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-5c25f83 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-5c25f83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-5c25f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-04da741 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-04da741.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-04da741.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-04da741.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-04da741 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-04da741 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-04da741 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-04da741 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-a7c7d3f {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-a7c7d3f:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-a7c7d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-a7c7d3f::before, .elementor-8259 .elementor-element.elementor-element-a7c7d3f > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-a7c7d3f > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-a7c7d3f > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-a7c7d3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-a7c7d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-f97066b > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-f97066b.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-f97066b.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-f97066b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-f97066b .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-f97066b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-f97066b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-f97066b .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-6ea53e6 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-6ea53e6:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-6ea53e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-6ea53e6::before, .elementor-8259 .elementor-element.elementor-element-6ea53e6 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-6ea53e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-6ea53e6 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-6ea53e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-6ea53e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-0626892 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-0626892.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-0626892.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-0626892.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-0626892 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-0626892 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-0626892 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-0626892 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-31df820 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-1871ea0 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-1871ea0:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-1871ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-1871ea0::before, .elementor-8259 .elementor-element.elementor-element-1871ea0 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-1871ea0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-1871ea0 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-1871ea0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-1871ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-454114d > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-454114d.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-454114d.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-454114d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-454114d .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-454114d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-454114d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-454114d .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-edf9b76 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-edf9b76:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-edf9b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-edf9b76::before, .elementor-8259 .elementor-element.elementor-element-edf9b76 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-edf9b76 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-edf9b76 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-edf9b76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-edf9b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-40a279d > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-40a279d.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-40a279d.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-40a279d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-40a279d .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-40a279d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-40a279d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-40a279d .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-272dfd1 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-272dfd1:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-272dfd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-272dfd1::before, .elementor-8259 .elementor-element.elementor-element-272dfd1 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-272dfd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-272dfd1 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-272dfd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-272dfd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-e169e10 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-e169e10.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-e169e10.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-e169e10.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-e169e10 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-e169e10 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-e169e10 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-e169e10 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-b05cb0e {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-b05cb0e:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-b05cb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-b05cb0e::before, .elementor-8259 .elementor-element.elementor-element-b05cb0e > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-b05cb0e > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-b05cb0e > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-b05cb0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-b05cb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-eab3637 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-eab3637.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-eab3637.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-eab3637.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-eab3637 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-eab3637 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-eab3637 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-eab3637 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-4bff071 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-6c9a861 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-6c9a861:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-6c9a861 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-6c9a861::before, .elementor-8259 .elementor-element.elementor-element-6c9a861 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-6c9a861 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-6c9a861 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-6c9a861 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-6c9a861 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-4ca95ed > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-4ca95ed.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-4ca95ed.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-4ca95ed.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-4ca95ed .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-4ca95ed .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-4ca95ed .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-4ca95ed .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-e47bdd8 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-e47bdd8:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-e47bdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-e47bdd8::before, .elementor-8259 .elementor-element.elementor-element-e47bdd8 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-e47bdd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-e47bdd8 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-e47bdd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-e47bdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-8015765 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-8015765.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8015765.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8015765.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8015765 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-8015765 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-8015765 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-8015765 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-2284b08 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-2284b08:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-2284b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-2284b08::before, .elementor-8259 .elementor-element.elementor-element-2284b08 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-2284b08 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-2284b08 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-2284b08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-2284b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-ecd2ee9 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-ecd2ee9.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-ecd2ee9.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-ecd2ee9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-ecd2ee9 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-ecd2ee9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-ecd2ee9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-ecd2ee9 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-a9eab4c {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-a9eab4c:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-a9eab4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-a9eab4c::before, .elementor-8259 .elementor-element.elementor-element-a9eab4c > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-a9eab4c > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-a9eab4c > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-a9eab4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-a9eab4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-ab6fe3d > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-ab6fe3d.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-ab6fe3d.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-ab6fe3d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-ab6fe3d .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-ab6fe3d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-ab6fe3d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-ab6fe3d .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-01d4bd4 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-53dcc2b {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-53dcc2b:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-53dcc2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-53dcc2b::before, .elementor-8259 .elementor-element.elementor-element-53dcc2b > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-53dcc2b > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-53dcc2b > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-53dcc2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-53dcc2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-20ad82e > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-20ad82e.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-20ad82e.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-20ad82e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-20ad82e .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-20ad82e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-20ad82e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-20ad82e .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-1100bcc {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-1100bcc:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-1100bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-1100bcc::before, .elementor-8259 .elementor-element.elementor-element-1100bcc > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-1100bcc > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-1100bcc > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-1100bcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-1100bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-7e141c9 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-7e141c9.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-7e141c9.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-7e141c9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-7e141c9 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-7e141c9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-7e141c9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-7e141c9 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-2b77d88 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-2b77d88:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-2b77d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-2b77d88::before, .elementor-8259 .elementor-element.elementor-element-2b77d88 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-2b77d88 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-2b77d88 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-2b77d88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-2b77d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-8d218bb > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-8d218bb.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8d218bb.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8d218bb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8d218bb .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-8d218bb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-8d218bb .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-8d218bb .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-295f171 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-295f171:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-295f171 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-295f171::before, .elementor-8259 .elementor-element.elementor-element-295f171 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-295f171 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-295f171 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-295f171 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-295f171 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-f58038a > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-f58038a.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-f58038a.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-f58038a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-f58038a .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-f58038a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-f58038a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-f58038a .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-159c4a5 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-9105c69 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-9105c69:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-9105c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-9105c69::before, .elementor-8259 .elementor-element.elementor-element-9105c69 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-9105c69 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-9105c69 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-9105c69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-9105c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-8e1e501 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-8e1e501.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8e1e501.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8e1e501.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8e1e501 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-8e1e501 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-8e1e501 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-8e1e501 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-8e3ebb2 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-8e3ebb2:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-8e3ebb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-8e3ebb2::before, .elementor-8259 .elementor-element.elementor-element-8e3ebb2 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-8e3ebb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-8e3ebb2 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-8e3ebb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-8e3ebb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-fa4f01f > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-fa4f01f.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-fa4f01f.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-fa4f01f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-fa4f01f .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-fa4f01f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-fa4f01f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-fa4f01f .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-64075c2 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-64075c2:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-64075c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-64075c2::before, .elementor-8259 .elementor-element.elementor-element-64075c2 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-64075c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-64075c2 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-64075c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-64075c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-0fa7f52 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-0fa7f52.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-0fa7f52.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-0fa7f52.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-0fa7f52 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-0fa7f52 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-0fa7f52 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-0fa7f52 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-de0cad6 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-de0cad6:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-de0cad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-de0cad6::before, .elementor-8259 .elementor-element.elementor-element-de0cad6 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-de0cad6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-de0cad6 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-de0cad6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-de0cad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-395ed9d > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-395ed9d.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-395ed9d.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-395ed9d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-395ed9d .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-395ed9d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-395ed9d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-395ed9d .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-d5e3e78 {
	--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;
}

.elementor-8259 .elementor-element.elementor-element-41b0a17 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-41b0a17:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-41b0a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-41b0a17::before, .elementor-8259 .elementor-element.elementor-element-41b0a17 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-41b0a17 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-41b0a17 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-41b0a17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-41b0a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-8553e42 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-8553e42.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8553e42.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8553e42.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-8553e42 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-8553e42 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-8553e42 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-8553e42 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-ef150a5 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-ef150a5:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-ef150a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-ef150a5::before, .elementor-8259 .elementor-element.elementor-element-ef150a5 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-ef150a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-ef150a5 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-ef150a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-ef150a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-0afbe4c > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-0afbe4c.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-0afbe4c.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-0afbe4c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-0afbe4c .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-0afbe4c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-0afbe4c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-0afbe4c .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-8c5d2ad {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-8c5d2ad:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-8c5d2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-8c5d2ad::before, .elementor-8259 .elementor-element.elementor-element-8c5d2ad > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-8c5d2ad > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-8c5d2ad > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-8c5d2ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-8c5d2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-5d34f9b > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-5d34f9b.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-5d34f9b.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-5d34f9b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-5d34f9b .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-5d34f9b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-5d34f9b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-5d34f9b .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-612d976 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-612d976:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-612d976 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-612d976::before, .elementor-8259 .elementor-element.elementor-element-612d976 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-612d976 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-612d976 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-612d976 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-612d976 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-79512a8 > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-79512a8.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-79512a8.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-79512a8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-79512a8 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-79512a8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-79512a8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-79512a8 .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-c1b4398 {
	--display: flex;
	--min-height: 0px;
	--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;
}

.elementor-8259 .elementor-element.elementor-element-2c41614 {
	--display: flex;
}

.elementor-8259 .elementor-element.elementor-element-2c41614.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-6d3039a {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .09;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: rgba(60, 125, 154, .78);
	--border-color: rgba(60, 125, 154, .78);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, .04);
}

.elementor-8259 .elementor-element.elementor-element-6d3039a:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-6d3039a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-14.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8259 .elementor-element.elementor-element-6d3039a::before, .elementor-8259 .elementor-element.elementor-element-6d3039a > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-6d3039a > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-6d3039a > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-6d3039a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-6d3039a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-6d3039a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-5a13b1e > .elementor-widget-container {
	padding: 0px 0px 0px 7px;
}

.elementor-8259 .elementor-element.elementor-element-5a13b1e.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-8259 .elementor-element.elementor-element-5a13b1e.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-8259 .elementor-element.elementor-element-5a13b1e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-8259 .elementor-element.elementor-element-5a13b1e .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Regolapro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-4c7380e);
}

.elementor-8259 .elementor-element.elementor-element-5a13b1e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-8259 .elementor-element.elementor-element-5a13b1e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8259 .elementor-element.elementor-element-5a13b1e .elementor-image-box-img {
	overflow: hidden;
}

.elementor-8259 .elementor-element.elementor-element-50ce670 {
	--display: flex;
}

.elementor-8259 .elementor-element.elementor-element-19ad9e8 {
	--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;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 0px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-19ad9e8:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-19ad9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-3ff1e5d {
	--display: flex;
	--gap: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
}

.elementor-8259 .elementor-element.elementor-element-e5d78b8 .elementor-button {
	background-color: transparent;
	font-family: "Regolapro", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1.9px;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(180deg, #3b748f 6%, #204658 75%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-3db5843);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 30px 18px 30px;
}

.elementor-8259 .elementor-element.elementor-element-e5d78b8 .elementor-button:hover, .elementor-8259 .elementor-element.elementor-element-e5d78b8 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor2);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor5) 0%, #e2e2e2 100%);
	border-color: var(--e-global-color-3db5843);
}

.elementor-8259 .elementor-element.elementor-element-e5d78b8 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-8259 .elementor-element.elementor-element-e5d78b8 .elementor-button:hover svg, .elementor-8259 .elementor-element.elementor-element-e5d78b8 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-45ce6cc {
	--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: 78px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-7bb88a8 {
	width: var(--container-widget-width, 78.901%);
	max-width: 78.901%;
	--container-widget-width: 78.901%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-7bb88a8.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-7bb88a8 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	color: #02355a;
}

.elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-7bb88a8.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-7bb88a8 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-c6022ff {
	width: var(--container-widget-width, 49%);
	max-width: 49%;
	--container-widget-width: 49%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-c6022ff.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-c6022ff.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-c6022ff > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-6180566 {
	--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-8259 .elementor-element.elementor-element-6180566:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-6180566 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-8259 .elementor-element.elementor-element-fe70022 {
	--grid-columns: 2;
}

.elementor-8259 .elementor-element.elementor-element-fe70022 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-8259 .elementor-element.elementor-element-fe70022 .e-loop-item > .elementor-section, .elementor-8259 .elementor-element.elementor-element-fe70022 .e-loop-item > .elementor-section > .elementor-container, .elementor-8259 .elementor-element.elementor-element-fe70022 .e-loop-item > .e-con, .elementor-8259 .elementor-element.elementor-element-fe70022 .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

.elementor-8259 .elementor-element.elementor-element-0e76dd1 {
	--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: 78px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-0e76dd1:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-0e76dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-5faa463 {
	width: var(--container-widget-width, 96%);
	max-width: 96%;
	--container-widget-width: 96%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-5faa463.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8259 .elementor-element.elementor-element-5faa463 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	color: #02355a;
}

.elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-5faa463.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-5faa463 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-4cfffc3 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.4em;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-8259 .elementor-element.elementor-element-4cfffc3.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-4cfffc3.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-4cfffc3 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-cbeaaf5 {
	--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: 67px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-3ff4642 .premium-carousel-scale .premium-carousel-inner .slick-slide {
	transition: all 300ms !important;
}

.elementor-8259 .elementor-element.elementor-element-3ff4642 .premium-carousel-nav-progressbar-fill {
	transition-duration: 300ms !important;
}

.elementor-8259 .elementor-element.elementor-element-3ff4642 .slick-dots, .elementor-8259 .elementor-element.elementor-element-3ff4642 .premium-carousel-nav-fraction {
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-3ff4642 ul.slick-dots li, .elementor-8259 .elementor-element.elementor-element-3ff4642 ul.slick-dots li svg {
	width: 25px;
	height: 25px;
	font-size: calc(25px / 2);
}

.elementor-8259 .elementor-element.elementor-element-3ff4642 ul.slick-dots li {
	color: #d9d9d9;
}

.elementor-8259 .elementor-element.elementor-element-3ff4642 ul.slick-dots li svg {
	fill: #d9d9d9;
}

.elementor-8259 .elementor-element.elementor-element-3ff4642 .fraction-pagination-total {
	color: #d9d9d9;
}

.elementor-8259 .elementor-element.elementor-element-3ff4642 ul.slick-dots li.slick-active {
	color: var(--e-global-color-58b0bcd);
}

.elementor-8259 .elementor-element.elementor-element-3ff4642 ul.slick-dots li.slick-active svg {
	fill: var(--e-global-color-58b0bcd);
}

.elementor-8259 .elementor-element.elementor-element-3ff4642 .fraction-pagination-current {
	color: var(--e-global-color-58b0bcd);
}

.elementor-8259 .elementor-element.elementor-element-79149a9 {
	--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;
	--overlay-opacity: 1;
	--overlay-mix-blend-mode: multiply;
	--padding-top: 85px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8259 .elementor-element.elementor-element-79149a9:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-79149a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172536;
}

.elementor-8259 .elementor-element.elementor-element-79149a9::before, .elementor-8259 .elementor-element.elementor-element-79149a9 > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-79149a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8259 .elementor-element.elementor-element-79149a9 > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-79149a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8259 .elementor-element.elementor-element-79149a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilbhakf.nitrocdn.com/CcudZAEJdyYeFIfwnEbpidCTQAUMPamh/assets/images/optimized/rev-8ffa354/brandsbro.com/wp-content/uploads/2023/12/Untitled-design-15.jpg");
	--background-overlay: "";
}

.elementor-8259 .elementor-element.elementor-element-b88f34e {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	--dynamic-text-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-b88f34e.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-b88f34e .elementor-headline {
	text-align: center;
	font-family: "Regolapro", Sans-serif;
	font-size: 57px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-8259 .elementor-element.elementor-element-b88f34e .elementor-headline-plain-text {
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-b88f34e .elementor-headline-dynamic-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-8259 .elementor-element.elementor-element-b88f34e .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-7c468aa);
}

.elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-76c3776 {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-76c3776 > .elementor-widget-container {
	padding: 0px 0px 13px 0px;
}

.elementor-8259 .elementor-element.elementor-element-76c3776.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-76c3776 .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 24px;
	font-weight: 200;
	line-height: 36px;
	color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-76c3776.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-76c3776 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-b735def .elementor-button {
	background-color: transparent;
	font-family: "Regolapro", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	letter-spacing: .5px;
	background-image: linear-gradient(180deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-4c7380e) 100%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 18px 30px 18px 30px;
}

.elementor-8259 .elementor-element.elementor-element-b735def .elementor-button:hover, .elementor-8259 .elementor-element.elementor-element-b735def .elementor-button:focus {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, var(--e-global-color-7a10101) 0%, var(--e-global-color-58b0bcd) 100%);
}

.elementor-8259 .elementor-element.elementor-element-b735def .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8259 .elementor-element.elementor-element-b735def .elementor-button:hover svg, .elementor-8259 .elementor-element.elementor-element-b735def .elementor-button:focus svg {
	fill: #000;
}

.elementor-8259 .elementor-element.elementor-element-88ff2dd {
	--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: 85px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-2e31e2c {
	text-align: center;
}

.elementor-8259 .elementor-element.elementor-element-2e31e2c .elementor-heading-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	color: #02355a;
}

.elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-2e31e2c.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-2e31e2c > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-1a23837 {
	width: var(--container-widget-width, 52%);
	max-width: 52%;
	--container-widget-width: 52%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Regolapro", Sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 35px;
	color: #172536;
}

.elementor-8259 .elementor-element.elementor-element-1a23837.elementor-element {
	--align-self: center;
}

.elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri > div, .elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri > h1, .elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri > h2, .elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri > h3, .elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri > h4, .elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri > h5, .elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri > h6, .elementor-8259 .elementor-element.elementor-element-1a23837.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-8259 .elementor-element.elementor-element-1a23837 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-8259 .elementor-element.elementor-element-e3936ba {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-8259 .elementor-element.elementor-element-1c9dfbc {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 7px 0px 0px 0px;
	--border-top-width: 7px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ffb511;
	--border-color: #ffb511;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 21px 19px 0px rgba(0, 0, 0, .08);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8259 .elementor-element.elementor-element-1c9dfbc:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-1c9dfbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8259 .elementor-element.elementor-element-1c9dfbc:hover {
	border-style: solid;
	border-width: 7px 0px 0px 0px;
	--border-top-width: 7px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #3c7d9a;
	--border-color: #3c7d9a;
}

.elementor-8259 .elementor-element.elementor-element-1c9dfbc, .elementor-8259 .elementor-element.elementor-element-1c9dfbc::before {
	--border-transition: .9s;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-accordion-item {
	border-width: 1px;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-accordion-item .elementor-tab-content {
	border-width: 1px;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 1px;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-accordion-icon, .elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-accordion-title {
	color: #172536;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-accordion-icon svg {
	fill: #172536;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-active .elementor-accordion-icon, .elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-active .elementor-accordion-title {
	color: #3c7d9a;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-active .elementor-accordion-icon svg {
	fill: #3c7d9a;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-accordion-title {
	font-family: "Regolapro", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 26px;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-tab-title .elementor-accordion-icon i:before {
	color: #172536;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-tab-title .elementor-accordion-icon svg {
	fill: #172536;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #3c7d9a;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: #3c7d9a;
}

.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-tab-content {
	color: #172536;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

@media (max-width:1024px) {
	.elementor-8259 .elementor-element.elementor-element-0a8df18 {
		--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-8259 .elementor-element.elementor-element-2a2d037.elementor-element {
		--order: -99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c3c64a4 {
		--flex-wrap: wrap;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f5e9f63 {
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60px);
		max-width: 60px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f5e9f63 img {
		width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2323e40 {
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60px);
		max-width: 60px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2323e40 img {
		width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c5cdef2 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 100px;
		--padding-right: 100px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5f15e04 {
		--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-8259 .elementor-element.elementor-element-9c6c6c2 {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ec6efd3 {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-bdc7588 {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4502892 {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e2f3b6b {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c6818d8 {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c82af1f.elementor-element {
		--order: -99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5e33116 {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-489999f {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f090630 {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e35de5b {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-eabc600 {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-93898c7 {
		width: var(--container-widget-width, 70.484px);
		max-width: 70.484px;
		--container-widget-width: 70.484px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e5d78b8.elementor-element {
		--order: -99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fe70022 {
		--grid-columns: 2;
	}
}

@media (max-width:767px) {
	.elementor-8259 .elementor-element.elementor-element-0a8df18 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-930de1f {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5f8dcd5 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5f8dcd5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-cd87fc0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
		font-size: 19px;
		line-height: 31px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2a2d037.elementor-element {
		--order: 99999;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2a2d037 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c3c64a4 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c5cdef2 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fd02cc3 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-3dfc13f {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-3dfc13f .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0775205 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e61fefd {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-aa8651f.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f7acb37 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f7acb37 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5c6f5fc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-113d29d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c0e6cb4 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c0e6cb4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-d8ab0f5 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c270cbb.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-39d0454 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c8f34d2.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-af540eb {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-af540eb .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-9fac913 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c4620cb {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2b56aa3 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2b56aa3 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-66ae8ef {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f3b8942.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-78722c7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-25ad0e7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-25ad0e7 .elementor-button {
		padding: 20px 5px 20px 5px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-d8dd6df {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-8142a4b {
		left: 0px;
	}
	
	body.rtl .elementor-8259 .elementor-element.elementor-element-8142a4b {
		right: 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8142a4b img {
		width: 36%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-b3b6816 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-36f9fcf {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-dc8a889.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-219cd71 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-219cd71 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-da882db {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8ad4664 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7f38a23 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7f38a23 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4eab04b {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-34987c8.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-aec854d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7387786.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1a86644 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1a86644 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-831aeee {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ab844fe {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0cf4874 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0cf4874 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-62b20aa {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-6f0f000.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1aa0503 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0d3287e {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0d3287e .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2d73d27 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-cd15a0c {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-58c9448 {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-9c6c6c2 {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-9c6c6c2 > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-925734a {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-925734a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-70acdbd {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-07858c1.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-185b1b7 {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ec6efd3 {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ec6efd3 > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0bf63df {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0bf63df .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-47a6b4f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4363d17 {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-bdc7588 {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-bdc7588 > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1ffa91c {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1ffa91c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-6aee33d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-6c9e34a.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-d2fa21e {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4502892 {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4502892 > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-675db5e {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-675db5e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5cd637f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-d2a9bfc {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e2f3b6b {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e2f3b6b > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fa6e3b9 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fa6e3b9 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-24f85d8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-bf4cae9.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-d5d2a12 {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c6818d8 {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c6818d8 > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4bb7c4b {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4bb7c4b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4c91c49 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c82af1f.elementor-element {
		--order: 99999;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c82af1f .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-6457387 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c8eb5d9 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c8eb5d9 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5c0a17e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ceac17d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-66cf1a4 {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5e33116 {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5e33116 > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c72af5f {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c72af5f .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-a10069e {
		left: 0px;
	}
	
	body.rtl .elementor-8259 .elementor-element.elementor-element-a10069e {
		right: 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-a10069e {
		top: -24px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-a10069e img {
		width: 36%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-a27caa8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-22a254f.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c57d5d7 {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-489999f {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-489999f > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-3032f77 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-3032f77 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-1621a76 .elementor-icon-list-item > a {
		font-size: 17px;
	}
	
	body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-553c2b7 {
		left: 0px;
	}
	
	body.rtl .elementor-8259 .elementor-element.elementor-element-553c2b7 {
		right: 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-553c2b7 {
		top: -72px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-553c2b7 img {
		width: 32%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-a2dad92 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2a3b57a {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f090630 {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f090630 > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-894798a {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-894798a .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-5c8e46a {
		left: 0px;
	}
	
	body.rtl .elementor-8259 .elementor-element.elementor-element-5c8e46a {
		right: 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5c8e46a {
		top: -24px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5c8e46a img {
		width: 36%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4df178e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-db8d1b6.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fc98d26 {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e35de5b {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e35de5b > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-bfded74 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-bfded74 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-3e6a6ec .elementor-icon-list-item > a {
		font-size: 17px;
	}
	
	body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-062a899 {
		left: 0px;
	}
	
	body.rtl .elementor-8259 .elementor-element.elementor-element-062a899 {
		right: 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-062a899 {
		top: -72px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-062a899 img {
		width: 32%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5c1c0fb {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-14807b6 {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-eabc600 {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-eabc600 > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0302b1f {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0302b1f .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-8259 .elementor-element.elementor-element-d335d6b {
		left: 0px;
	}
	
	body.rtl .elementor-8259 .elementor-element.elementor-element-d335d6b {
		right: 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-d335d6b {
		top: -24px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-d335d6b img {
		width: 36%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1a1fbdb {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5af4899.e-con {
		--order: 99999;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1a326c3 {
		--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: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-93898c7 {
		width: var(--container-widget-width, 67.156px);
		max-width: 67.156px;
		--container-widget-width: 67.156px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-93898c7 > .elementor-widget-container {
		padding: 11px 14px 14px 14px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-831dea1 {
		text-align: center;
	}
	
	.elementor-8259 .elementor-element.elementor-element-831dea1 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8259 .elementor-element.elementor-element-8ee5a93 .elementor-icon-list-item > a {
		font-size: 17px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-50f72ad {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7548bd7 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7548bd7 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5768c12 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5768c12 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5768c12.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5768c12.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5768c12.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-04da741 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-04da741 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-04da741.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-04da741.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-04da741.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f97066b > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f97066b .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f97066b.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f97066b.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f97066b.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0626892 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0626892 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0626892.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0626892.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0626892.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-454114d > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-454114d .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-454114d.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-454114d.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-454114d.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-40a279d > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-40a279d .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-40a279d.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-40a279d.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-40a279d.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e169e10 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e169e10 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e169e10.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e169e10.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e169e10.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-eab3637 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-eab3637 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-eab3637.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-eab3637.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-eab3637.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4ca95ed > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4ca95ed .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4ca95ed.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4ca95ed.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4ca95ed.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8015765 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8015765 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8015765.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8015765.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8015765.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ecd2ee9 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ecd2ee9 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ecd2ee9.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ecd2ee9.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ecd2ee9.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ab6fe3d > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ab6fe3d .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ab6fe3d.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ab6fe3d.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ab6fe3d.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-20ad82e > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-20ad82e .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-20ad82e.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-20ad82e.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-20ad82e.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7e141c9 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7e141c9 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7e141c9.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7e141c9.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7e141c9.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8d218bb > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8d218bb .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8d218bb.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8d218bb.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8d218bb.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f58038a > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f58038a .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f58038a.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f58038a.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-f58038a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8e1e501 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8e1e501 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8e1e501.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8e1e501.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8e1e501.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fa4f01f > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fa4f01f .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fa4f01f.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fa4f01f.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fa4f01f.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0fa7f52 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0fa7f52 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0fa7f52.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0fa7f52.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0fa7f52.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-395ed9d > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-395ed9d .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-395ed9d.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-395ed9d.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-395ed9d.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8553e42 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8553e42 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8553e42.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8553e42.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8553e42.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0afbe4c > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0afbe4c .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0afbe4c.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0afbe4c.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0afbe4c.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5d34f9b > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5d34f9b .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5d34f9b.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5d34f9b.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5d34f9b.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-79512a8 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-79512a8 .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-79512a8.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-79512a8.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-79512a8.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5a13b1e > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5a13b1e .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5a13b1e.elementor-position-right .elementor-image-box-img {
		margin-left: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5a13b1e.elementor-position-left .elementor-image-box-img {
		margin-right: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5a13b1e.elementor-position-top .elementor-image-box-img {
		margin-bottom: 64px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-19ad9e8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e5d78b8.elementor-element {
		--order: 99999;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e5d78b8 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-45ce6cc {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7bb88a8 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-7bb88a8 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c6022ff {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fe70022 {
		--grid-columns: 1;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0e76dd1 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5faa463 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5faa463 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4cfffc3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-79149a9 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-b88f34e {
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95%);
		max-width: 95%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-b88f34e .elementor-headline {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-76c3776 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-76c3776 .elementor-heading-title {
		font-size: 17px;
		line-height: 1.4em;
	}
	
	.elementor-8259 .elementor-element.elementor-element-b735def.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-8259 .elementor-element.elementor-element-b735def .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-88ff2dd {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2e31e2c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1a23837 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e7ae163 .elementor-accordion-title {
		line-height: 1.6em;
	}
}

@media (min-width:768px) {
	.elementor-8259 .elementor-element.elementor-element-0a8df18 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-65557c3 {
		--width: 65%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c5cdef2 {
		--width: 35%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-983e22f {
		--width: 85%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-fd02cc3 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e61fefd {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-113d29d {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-39d0454 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c4620cb {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-78722c7 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-d8dd6df {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e106a4c {
		--width: 52.48%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-b3b6816 {
		--width: 127.658%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-36f9fcf {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-8ad4664 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-aec854d {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ab844fe {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1aa0503 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-cd15a0c {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-70acdbd {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-47a6b4f {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-6aee33d {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5cd637f {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-24f85d8 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4c91c49 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-6457387 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-ceac17d {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-a27caa8 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-a2dad92 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-4df178e {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-5c1c0fb {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-1a1fbdb {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-50f72ad {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-2c41614 {
		--width: 38.835%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-6d3039a {
		--width: 24.079%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-19ad9e8 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-45ce6cc {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-0e76dd1 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-cbeaaf5 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-79149a9 {
		--content-width: 1250px;
	}
	
	.elementor-8259 .elementor-element.elementor-element-88ff2dd {
		--content-width: 1250px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8259 .elementor-element.elementor-element-65557c3 {
		--width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-c5cdef2 {
		--width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-983e22f {
		--width: 100%;
	}
	
	.elementor-8259 .elementor-element.elementor-element-e106a4c {
		--width: 100%;
	}
}
