.elementor-18241 .elementor-element.elementor-element-40fbfd6 {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--margin-top: -4%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-40fbfd6::before,
.elementor-18241 .elementor-element.elementor-element-40fbfd6>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-40fbfd6>.e-con-inner>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-40fbfd6>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-40fbfd6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-40fbfd6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-18241 .elementor-element.elementor-element-40fbfd6,
.elementor-18241 .elementor-element.elementor-element-40fbfd6::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-40fbfd6.e-con {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-dc79213 {
	--spacer-size: 12vh;
}

.elementor-18241 .elementor-element.elementor-element-e48a056 {
	--display: flex;
	--justify-content: flex-start;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-040aa6e img {
	width: 30%;
}

.elementor-18241 .elementor-element.elementor-element-54988b9 {
	text-align: center;
	color: #E5DFDA;
	font-size: 1.2rem;
	line-height: 1em;
}

.elementor-18241 .elementor-element.elementor-element-d6d0439 {
	--spacer-size: 6vh;
}

.elementor-18241 .elementor-element.elementor-element-512508f {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-512508f img {
	width: 100%;
	max-width: 100%;
}

.elementor-18241 .elementor-element.elementor-element-273cfc3>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-18241 .elementor-element.elementor-element-273cfc3 {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-273cfc3 img {
	width: 100%;
	max-width: 100%;
}

.elementor-18241 .elementor-element.elementor-element-c39b6dd {
	--spacer-size: 12vh;
}

.elementor-18241 .elementor-element.elementor-element-bbefe5b {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-bbefe5b:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-bbefe5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-18241 .elementor-element.elementor-element-bbefe5b,
.elementor-18241 .elementor-element.elementor-element-bbefe5b::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-41b0a0a {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-32bb1f9 img {
	width: 40%;
}

.elementor-18241 .elementor-element.elementor-element-f7d3ad0 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-26ef6dc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-26ef6dc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-18241 .elementor-element.elementor-element-26ef6dc.elementor-view-framed .elementor-icon,
.elementor-18241 .elementor-element.elementor-element-26ef6dc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-18241 .elementor-element.elementor-element-26ef6dc.elementor-view-framed .elementor-icon,
.elementor-18241 .elementor-element.elementor-element-26ef6dc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-18241 .elementor-element.elementor-element-d1bf282 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-d1bf282:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-d1bf282>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #221E1E;
}

.elementor-18241 .elementor-element.elementor-element-d1bf282,
.elementor-18241 .elementor-element.elementor-element-d1bf282::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-0ecc0bc {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-f581fc5>.elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-18241 .elementor-element.elementor-element-f581fc5 img {
	width: 450px;
}

.elementor-18241 .elementor-element.elementor-element-e6f4171 {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-2e867c6 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-2e867c6:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-2e867c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-2e867c6,
.elementor-18241 .elementor-element.elementor-element-2e867c6::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-4ea95c3 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-4ea95c3:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-4ea95c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-4ea95c3,
.elementor-18241 .elementor-element.elementor-element-4ea95c3::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-75df202 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-75df202 img {
	width: 100%;
	max-width: 100%;
}

.elementor-18241 .elementor-element.elementor-element-cfc872c {
	--display: flex;
	--min-height: 100vh;
	--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: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 1%;
	--padding-right: 3%;
}

.elementor-18241 .elementor-element.elementor-element-cfc872c:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-cfc872c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-cfc872c,
.elementor-18241 .elementor-element.elementor-element-cfc872c::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-cfc872c.e-con {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-a34e2a1 {
	--display: flex;
	--min-height: 100vh;
	--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: space-around;
	--align-items: center;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 2%;
	--padding-right: 5%;
}

.elementor-18241 .elementor-element.elementor-element-a34e2a1:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-a34e2a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-a34e2a1::before,
.elementor-18241 .elementor-element.elementor-element-a34e2a1>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-a34e2a1>.e-con-inner>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-a34e2a1>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-a34e2a1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-a34e2a1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #DED6CF;
	--background-overlay: '';
}

.elementor-18241 .elementor-element.elementor-element-a34e2a1,
.elementor-18241 .elementor-element.elementor-element-a34e2a1::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-a34e2a1.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-41a6ea6 {
	--display: flex;
	--gap: 20px 20px;
	--background-transition: 0.3s;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 1%;
	--margin-right: 0%;
}

.elementor-18241 .elementor-element.elementor-element-41a6ea6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-6311664 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 15px;
}

.elementor-18241 .elementor-element.elementor-element-6311664 .elementor-divider-separator {
	width: 190px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-18241 .elementor-element.elementor-element-6311664 .elementor-divider {
	text-align: left;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-18241 .elementor-element.elementor-element-b5de177>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-b5de177.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-b5de177 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-b5de177 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 5vw;
	font-weight: 400;
	line-height: 0.5em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-f4d52a5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-18241 .elementor-element.elementor-element-f4d52a5>.elementor-widget-container {
	margin: -5px 0px 0px 74px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-f4d52a5 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 5vw;
	font-weight: 400;
	line-height: 0.9em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-6d273a5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-6d273a5>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-6d273a5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-6d273a5 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 5vw;
	font-weight: 400;
	line-height: 0.5em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-2ee5dfb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-18241 .elementor-element.elementor-element-2ee5dfb>.elementor-widget-container {
	margin: -5px 0px 0px 74px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-2ee5dfb .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 5vw;
	font-weight: 400;
	line-height: 0.9em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-8744884 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 1vw;
	line-height: 1.1em;
}

.elementor-18241 .elementor-element.elementor-element-8744884>.elementor-widget-container {
	margin: 2% 0% 0% 3%;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-8744884.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-0e764ad {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-45d9829 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-45d9829 {
	--icon-box-icon-margin: 15px;
}

.elementor-18241 .elementor-element.elementor-element-45d9829 .elementor-icon {
	font-size: 7vw;
}

.elementor-18241 .elementor-element.elementor-element-45d9829 .elementor-icon-box-description {
	font-size: 1.5vw;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-18241 .elementor-element.elementor-element-aaa0665 {
	--display: flex;
	--min-height: 100vh;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-aaa0665:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-aaa0665>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-aaa0665,
.elementor-18241 .elementor-element.elementor-element-aaa0665::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-aaa0665.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-7f59efd.elementor-element {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-7f59efd img {
	width: 110%;
}

.elementor-18241 .elementor-element.elementor-element-87a414e {
	--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: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-18241 .elementor-element.elementor-element-87a414e:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-87a414e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #221E1E;
	background-image: url("/assets/section3_bg.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18241 .elementor-element.elementor-element-87a414e,
.elementor-18241 .elementor-element.elementor-element-87a414e::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-6c1658c {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-cc44844 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-0967e35 {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-0967e35.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-c95d881 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-c95d881 img {
	width: 75%;
}

.elementor-18241 .elementor-element.elementor-element-66bec14 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 3%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 4%;
}

.elementor-18241 .elementor-element.elementor-element-8b63697 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-8b63697.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-80632e5 {
	width: var(--container-widget-width, 37.36vw);
	max-width: 37.36vw;
	--container-widget-width: 37.36vw;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-18241 .elementor-element.elementor-element-80632e5.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-80632e5 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "circular", Sans-serif;
	font-size: 4vw;
	line-height: 0.9em;
}

.elementor-18241 .elementor-element.elementor-element-584aad1 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 7%;
	--padding-right: 0%;
}

.elementor-18241 .elementor-element.elementor-element-584aad1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-d3ac546>.elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-18241 .elementor-element.elementor-element-d3ac546.elementor-element {
	--align-self: flex-end;
}

.elementor-18241 .elementor-element.elementor-element-d3ac546 {
	text-align: left;
	color: #FFFFFF;
	font-family: "Circular Book", Sans-serif;
	font-size: 2vw;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-5867581 img {
	width: 80%;
	max-width: 80%;
}

.elementor-18241 .elementor-element.elementor-element-685ffd3 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-685ffd3:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-685ffd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-685ffd3,
.elementor-18241 .elementor-element.elementor-element-685ffd3::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-3b37f98 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 1%;
	--margin-right: 0%;
}

.elementor-18241 .elementor-element.elementor-element-3b37f98:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-3b37f98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-3b37f98,
.elementor-18241 .elementor-element.elementor-element-3b37f98::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-82add1a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 15px;
	width: var(--container-widget-width, 12%);
	max-width: 12%;
	--container-widget-width: 12%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-82add1a.elementor-element {
	--align-self: flex-start;
	--order: -99999
		/* order start hack */
	;
}

.elementor-18241 .elementor-element.elementor-element-82add1a .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-18241 .elementor-element.elementor-element-82add1a .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-18241 .elementor-element.elementor-element-684367a>.elementor-widget-container {
	border-style: none;
}

.elementor-18241 .elementor-element.elementor-element-684367a {
	color: var(--e-global-color-text);
	font-size: var(--e-global-typography-b83ec69-font-size);
	font-weight: var(--e-global-typography-b83ec69-font-weight);
	text-transform: var(--e-global-typography-b83ec69-text-transform);
	line-height: var(--e-global-typography-b83ec69-line-height);
	letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
}

.elementor-18241 .elementor-element.elementor-element-6ac75b0 {
	width: var(--container-widget-width, 742px);
	max-width: 742px;
	--container-widget-width: 742px;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-6ac75b0.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-6ac75b0 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-size: 3.5rem;
	line-height: 1em;
}

.elementor-18241 .elementor-element.elementor-element-a2b4e34>.elementor-widget-container {
	margin: -50px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-a2b4e34 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-a2b4e34 img {
	width: 340px;
	max-width: 320px;
}

.elementor-18241 .elementor-element.elementor-element-f6a9904 {
	--display: grid;
	--min-height: 100vh;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-f6a9904:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-f6a9904>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-f6a9904,
.elementor-18241 .elementor-element.elementor-element-f6a9904::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-f5d8206 {
	--display: flex;
	--min-height: 850px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 20px 20px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-f5d8206:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-f5d8206>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
	background-image: url("/HOC/Yuppies\ -\ Working\ Remotely.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18241 .elementor-element.elementor-element-f5d8206::before,
.elementor-18241 .elementor-element.elementor-element-f5d8206>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-f5d8206>.e-con-inner>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-f5d8206>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-f5d8206>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-f5d8206>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #3333338C;
	--background-overlay: '';
}

.elementor-18241 .elementor-element.elementor-element-f5d8206,
.elementor-18241 .elementor-element.elementor-element-f5d8206::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-f5d8206.e-con {
	--align-self: flex-end;
}

.elementor-18241 .elementor-element.elementor-element-26cd224 {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 15px 15px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-26cd224.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-b2f6dcc>.elementor-widget-container {
	margin: 0px 0px 133px 0px;
}

.elementor-18241 .elementor-element.elementor-element-b2f6dcc.elementor-element {
	--align-self: center;
	--order: -99999
		/* order start hack */
	;
}

.elementor-18241 .elementor-element.elementor-element-b2f6dcc {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-b2f6dcc img {
	width: 20%;
	max-width: 20%;
}

.elementor-18241 .elementor-element.elementor-element-7ee7a5d {
	width: var(--container-widget-width, 395px);
	max-width: 395px;
	--container-widget-width: 395px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-7ee7a5d>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-7ee7a5d.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-7ee7a5d .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Circular Book", Sans-serif;
	font-size: 42px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-18241 .elementor-element.elementor-element-3d24cde {
	--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: flex-start;
	--align-items: flex-end;
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-3d24cde.e-con {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-911065a {
	--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: flex-start;
	--align-items: flex-end;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-911065a.e-con {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-bb93922 {
	width: var(--container-widget-width, 372px);
	max-width: 372px;
	--container-widget-width: 372px;
	--container-widget-flex-grow: 0;
	text-align: left;
	color: #FFFFFF;
	font-family: "Circular Book", Sans-serif;
	font-size: 1.1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-bb93922>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-bb93922.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-d03b69f {
	--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: flex-end;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-d03b69f.e-con {
	--align-self: flex-end;
}

.elementor-18241 .elementor-element.elementor-element-000fcad img {
	width: 50%;
	max-width: 50%;
}

.elementor-18241 .elementor-element.elementor-element-1488b38 {
	--display: flex;
	--min-height: 850px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-1488b38:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-1488b38>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
	background-image: url("/HOC/Yuppies\ -\ Coding\ \(1\).png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18241 .elementor-element.elementor-element-1488b38::before,
.elementor-18241 .elementor-element.elementor-element-1488b38>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-1488b38>.e-con-inner>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-1488b38>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-1488b38>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-1488b38>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #3333338C;
	--background-overlay: '';
}

.elementor-18241 .elementor-element.elementor-element-1488b38,
.elementor-18241 .elementor-element.elementor-element-1488b38::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-1488b38.e-con {
	--align-self: flex-end;
}

.elementor-18241 .elementor-element.elementor-element-9bf19f1 {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 15px 15px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-9bf19f1.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-18504f2>.elementor-widget-container {
	margin: 0px 0px 133px 0px;
}

.elementor-18241 .elementor-element.elementor-element-18504f2.elementor-element {
	--align-self: center;
	--order: -99999
		/* order start hack */
	;
}

.elementor-18241 .elementor-element.elementor-element-18504f2 {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-18504f2 img {
	width: 20%;
	max-width: 20%;
}

.elementor-18241 .elementor-element.elementor-element-cab5144 {
	--spacer-size: 1vh;
}

.elementor-18241 .elementor-element.elementor-element-5cfc29b {
	width: var(--container-widget-width, 372px);
	max-width: 372px;
	--container-widget-width: 372px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-5cfc29b>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-5cfc29b.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-5cfc29b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Circular Book", Sans-serif;
	font-size: 42px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-18241 .elementor-element.elementor-element-c7a25d5 {
	--spacer-size: 1vh;
}

.elementor-18241 .elementor-element.elementor-element-b49de9e {
	--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: flex-start;
	--align-items: flex-end;
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-b49de9e.e-con {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-87fc8cd {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-87fc8cd.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-bc51131 {
	width: var(--container-widget-width, 410px);
	max-width: 410px;
	--container-widget-width: 410px;
	--container-widget-flex-grow: 0;
	text-align: left;
	color: #FFFFFF;
	font-family: "Circular Book", Sans-serif;
	font-size: 1.1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-bc51131>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-bc51131.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-91c1795 {
	--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: flex-end;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-91c1795.e-con {
	--align-self: flex-end;
}

.elementor-18241 .elementor-element.elementor-element-1025645 img {
	width: 50%;
	max-width: 50%;
}

.elementor-18241 .elementor-element.elementor-element-7232c47 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-7232c47:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-7232c47>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-7232c47,
.elementor-18241 .elementor-element.elementor-element-7232c47::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-3466e46 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-3466e46:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-3466e46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
	background-position: 50% 25%;
	background-repeat: no-repeat;
	background-size: 80% auto;
}

.elementor-18241 .elementor-element.elementor-element-3466e46,
.elementor-18241 .elementor-element.elementor-element-3466e46::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-b5f7e3e {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--margin-top: 0%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-18241 .elementor-element.elementor-element-b5f7e3e,
.elementor-18241 .elementor-element.elementor-element-b5f7e3e::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-95fd3c2 {
	--display: flex;
	--gap: 20px 20px;
	--background-transition: 0.3s;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 1%;
	--margin-right: 0%;
}

.elementor-18241 .elementor-element.elementor-element-95fd3c2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-2fe6881 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 15px;
}

.elementor-18241 .elementor-element.elementor-element-2fe6881 .elementor-divider-separator {
	width: 190px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-18241 .elementor-element.elementor-element-2fe6881 .elementor-divider {
	text-align: left;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-18241 .elementor-element.elementor-element-dc45c8c {
	font-size: var(--e-global-typography-b83ec69-font-size);
	font-weight: var(--e-global-typography-b83ec69-font-weight);
	text-transform: var(--e-global-typography-b83ec69-text-transform);
	line-height: var(--e-global-typography-b83ec69-line-height);
	letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
}

.elementor-18241 .elementor-element.elementor-element-5e4feb5>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-5e4feb5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-5e4feb5 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-5e4feb5 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 6.5vw;
	font-weight: 400;
	line-height: 0.5em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-047f4d0 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-047f4d0>.elementor-widget-container {
	margin: 0px 0px 0px 74px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-047f4d0 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 6.5vw;
	font-weight: 400;
	line-height: 0.9em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-1375cc9 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-1375cc9 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 6.5vw;
	font-weight: 400;
	line-height: 0.5em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-042cdc2 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 3vw;
	--padding-right: 0vw;
}

.elementor-18241 .elementor-element.elementor-element-8325172 {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
	font-family: "Circular Book", Sans-serif;
	font-size: 1.7vw;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -1px;
}

.elementor-18241 .elementor-element.elementor-element-8325172>.elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-9cc3901 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-18241 .elementor-element.elementor-element-9cc3901>.elementor-widget-container {
	margin: 1vw 1vw 1vw 1vw;
	padding: 0vw 3vw 0vw 0vw;
}

.elementor-18241 .elementor-element.elementor-element-9cc3901.elementor-element {
	--align-self: flex-end;
}

.elementor-18241 .elementor-element.elementor-element-9cc3901 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-9cc3901 .elementor-icon-box-title {
	margin-bottom: 30px;
}

.elementor-18241 .elementor-element.elementor-element-9cc3901 .elementor-icon {
	font-size: 7vw;
}

.elementor-18241 .elementor-element.elementor-element-9cc3901 .elementor-icon-box-description {
	font-size: 1.6vw;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-18241 .elementor-element.elementor-element-8fca0c8 {
	--display: grid;
	--min-height: 83vh;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18241 .elementor-element.elementor-element-8fca0c8:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-8fca0c8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-8fca0c8,
.elementor-18241 .elementor-element.elementor-element-8fca0c8::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-2636556 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-2636556:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-2636556>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-2636556,
.elementor-18241 .elementor-element.elementor-element-2636556::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-1164517 {
	width: var(--container-widget-width, 715px);
	max-width: 715px;
	--container-widget-width: 715px;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-1164517.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-1164517 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 3.2vw;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1.5px;
}

.elementor-18241 .elementor-element.elementor-element-0de0527 {
	width: var(--container-widget-width, 88.623%);
	max-width: 88.623%;
	--container-widget-width: 88.623%;
	--container-widget-flex-grow: 0;
	font-family: "Circular Book", Sans-serif;
	font-size: 1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-0de0527.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-9bd1650 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-9bd1650 img {
	width: 95%;
}

.elementor-18241 .elementor-element.elementor-element-7983298 {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-890ff2d {
	--display: flex;
	--justify-content: space-evenly;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-890ff2d:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-890ff2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-890ff2d,
.elementor-18241 .elementor-element.elementor-element-890ff2d::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-51807ed {
	width: var(--container-widget-width, 715px);
	max-width: 715px;
	--container-widget-width: 715px;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-51807ed.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-51807ed .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 3.2vw;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1.5px;
}

.elementor-18241 .elementor-element.elementor-element-d9aa2a7 {
	width: var(--container-widget-width, 95.677%);
	max-width: 95.677%;
	--container-widget-width: 95.677%;
	--container-widget-flex-grow: 0;
	font-family: "Circular Book", Sans-serif;
	font-size: 1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-d9aa2a7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-42fd419 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-42fd419 img {
	width: 95%;
}

.elementor-18241 .elementor-element.elementor-element-990c12b {
	--display: flex;
	--justify-content: space-between;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-990c12b:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-990c12b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-990c12b,
.elementor-18241 .elementor-element.elementor-element-990c12b::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-8de059b {
	width: var(--container-widget-width, 715px);
	max-width: 715px;
	--container-widget-width: 715px;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-8de059b.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-8de059b .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 3.2vw;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1.5px;
}

.elementor-18241 .elementor-element.elementor-element-80379b8 {
	width: var(--container-widget-width, 90.328%);
	max-width: 90.328%;
	--container-widget-width: 90.328%;
	--container-widget-flex-grow: 0;
	font-family: "Circular Book", Sans-serif;
	font-size: 1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-80379b8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-541b8ab {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-541b8ab img {
	width: 95%;
}

.elementor-18241 .elementor-element.elementor-element-01efdba {
	width: var(--container-widget-width, 98%);
	max-width: 98%;
	--container-widget-width: 98%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-cbe3d14 {
	--display: flex;
	--min-height: 100vh;
	--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: stretch;
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-cbe3d14:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-cbe3d14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #221E1E;
}

.elementor-18241 .elementor-element.elementor-element-cbe3d14::before,
.elementor-18241 .elementor-element.elementor-element-cbe3d14>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-cbe3d14>.e-con-inner>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-cbe3d14>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-cbe3d14>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-cbe3d14>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-18241 .elementor-element.elementor-element-cbe3d14,
.elementor-18241 .elementor-element.elementor-element-cbe3d14::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-cbe3d14.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-4ecdb78 {
	--display: flex;
	--justify-content: flex-end;
	--background-transition: 0.3s;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-4ecdb78:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-4ecdb78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000000;
	background-image: url("/HOC/character-bg.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18241 .elementor-element.elementor-element-4ecdb78,
.elementor-18241 .elementor-element.elementor-element-4ecdb78::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-117e952>.elementor-widget-container {
	padding: 20px 0px 0px 20px;
}

.elementor-18241 .elementor-element.elementor-element-117e952 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-117e952 img {
	width: 12%;
}

.elementor-18241 .elementor-element.elementor-element-102df89 {
	width: var(--container-widget-width, 56.457%);
	max-width: 56.457%;
	--container-widget-width: 56.457%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-102df89>.elementor-widget-container {
	padding: 25px 0px 50px 20px;
}

.elementor-18241 .elementor-element.elementor-element-102df89.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-102df89 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Circular Book", Sans-serif;
	font-size: 2.7vw;
	font-weight: 400;
}

.elementor-18241 .elementor-element.elementor-element-b15cda7 {
	--display: flex;
	--min-height: 100vh;
	--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: stretch;
	--gap: 10px 10px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
	--padding-top: 3rem;
	--padding-bottom: 1rem;
	--padding-left: 1rem;
	--padding-right: 0rem;
}

.elementor-18241 .elementor-element.elementor-element-b15cda7:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-b15cda7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8b6e62b);
}

.elementor-18241 .elementor-element.elementor-element-b15cda7,
.elementor-18241 .elementor-element.elementor-element-b15cda7::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-95fcf43 {
	--display: flex;
	--gap: 20px 20px;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 1%;
	--margin-right: 0%;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
	--z-index: 3;
}

.elementor-18241 .elementor-element.elementor-element-95fcf43:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-95fcf43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #92835D;
}

.elementor-18241 .elementor-element.elementor-element-95fcf43,
.elementor-18241 .elementor-element.elementor-element-95fcf43::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-a86b471 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 15px;
	width: var(--container-widget-width, 83%);
	max-width: 83%;
	--container-widget-width: 83%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-a86b471>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-a86b471 .elementor-divider-separator {
	width: 17rem;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-18241 .elementor-element.elementor-element-a86b471 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-18241 .elementor-element.elementor-element-49bd8ce {
	column-gap: 0px;
	font-size: var(--e-global-typography-b83ec69-font-size);
	font-weight: var(--e-global-typography-b83ec69-font-weight);
	text-transform: var(--e-global-typography-b83ec69-text-transform);
	line-height: var(--e-global-typography-b83ec69-line-height);
	letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
}

.elementor-18241 .elementor-element.elementor-element-b2f0d2a {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-b2f0d2a>.elementor-widget-container {
	margin: -25px 0px -25px -14px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-b2f0d2a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-b2f0d2a .elementor-heading-title {
	font-family: "Circular Book", Sans-serif;
	font-size: 17rem;
	line-height: 0.8em;
	letter-spacing: -15px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-e3566cc {
	width: var(--container-widget-width, 78.637%);
	max-width: 78.637%;
	--container-widget-width: 78.637%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-e3566cc>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-e3566cc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-e3566cc .elementor-heading-title {
	font-family: "Circular Book", Sans-serif;
	font-size: 3.2vw;
	line-height: 1em;
	letter-spacing: -1px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-f507c01 {
	width: var(--container-widget-width, 90.132%);
	max-width: 90.132%;
	--container-widget-width: 90.132%;
	--container-widget-flex-grow: 0;
	font-family: "Circular Medium", Sans-serif;
	font-size: 1.1rem;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.1em;
	letter-spacing: -0.4px;
}

.elementor-18241 .elementor-element.elementor-element-f507c01>.elementor-widget-container {
	padding: 8% 5% 0% 0%;
}

.elementor-18241 .elementor-element.elementor-element-f507c01.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-3c90229 {
	width: var(--container-widget-width, 24vw);
	max-width: 24vw;
	--container-widget-width: 24vw;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-18241 .elementor-element.elementor-element-3c90229>.elementor-widget-container {
	padding: 21% 0% 0% 0%;
}

.elementor-18241 .elementor-element.elementor-element-3c90229 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-3c90229 .elementor-icon {
	font-size: 6vw;
}

.elementor-18241 .elementor-element.elementor-element-3c90229 .elementor-icon-box-title,
.elementor-18241 .elementor-element.elementor-element-3c90229 .elementor-icon-box-title a {
	font-size: 0.7vw;
}

.elementor-18241 .elementor-element.elementor-element-3c90229 .elementor-icon-box-description {
	font-size: 1.2vw;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-18241 .elementor-element.elementor-element-dde3ecd {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 20px 20px;
	--background-transition: 0.3s;
	--z-index: 2;
}

.elementor-18241 .elementor-element.elementor-element-dde3ecd:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-dde3ecd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8b6e62b);
	background-image: url("/HOC/email.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 95% auto;
}

.elementor-18241 .elementor-element.elementor-element-dde3ecd,
.elementor-18241 .elementor-element.elementor-element-dde3ecd::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-0d6f6ad {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-0d6f6ad:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-0d6f6ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-0d6f6ad,
.elementor-18241 .elementor-element.elementor-element-0d6f6ad::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-ae7ffe1 {
	--display: flex;
	--gap: 20px 0px;
	--background-transition: 0.3s;
	--padding-top: 45px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 0px;
	--z-index: 10;
}

.elementor-18241 .elementor-element.elementor-element-ae7ffe1,
.elementor-18241 .elementor-element.elementor-element-ae7ffe1::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-ae7ffe1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-89a9325 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 15px;
	width: var(--container-widget-width, 83%);
	max-width: 83%;
	--container-widget-width: 83%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-89a9325>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-89a9325 .elementor-divider-separator {
	width: 17rem;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-18241 .elementor-element.elementor-element-89a9325 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-18241 .elementor-element.elementor-element-4a4efcd {
	column-gap: 0px;
	font-size: var(--e-global-typography-b83ec69-font-size);
	font-weight: var(--e-global-typography-b83ec69-font-weight);
	text-transform: var(--e-global-typography-b83ec69-text-transform);
	line-height: var(--e-global-typography-b83ec69-line-height);
	letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
}

.elementor-18241 .elementor-element.elementor-element-e9719c5 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-e9719c5>.elementor-widget-container {
	margin: -25px 0px -25px -10px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-e9719c5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-e9719c5 .elementor-heading-title {
	font-family: "Circular Book", Sans-serif;
	font-size: 17rem;
	line-height: 0.8em;
	letter-spacing: -15px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-b639412 {
	width: var(--container-widget-width, 104.019%);
	max-width: 104.019%;
	--container-widget-width: 104.019%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-b639412>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-b639412.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-b639412 .elementor-heading-title {
	font-family: "Circular Book", Sans-serif;
	font-size: 3.2vw;
	line-height: 1em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-cbaa8a2 {
	font-family: "Circular Medium", Sans-serif;
	text-transform: uppercase;
	line-height: 0.8em !important;
	letter-spacing: -0.4px;
}

.elementor-18241 .elementor-element.elementor-element-ac76381 {
	--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: 1px 1px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -13px;
	--margin-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-c3d118a .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-c3d118a {
	--icon-box-icon-margin: 15px;
}

.elementor-18241 .elementor-element.elementor-element-c3d118a .elementor-icon {
	font-size: 6vw;
}

.elementor-18241 .elementor-element.elementor-element-c3d118a .elementor-icon-box-description {
	font-size: 1.1vw;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-18241 .elementor-element.elementor-element-b054027 {
	--display: flex;
	--min-height: 88vh;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-b054027:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-b054027>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-b054027,
.elementor-18241 .elementor-element.elementor-element-b054027::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-b054027.e-con {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-88ae3ef.elementor-element {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-88ae3ef img {
	width: 100%;
	max-width: 100%;
}

.elementor-18241 .elementor-element.elementor-element-f88ed90 {
	--display: flex;
	--min-height: 100vh;
	--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: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 4%;
	--margin-bottom: 3%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 1%;
	--padding-right: 1%;
}

.elementor-18241 .elementor-element.elementor-element-f88ed90:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-f88ed90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #221E1E;
	background-image: url("/HOC/talking.svg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-18241 .elementor-element.elementor-element-f88ed90,
.elementor-18241 .elementor-element.elementor-element-f88ed90::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-7740857 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-f2d044f {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-787eb1f {
	--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: 20px 20px;
	--background-transition: 0.3s;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 3%;
	--margin-right: 3%;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 10px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-589419a>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-18241 .elementor-element.elementor-element-589419a {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-589419a img {
	width: 15%;
}

.elementor-18241 .elementor-element.elementor-element-882a6f5 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 15px;
	width: var(--container-widget-width, 83%);
	max-width: 83%;
	--container-widget-width: 83%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-882a6f5>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-882a6f5 .elementor-divider-separator {
	width: 17rem;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-18241 .elementor-element.elementor-element-882a6f5 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-18241 .elementor-element.elementor-element-3f3b0fd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-3f3b0fd {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-3f3b0fd .elementor-heading-title {
	font-size: 4vw;
	line-height: 1em;
	letter-spacing: -2px;
}

.elementor-18241 .elementor-element.elementor-element-e841deb {
	width: var(--container-widget-width, 59.64%);
	max-width: 59.64%;
	--container-widget-width: 59.64%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Circular Medium", Sans-serif;
	font-size: 1.1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-e841deb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-09af4ed {
	width: var(--container-widget-width, 57%);
	max-width: 57%;
	--container-widget-width: 57%;
	--container-widget-flex-grow: 0;
	text-align: left;
	color: #000000;
	font-family: "Circular Book", Sans-serif;
	font-size: 1.1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-95b309f {
	--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: 1px 1px;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: -13px;
	--margin-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-8236f33 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-8236f33 {
	--icon-box-icon-margin: 15px;
}

.elementor-18241 .elementor-element.elementor-element-8236f33 .elementor-icon {
	font-size: 7vw;
}

.elementor-18241 .elementor-element.elementor-element-8236f33 .elementor-icon-box-description {
	font-size: 1.5vw;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-18241 .elementor-element.elementor-element-e37f4c6 {
	--display: flex;
	--gap: 20px 20px;
	--background-transition: 0.3s;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-ce22b18 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-18241 .elementor-element.elementor-element-ce22b18>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 70px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-ce22b18.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-ce22b18 img {
	width: 80%;
	max-width: 80%;
}

.elementor-18241 .elementor-element.elementor-element-597af2e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-597af2e {
	text-align: right;
}

.elementor-18241 .elementor-element.elementor-element-597af2e .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 7.5rem;
	letter-spacing: -3px;
}

.elementor-18241 .elementor-element.elementor-element-665c1fe>.elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-665c1fe {
	text-align: right;
	color: var(--e-global-color-text);
	font-family: "Circular Medium", Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -0.4px;
}

.elementor-18241 .elementor-element.elementor-element-c2cb1ff>.elementor-widget-container {
	margin: -32px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-c2cb1ff {
	text-align: right;
}

.elementor-18241 .elementor-element.elementor-element-c2cb1ff .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 7.5rem;
	letter-spacing: -3px;
}

.elementor-18241 .elementor-element.elementor-element-13e5136>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-13e5136 {
	text-align: right;
	color: var(--e-global-color-text);
	font-family: "Circular Medium", Sans-serif;
	font-size: 0.5rem;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.1em;
	letter-spacing: -0.4px;
}

.elementor-18241 .elementor-element.elementor-element-61e3979 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-a883401>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-a883401 {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-a883401 img {
	width: 100%;
	max-width: 100%;
}

.elementor-18241 .elementor-element.elementor-element-695cc15c {
	--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: space-evenly;
	--align-items: center;
	--gap: 15px 15px;
	--background-transition: 0.3s;
	--padding-top: 0%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-18241 .elementor-element.elementor-element-695cc15c.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-7f8ff48e {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-44bce80d img {
	width: 70%;
}

.elementor-18241 .elementor-element.elementor-element-2f9fed7b {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-31c58f8d img {
	width: 80%;
}

.elementor-18241 .elementor-element.elementor-element-2c74353d {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-4c0e7590 img {
	width: 70%;
}

.elementor-18241 .elementor-element.elementor-element-3962005c {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-4f9a0a81 {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-752adaf8 img {
	width: 70%;
}

.elementor-18241 .elementor-element.elementor-element-7af6733e {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-62f08f66 {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-5dd4cd95 {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-eea28cd {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--margin-top: -2px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-eea28cd:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-eea28cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: url("https://www.julienfortuitagency.com/wp-content/uploads/2024/10/JFA_Mobile_LandingImage_Home.jpg") 50% 50%;
	background-size: cover;
}

.elementor-18241 .elementor-element.elementor-element-eea28cd::before,
.elementor-18241 .elementor-element.elementor-element-eea28cd>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-eea28cd>.e-con-inner>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-eea28cd>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-eea28cd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-eea28cd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-18241 .elementor-element.elementor-element-eea28cd,
.elementor-18241 .elementor-element.elementor-element-eea28cd::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-38c1ffd {
	--display: flex;
	--justify-content: flex-start;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-3db69fd img {
	width: 30%;
}

.elementor-18241 .elementor-element.elementor-element-f48d83e {
	text-align: center;
	color: #E5DFDA;
}

.elementor-18241 .elementor-element.elementor-element-bcde97d {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-bcde97d,
.elementor-18241 .elementor-element.elementor-element-bcde97d::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-9ed2a8a {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-9ed2a8a:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-9ed2a8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-18241 .elementor-element.elementor-element-9ed2a8a,
.elementor-18241 .elementor-element.elementor-element-9ed2a8a::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-067ffac {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-18a59b0 img {
	width: 40%;
}

.elementor-18241 .elementor-element.elementor-element-772f42d {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-8ff42dc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-8ff42dc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-18241 .elementor-element.elementor-element-8ff42dc.elementor-view-framed .elementor-icon,
.elementor-18241 .elementor-element.elementor-element-8ff42dc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-18241 .elementor-element.elementor-element-8ff42dc.elementor-view-framed .elementor-icon,
.elementor-18241 .elementor-element.elementor-element-8ff42dc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-18241 .elementor-element.elementor-element-2bd1e5a {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-2bd1e5a:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-2bd1e5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #221E1E;
}

.elementor-18241 .elementor-element.elementor-element-2bd1e5a,
.elementor-18241 .elementor-element.elementor-element-2bd1e5a::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-ff8da04 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-ddf19e1>.elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-18241 .elementor-element.elementor-element-ddf19e1 img {
	width: 50%;
}

.elementor-18241 .elementor-element.elementor-element-71b05c2 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-71b05c2:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-71b05c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-71b05c2,
.elementor-18241 .elementor-element.elementor-element-71b05c2::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-081a0d2 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-081a0d2:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-081a0d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-081a0d2,
.elementor-18241 .elementor-element.elementor-element-081a0d2::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-3987aab {
	--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: flex-start;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-3987aab:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-3987aab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-3987aab,
.elementor-18241 .elementor-element.elementor-element-3987aab::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-7f15372 {
	--display: flex;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-7f15372:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-7f15372>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-7f15372::before,
.elementor-18241 .elementor-element.elementor-element-7f15372>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-7f15372>.e-con-inner>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-7f15372>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-7f15372>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-7f15372>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #DED6CF;
	--background-overlay: '';
}

.elementor-18241 .elementor-element.elementor-element-7f15372,
.elementor-18241 .elementor-element.elementor-element-7f15372::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-8a08208>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-8a08208 {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-8a08208 img {
	width: 80%;
}

.elementor-18241 .elementor-element.elementor-element-a7cd373 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 2rem;
	font-weight: 400;
	line-height: 1em;
}

.elementor-18241 .elementor-element.elementor-element-a7cd373>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-f388c3b {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-f388c3b img {
	width: 100%;
	max-width: 100%;
}

.elementor-18241 .elementor-element.elementor-element-807fb4a {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-807fb4a:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-807fb4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #221E1E;
}

.elementor-18241 .elementor-element.elementor-element-807fb4a,
.elementor-18241 .elementor-element.elementor-element-807fb4a::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-db845ee {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-4f89ce2 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-9547100 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-dd3b480 img {
	width: 55%;
}

.elementor-18241 .elementor-element.elementor-element-915da5b {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-f9bf376 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-f9bf376 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-18241 .elementor-element.elementor-element-371440b {
	color: #FFFFFF;
}

.elementor-18241 .elementor-element.elementor-element-ce30977 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-ce30977 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-18241 .elementor-element.elementor-element-7eb1a55 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-7eb1a55:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-7eb1a55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-7eb1a55,
.elementor-18241 .elementor-element.elementor-element-7eb1a55::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-83cd166 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-83cd166:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-83cd166>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-83cd166,
.elementor-18241 .elementor-element.elementor-element-83cd166::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-e336f03 {
	--divider-border-style: solid;
	--divider-color: #252021;
	--divider-border-width: 7px;
	width: var(--container-widget-width, 12%);
	max-width: 12%;
	--container-widget-width: 12%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-e336f03.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-e336f03 .elementor-divider-separator {
	width: 200%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-18241 .elementor-element.elementor-element-e336f03 .elementor-divider {
	text-align: left;
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-18241 .elementor-element.elementor-element-0c06cb4 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-0c06cb4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-0c06cb4 .elementor-heading-title {
	font-family: "Circular Book", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-09dd8c9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-09dd8c9 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-09dd8c9 img {
	width: 25%;
}

.elementor-18241 .elementor-element.elementor-element-75450dc {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-75450dc:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-75450dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-75450dc,
.elementor-18241 .elementor-element.elementor-element-75450dc::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-43bd655 {
	--display: flex;
	--min-height: 600px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-18241 .elementor-element.elementor-element-43bd655:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-43bd655>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
	background-image: url("/HOC/Yuppies\ -\ Working\ Remotely.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18241 .elementor-element.elementor-element-43bd655::before,
.elementor-18241 .elementor-element.elementor-element-43bd655>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-43bd655>.e-con-inner>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-43bd655>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-43bd655>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-43bd655>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-text);
	--background-overlay: '';
}

.elementor-18241 .elementor-element.elementor-element-43bd655,
.elementor-18241 .elementor-element.elementor-element-43bd655::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-43bd655.e-con {
	--align-self: flex-end;
}

.elementor-18241 .elementor-element.elementor-element-9f17cb5 {
	--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;
	--gap: 15px 15px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-9f17cb5.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-0c6431a.elementor-element {
	--align-self: center;
	--order: -99999
		/* order start hack */
	;
}

.elementor-18241 .elementor-element.elementor-element-0c6431a {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-0c6431a img {
	width: 30%;
	max-width: 30%;
}

.elementor-18241 .elementor-element.elementor-element-82896e2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-82896e2>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-82896e2.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-82896e2 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-18241 .elementor-element.elementor-element-d58d2cb {
	--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: flex-start;
	--align-items: flex-end;
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-d58d2cb.e-con {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-c5e0ad2 {
	--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: flex-start;
	--align-items: flex-end;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-c5e0ad2.e-con {
	--align-self: flex-end;
}

.elementor-18241 .elementor-element.elementor-element-ac5d497 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	color: #FFFFFF;
}

.elementor-18241 .elementor-element.elementor-element-ac5d497>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-ac5d497.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-d54e177 {
	--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: flex-end;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-d54e177.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-91a9ae4 {
	--display: flex;
	--min-height: 600px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-91a9ae4:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-91a9ae4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
	background-image: url("/HOC/Yuppies\ -\ Coding\ \(1\).png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18241 .elementor-element.elementor-element-91a9ae4::before,
.elementor-18241 .elementor-element.elementor-element-91a9ae4>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-91a9ae4>.e-con-inner>.elementor-background-video-container::before,
.elementor-18241 .elementor-element.elementor-element-91a9ae4>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-91a9ae4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18241 .elementor-element.elementor-element-91a9ae4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-text);
	--background-overlay: '';
}

.elementor-18241 .elementor-element.elementor-element-91a9ae4,
.elementor-18241 .elementor-element.elementor-element-91a9ae4::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-d8214a5 {
	--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;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-d8214a5.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-3e86ece.elementor-element {
	--align-self: flex-start;
	--order: -99999
		/* order start hack */
	;
}

.elementor-18241 .elementor-element.elementor-element-3e86ece {
	text-align: center;
}

.elementor-18241 .elementor-element.elementor-element-3e86ece img {
	width: 30%;
	max-width: 30%;
}

.elementor-18241 .elementor-element.elementor-element-9f49c8f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-9f49c8f>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-9f49c8f.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-9f49c8f .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-18241 .elementor-element.elementor-element-7d26cbb {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-7d26cbb.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-0e1211d {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-0e1211d.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-e672032 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	color: #FFFFFF;
}

.elementor-18241 .elementor-element.elementor-element-e672032>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-e672032.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-68119b0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-68119b0.e-con {
	--align-self: center;
}

.elementor-18241 .elementor-element.elementor-element-2398aa1 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-2398aa1:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-2398aa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-2398aa1,
.elementor-18241 .elementor-element.elementor-element-2398aa1::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-1c47fdb {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-2c30ae2 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-10a8a44 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-10a8a44,
.elementor-18241 .elementor-element.elementor-element-10a8a44::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-630c02b {
	--divider-border-style: solid;
	--divider-color: #252021;
	--divider-border-width: 7px;
	width: var(--container-widget-width, 12%);
	max-width: 12%;
	--container-widget-width: 12%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-630c02b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-630c02b .elementor-divider-separator {
	width: 200%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-18241 .elementor-element.elementor-element-630c02b .elementor-divider {
	text-align: left;
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-18241 .elementor-element.elementor-element-f8dfab1 {
	font-family: "Circular Medium", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-8f01ec2 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-8f01ec2 .elementor-heading-title {
	font-size: 50px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-83b401e {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-83b401e>.elementor-widget-container {
	margin: 0px 0px 0px 74px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-83b401e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-83b401e .elementor-heading-title {
	font-size: 50px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-04e9f01 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-04e9f01 .elementor-heading-title {
	font-size: 50px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-0436ff0 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-2d11585 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-2d11585>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-873baea .elementor-heading-title {
	font-family: "Circular Medium", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-df939a0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-df939a0:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-df939a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-df939a0,
.elementor-18241 .elementor-element.elementor-element-df939a0::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-64cc8da {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-49c39ac);
	--divider-border-width: 15px;
}

.elementor-18241 .elementor-element.elementor-element-64cc8da .elementor-divider-separator {
	width: 100%;
}

.elementor-18241 .elementor-element.elementor-element-64cc8da .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-18241 .elementor-element.elementor-element-087bb3c {
	width: var(--container-widget-width, 715px);
	max-width: 715px;
	--container-widget-width: 715px;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-087bb3c.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-087bb3c .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 3.2vw;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1.5px;
}

.elementor-18241 .elementor-element.elementor-element-b3a27cc {
	width: var(--container-widget-width, 82.364%);
	max-width: 82.364%;
	--container-widget-width: 82.364%;
	--container-widget-flex-grow: 0;
	font-family: "Circular Book", Sans-serif;
	font-size: 1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-b3a27cc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-9e36d04 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-9e36d04 img {
	width: 95%;
}

.elementor-18241 .elementor-element.elementor-element-f057335 {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-d73791a {
	--display: flex;
	--justify-content: space-evenly;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-d73791a:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-d73791a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-d73791a,
.elementor-18241 .elementor-element.elementor-element-d73791a::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-10a3938 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-49c39ac);
	--divider-border-width: 15px;
}

.elementor-18241 .elementor-element.elementor-element-10a3938 .elementor-divider-separator {
	width: 100%;
}

.elementor-18241 .elementor-element.elementor-element-10a3938 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-18241 .elementor-element.elementor-element-61f6f94 {
	width: var(--container-widget-width, 715px);
	max-width: 715px;
	--container-widget-width: 715px;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-61f6f94.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-61f6f94 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 3.2vw;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1.5px;
}

.elementor-18241 .elementor-element.elementor-element-3c61c31 {
	width: var(--container-widget-width, 95.677%);
	max-width: 95.677%;
	--container-widget-width: 95.677%;
	--container-widget-flex-grow: 0;
	font-family: "Circular Book", Sans-serif;
	font-size: 1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-3c61c31.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-8672b1b {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-8672b1b img {
	width: 95%;
}

.elementor-18241 .elementor-element.elementor-element-1f9065d {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-65a38b6 {
	--display: flex;
	--justify-content: space-between;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-18241 .elementor-element.elementor-element-65a38b6:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-65a38b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-65a38b6,
.elementor-18241 .elementor-element.elementor-element-65a38b6::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-2405436 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-49c39ac);
	--divider-border-width: 15px;
}

.elementor-18241 .elementor-element.elementor-element-2405436 .elementor-divider-separator {
	width: 100%;
}

.elementor-18241 .elementor-element.elementor-element-2405436 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-18241 .elementor-element.elementor-element-58d85a0 {
	width: var(--container-widget-width, 715px);
	max-width: 715px;
	--container-widget-width: 715px;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-58d85a0.elementor-element {
	--align-self: flex-start;
}

.elementor-18241 .elementor-element.elementor-element-58d85a0 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Circular Book", Sans-serif;
	font-size: 3.2vw;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1.5px;
}

.elementor-18241 .elementor-element.elementor-element-7b62e88 {
	width: var(--container-widget-width, 90.328%);
	max-width: 90.328%;
	--container-widget-width: 90.328%;
	--container-widget-flex-grow: 0;
	font-family: "Circular Book", Sans-serif;
	font-size: 1rem;
	line-height: 1.2em;
}

.elementor-18241 .elementor-element.elementor-element-7b62e88.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-e619978 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-e619978 img {
	width: 95%;
}

.elementor-18241 .elementor-element.elementor-element-8c27b02 {
	width: var(--container-widget-width, 98%);
	max-width: 98%;
	--container-widget-width: 98%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-c81dd25 {
	--display: flex;
	--min-height: 400px;
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-c81dd25:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-c81dd25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #221E1E;
}

.elementor-18241 .elementor-element.elementor-element-c81dd25,
.elementor-18241 .elementor-element.elementor-element-c81dd25::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-8c89cb1 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18241 .elementor-element.elementor-element-8c89cb1:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-8c89cb1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000000;
	background-image: url("https://www.julienfortuitagency.com/wp-content/uploads/2024/08/jeffery-erhunse-4XK2oKKvzVU-unsplash-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18241 .elementor-element.elementor-element-8c89cb1,
.elementor-18241 .elementor-element.elementor-element-8c89cb1::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-c637e90>.elementor-widget-container {
	margin: 0px 0px 0px 50px;
	padding: 200px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-c637e90 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-c637e90 img {
	width: 12%;
}

.elementor-18241 .elementor-element.elementor-element-76cc1e7 {
	width: var(--container-widget-width, 37%);
	max-width: 37%;
	--container-widget-width: 37%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-76cc1e7>.elementor-widget-container {
	margin: 0px 0px 0px 50px;
	padding: 50px 0px 100px 0px;
}

.elementor-18241 .elementor-element.elementor-element-76cc1e7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-76cc1e7 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-18241 .elementor-element.elementor-element-f646a08 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
}

.elementor-18241 .elementor-element.elementor-element-f646a08:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-f646a08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8b6e62b);
}

.elementor-18241 .elementor-element.elementor-element-f646a08,
.elementor-18241 .elementor-element.elementor-element-f646a08::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-28341f5 {
	--display: flex;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
}

.elementor-18241 .elementor-element.elementor-element-28341f5:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-28341f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #92835D;
}

.elementor-18241 .elementor-element.elementor-element-28341f5,
.elementor-18241 .elementor-element.elementor-element-28341f5::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-96d9c69 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-49c39ac);
	--divider-border-width: 12px;
	width: var(--container-widget-width, 12%);
	max-width: 12%;
	--container-widget-width: 12%;
	--container-widget-flex-grow: 0;
}

.elementor-18241 .elementor-element.elementor-element-96d9c69.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-96d9c69 .elementor-divider-separator {
	width: 200%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-18241 .elementor-element.elementor-element-96d9c69 .elementor-divider {
	text-align: left;
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-18241 .elementor-element.elementor-element-2491ad3 {
	font-family: "Circular Medium", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-dbed98d {
	width: var(--container-widget-width, 30.088%);
	max-width: 30.088%;
	--container-widget-width: 30.088%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-dbed98d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-dbed98d .elementor-heading-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-5417c7b {
	width: var(--container-widget-width, 30.088%);
	max-width: 30.088%;
	--container-widget-width: 30.088%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-5417c7b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-5417c7b .elementor-heading-title {
	font-family: "Circular Book", Sans-serif;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-3bf57c7 {
	font-family: "Circular Book", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-8ff008b {
	--display: flex;
	--min-height: 400px;
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-8ff008b:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-8ff008b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #221E1E;
}

.elementor-18241 .elementor-element.elementor-element-8ff008b,
.elementor-18241 .elementor-element.elementor-element-8ff008b::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-fd4c293 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-bc62a99 {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-d56c5d2 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-7c09462>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-18241 .elementor-element.elementor-element-7c09462 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-7c09462 img {
	width: 15%;
}

.elementor-18241 .elementor-element.elementor-element-738df7b>.elementor-widget-container {
	margin: 0px 0px 0px 18px;
}

.elementor-18241 .elementor-element.elementor-element-738df7b .elementor-heading-title {
	font-family: "Circular Book", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-a0c8708 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-26298a0 {
	text-align: right;
}

.elementor-18241 .elementor-element.elementor-element-2632794>.elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-2632794 {
	text-align: right;
	font-family: "Circular Book", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-9887cf3>.elementor-widget-container {
	margin: -32px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-9887cf3 {
	text-align: right;
}

.elementor-18241 .elementor-element.elementor-element-9887cf3 .elementor-heading-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-221c6f3>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-221c6f3 {
	text-align: right;
	font-family: "Circular Book", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-6e9a19a {
	width: var(--container-widget-width, 63%);
	max-width: 63%;
	--container-widget-width: 63%;
	--container-widget-flex-grow: 0;
	text-align: left;
	color: #000000;
}

.elementor-18241 .elementor-element.elementor-element-6e9a19a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-dd80e7d {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-dd80e7d:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-dd80e7d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-dd80e7d,
.elementor-18241 .elementor-element.elementor-element-dd80e7d::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-804d104 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-804d104:not(.elementor-motion-effects-element-type-background),
.elementor-18241 .elementor-element.elementor-element-804d104>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DED6CF;
}

.elementor-18241 .elementor-element.elementor-element-804d104,
.elementor-18241 .elementor-element.elementor-element-804d104::before {
	--border-transition: 0.3s;
}

.elementor-18241 .elementor-element.elementor-element-9da72d8 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-49c39ac);
	--divider-border-width: 10px;
}

.elementor-18241 .elementor-element.elementor-element-9da72d8>.elementor-widget-container {
	margin: 0px 0px 0px 18px;
	padding: 80px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-9da72d8 .elementor-divider-separator {
	width: 50%;
}

.elementor-18241 .elementor-element.elementor-element-9da72d8 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-18241 .elementor-element.elementor-element-d6eae99>.elementor-widget-container {
	margin: -11px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}

.elementor-18241 .elementor-element.elementor-element-8c9a338 {
	width: var(--container-widget-width, 30.088%);
	max-width: 30.088%;
	--container-widget-width: 30.088%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-8c9a338.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18241 .elementor-element.elementor-element-8c9a338 .elementor-heading-title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-18241 .elementor-element.elementor-element-fbc0f94>.elementor-widget-container {
	margin: 0px 0px 0px 18px;
}

.elementor-18241 .elementor-element.elementor-element-fbc0f94 .elementor-heading-title {
	font-family: "Circular Book", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-81fb25e>.elementor-widget-container {
	margin: 0px 0px 0px 18px;
}

.elementor-18241 .elementor-element.elementor-element-81fb25e {
	font-family: "Circular Book", Sans-serif;
}

.elementor-18241 .elementor-element.elementor-element-e1447b3 {
	text-align: left;
}

.elementor-18241 .elementor-element.elementor-element-e1447b3 img {
	width: 100%;
	max-width: 100%;
}

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

body.elementor-page-18241 {
	margin: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
	.elementor-18241 .elementor-element.elementor-element-d6d0439 {
		--spacer-size: 16vh;
	}

	.elementor-18241 .elementor-element.elementor-element-c39b6dd {
		--spacer-size: 7vh;
	}

	.elementor-18241 .elementor-element.elementor-element-bbefe5b {
		--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-18241 .elementor-element.elementor-element-41b0a0a.e-con {
		--align-self: flex-start;
	}

	.elementor-18241 .elementor-element.elementor-element-32bb1f9 {
		text-align: left;
	}

	.elementor-18241 .elementor-element.elementor-element-26ef6dc .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-18241 .elementor-element.elementor-element-a34e2a1 {
		--justify-content: space-around;
	}

	.elementor-18241 .elementor-element.elementor-element-6d273a5 .elementor-heading-title {
		line-height: 0.5em;
	}

	.elementor-18241 .elementor-element.elementor-element-8744884>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-18241 .elementor-element.elementor-element-8744884 {
		font-size: 1.7vw;
	}

	.elementor-18241 .elementor-element.elementor-element-80632e5 {
		text-align: left;
	}

	.elementor-18241 .elementor-element.elementor-element-82add1a .elementor-divider-separator {
		width: 149px;
	}

	.elementor-18241 .elementor-element.elementor-element-684367a {
		font-size: var(--e-global-typography-b83ec69-font-size);
		line-height: var(--e-global-typography-b83ec69-line-height);
		letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
	}

	.elementor-18241 .elementor-element.elementor-element-f6a9904 {
		--grid-auto-flow: row;
	}

	.elementor-18241 .elementor-element.elementor-element-3466e46:not(.elementor-motion-effects-element-type-background),
	.elementor-18241 .elementor-element.elementor-element-3466e46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0% 0%;
	}

	.elementor-18241 .elementor-element.elementor-element-dc45c8c {
		font-size: var(--e-global-typography-b83ec69-font-size);
		line-height: var(--e-global-typography-b83ec69-line-height);
		letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
	}

	.elementor-18241 .elementor-element.elementor-element-8fca0c8 {
		--grid-auto-flow: row;
	}

	.elementor-18241 .elementor-element.elementor-element-49bd8ce {
		font-size: var(--e-global-typography-b83ec69-font-size);
		line-height: var(--e-global-typography-b83ec69-line-height);
		letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
	}

	.elementor-18241 .elementor-element.elementor-element-4a4efcd {
		font-size: var(--e-global-typography-b83ec69-font-size);
		line-height: var(--e-global-typography-b83ec69-line-height);
		letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
	}

	.elementor-18241 .elementor-element.elementor-element-cbaa8a2 {
		font-size: 2.1vw;
	}

	.elementor-18241 .elementor-element.elementor-element-ce22b18 {
		--container-widget-width: 351px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 351px);
		max-width: 351px;
	}
}

@media(max-width:767px) {
	.elementor-18241 .elementor-element.elementor-element-bbefe5b {
		--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: space-between;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 100;
	}

	.elementor-18241 .elementor-element.elementor-element-41b0a0a {
		--width: 60%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-32bb1f9 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}

	.elementor-18241 .elementor-element.elementor-element-32bb1f9.elementor-element {
		--align-self: center;
		--flex-grow: 0;
		--flex-shrink: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-32bb1f9 img {
		width: 157px;
	}

	.elementor-18241 .elementor-element.elementor-element-f7d3ad0 {
		--width: 30%;
	}

	.elementor-18241 .elementor-element.elementor-element-26ef6dc {
		width: 100%;
		max-width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-26ef6dc .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-18241 .elementor-element.elementor-element-26ef6dc .elementor-icon {
		font-size: 60px;
	}

	.elementor-18241 .elementor-element.elementor-element-26ef6dc .elementor-icon svg {
		height: 60px;
	}

	.elementor-18241 .elementor-element.elementor-element-d1bf282 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-2e867c6 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-cfc872c {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-87a414e {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-685ffd3 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-684367a {
		font-size: var(--e-global-typography-b83ec69-font-size);
		line-height: var(--e-global-typography-b83ec69-line-height);
		letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
	}

	.elementor-18241 .elementor-element.elementor-element-f6a9904 {
		--width: 95%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-18241 .elementor-element.elementor-element-7232c47 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-3466e46:not(.elementor-motion-effects-element-type-background),
	.elementor-18241 .elementor-element.elementor-element-3466e46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0% 0%;
	}

	.elementor-18241 .elementor-element.elementor-element-dc45c8c {
		font-size: var(--e-global-typography-b83ec69-font-size);
		line-height: var(--e-global-typography-b83ec69-line-height);
		letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
	}

	.elementor-18241 .elementor-element.elementor-element-8fca0c8 {
		--width: 95%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-18241 .elementor-element.elementor-element-2636556 {
		--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;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-890ff2d {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-990c12b {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-cbe3d14 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-4ecdb78 {
		--justify-content: flex-start;
		--gap: 19px 19px;
		--margin-top: -0px;
		--margin-bottom: -0px;
		--margin-left: -0px;
		--margin-right: -0px;
		--padding-top: -55px;
		--padding-bottom: -55px;
		--padding-left: -55px;
		--padding-right: -55px;
	}

	.elementor-18241 .elementor-element.elementor-element-b15cda7 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-49bd8ce {
		font-size: var(--e-global-typography-b83ec69-font-size);
		line-height: var(--e-global-typography-b83ec69-line-height);
		letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
	}

	.elementor-18241 .elementor-element.elementor-element-0d6f6ad {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-4a4efcd {
		font-size: var(--e-global-typography-b83ec69-font-size);
		line-height: var(--e-global-typography-b83ec69-line-height);
		letter-spacing: var(--e-global-typography-b83ec69-letter-spacing);
	}

	.elementor-18241 .elementor-element.elementor-element-f88ed90 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-eea28cd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-41478fa img {
		width: 14%;
	}

	.elementor-18241 .elementor-element.elementor-element-3db69fd img {
		width: 67%;
	}

	.elementor-18241 .elementor-element.elementor-element-f48d83e {
		width: var(--container-widget-width, 238px);
		max-width: 238px;
		--container-widget-width: 238px;
		--container-widget-flex-grow: 0;
		font-size: 16px;
		line-height: 1em;
	}

	.elementor-18241 .elementor-element.elementor-element-f48d83e.elementor-element {
		--align-self: center;
	}

	.elementor-18241 .elementor-element.elementor-element-bcde97d:not(.elementor-motion-effects-element-type-background),
	.elementor-18241 .elementor-element.elementor-element-bcde97d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("https://www.julienfortuitagency.com/wp-content/uploads/2024/10/Home_Header_Icons.gif");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.elementor-18241 .elementor-element.elementor-element-bcde97d {
		--min-height: 350px;
	}

	.elementor-18241 .elementor-element.elementor-element-9ed2a8a {
		--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: space-between;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 100;
	}

	.elementor-18241 .elementor-element.elementor-element-067ffac {
		--width: 60%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-18a59b0 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}

	.elementor-18241 .elementor-element.elementor-element-18a59b0.elementor-element {
		--align-self: center;
		--flex-grow: 0;
		--flex-shrink: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-18a59b0 img {
		width: 157px;
	}

	.elementor-18241 .elementor-element.elementor-element-772f42d {
		--width: 30%;
	}

	.elementor-18241 .elementor-element.elementor-element-8ff42dc {
		width: 100%;
		max-width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-8ff42dc .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-18241 .elementor-element.elementor-element-8ff42dc .elementor-icon {
		font-size: 60px;
	}

	.elementor-18241 .elementor-element.elementor-element-8ff42dc .elementor-icon svg {
		height: 60px;
	}

	.elementor-18241 .elementor-element.elementor-element-2bd1e5a {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-ddf19e1>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-ddf19e1 img {
		width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-71b05c2 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-3987aab {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-8a08208 {
		text-align: center;
	}

	.elementor-18241 .elementor-element.elementor-element-8a08208 img {
		width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-a7cd373 {
		column-gap: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-f388c3b img {
		width: 80%;
		max-width: 90%;
	}

	.elementor-18241 .elementor-element.elementor-element-807fb4a:not(.elementor-motion-effects-element-type-background),
	.elementor-18241 .elementor-element.elementor-element-807fb4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("/assets/section3_bg.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-18241 .elementor-element.elementor-element-807fb4a {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-dd3b480 {
		text-align: left;
	}

	.elementor-18241 .elementor-element.elementor-element-dd3b480 img {
		width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-f9bf376>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-f9bf376 .elementor-heading-title {
		font-size: 2.3rem;
	}

	.elementor-18241 .elementor-element.elementor-element-371440b {
		font-size: 12px;
	}

	.elementor-18241 .elementor-element.elementor-element-ce30977>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-ce30977 {
		text-align: center;
	}

	.elementor-18241 .elementor-element.elementor-element-ce30977 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-18241 .elementor-element.elementor-element-7eb1a55 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-e336f03 {
		width: var(--container-widget-width, 200px);
		max-width: 200px;
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-e336f03 .elementor-divider {
		padding-block-start: 12px;
		padding-block-end: 12px;
	}

	.elementor-18241 .elementor-element.elementor-element-4c6f8e5>.elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-0c06cb4 {
		width: var(--container-widget-width, 436.5px);
		max-width: 436.5px;
		--container-widget-width: 436.5px;
		--container-widget-flex-grow: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-0c06cb4 .elementor-heading-title {
		font-size: 1.3em;
		line-height: 0.9em;
	}

	.elementor-18241 .elementor-element.elementor-element-09dd8c9>.elementor-widget-container {
		margin: -105px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-75450dc {
		--width: 95%;
		--min-height: 100vh;
	}

	.elementor-18241 .elementor-element.elementor-element-43bd655 {
		--min-height: 100vh;
		--overlay-opacity: 0.35;
	}

	.elementor-18241 .elementor-element.elementor-element-82896e2 {
		width: var(--container-widget-width, 296.391px);
		max-width: 296.391px;
		--container-widget-width: 296.391px;
		--container-widget-flex-grow: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-82896e2.elementor-element {
		--align-self: flex-start;
	}

	.elementor-18241 .elementor-element.elementor-element-82896e2 .elementor-heading-title {
		font-size: 2rem;
		line-height: 1em;
		letter-spacing: -1.8px;
	}

	.elementor-18241 .elementor-element.elementor-element-c5e0ad2 {
		--width: 80%;
	}

	.elementor-18241 .elementor-element.elementor-element-ac5d497 {
		font-size: 12px;
	}

	.elementor-18241 .elementor-element.elementor-element-d54e177 {
		--width: 20%;
	}

	.elementor-18241 .elementor-element.elementor-element-91a9ae4 {
		--min-height: 100vh;
		--overlay-opacity: 0.3;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-9f49c8f {
		width: var(--container-widget-width, 296.391px);
		max-width: 296.391px;
		--container-widget-width: 296.391px;
		--container-widget-flex-grow: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-9f49c8f.elementor-element {
		--align-self: flex-start;
	}

	.elementor-18241 .elementor-element.elementor-element-9f49c8f .elementor-heading-title {
		font-size: 2rem;
		line-height: 1em;
		letter-spacing: -1.8px;
	}

	.elementor-18241 .elementor-element.elementor-element-0e1211d {
		--width: 80%;
	}

	.elementor-18241 .elementor-element.elementor-element-e672032 {
		font-size: 12px;
	}

	.elementor-18241 .elementor-element.elementor-element-68119b0 {
		--width: 20%;
	}

	.elementor-18241 .elementor-element.elementor-element-2398aa1 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-1c47fdb {
		--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-18241 .elementor-element.elementor-element-2c30ae2 {
		--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-18241 .elementor-element.elementor-element-10a8a44:not(.elementor-motion-effects-element-type-background),
	.elementor-18241 .elementor-element.elementor-element-10a8a44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("https://www.julienfortuitagency.com/wp-content/uploads/2024/10/arca-8.png");
		background-position: 0px 25px;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.elementor-18241 .elementor-element.elementor-element-10a8a44 {
		--gap: 10px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-630c02b {
		width: var(--container-widget-width, 200px);
		max-width: 200px;
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-630c02b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-630c02b .elementor-divider-separator {
		width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-630c02b .elementor-divider {
		padding-block-start: 0px;
		padding-block-end: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-f8dfab1>.elementor-widget-container {
		margin: 13px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-f8dfab1 {
		font-size: 12px;
	}

	.elementor-18241 .elementor-element.elementor-element-8f01ec2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-8f01ec2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-8f01ec2 .elementor-heading-title {
		font-size: 1.6em;
		line-height: 1em;
	}

	.elementor-18241 .elementor-element.elementor-element-83b401e {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: right;
	}

	.elementor-18241 .elementor-element.elementor-element-83b401e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 30px;
	}

	.elementor-18241 .elementor-element.elementor-element-83b401e .elementor-heading-title {
		font-size: 1.6em;
		line-height: 15px;
	}

	.elementor-18241 .elementor-element.elementor-element-04e9f01 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-04e9f01 .elementor-heading-title {
		font-size: 1.6em;
		line-height: 1em;
	}

	.elementor-18241 .elementor-element.elementor-element-2d11585>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-2d11585 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 12px;
	}

	.elementor-18241 .elementor-element.elementor-element-873baea .elementor-heading-title {
		font-size: 16px;
		line-height: 1em;
		letter-spacing: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-95ddade {
		text-align: left;
	}

	.elementor-18241 .elementor-element.elementor-element-95ddade img {
		width: 50%;
		max-width: 50%;
	}

	.elementor-18241 .elementor-element.elementor-element-df939a0 {
		--width: 95%;
		--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;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-64cc8da>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-64cc8da .elementor-divider-separator {
		width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-087bb3c>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-087bb3c .elementor-heading-title {
		font-size: 2.9rem;
		line-height: 1em;
	}

	.elementor-18241 .elementor-element.elementor-element-d73791a {
		--width: 95%;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-10a3938>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-61f6f94 .elementor-heading-title {
		font-size: 2.9rem;
		line-height: 1em;
	}

	.elementor-18241 .elementor-element.elementor-element-1f9065d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-65a38b6 {
		--width: 100%;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-2405436>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-58d85a0 .elementor-heading-title {
		font-size: 2.9rem;
		line-height: 1em;
	}

	.elementor-18241 .elementor-element.elementor-element-c81dd25 {
		--width: 100%;
		--gap: 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-8c89cb1 {
		--justify-content: flex-start;
		--gap: 0px 0px;
		--margin-top: -0px;
		--margin-bottom: -0px;
		--margin-left: -0px;
		--margin-right: -0px;
		--padding-top: -55px;
		--padding-bottom: -55px;
		--padding-left: -55px;
		--padding-right: -55px;
	}

	.elementor-18241 .elementor-element.elementor-element-c637e90>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-18241 .elementor-element.elementor-element-c637e90 img {
		width: 20%;
	}

	.elementor-18241 .elementor-element.elementor-element-76cc1e7 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-76cc1e7>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
		padding: 30px 0px 70px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-76cc1e7 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-18241 .elementor-element.elementor-element-f646a08 {
		--width: 95%;
		--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-18241 .elementor-element.elementor-element-28341f5 {
		--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-18241 .elementor-element.elementor-element-96d9c69 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-2491ad3>.elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-dbed98d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-18241 .elementor-element.elementor-element-dbed98d.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-dbed98d .elementor-heading-title {
		font-size: 6em;
		line-height: 1em;
		letter-spacing: -5px;
	}

	.elementor-18241 .elementor-element.elementor-element-5417c7b {
		width: var(--container-widget-width, 89%);
		max-width: 89%;
		--container-widget-width: 89%;
		--container-widget-flex-grow: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-5417c7b .elementor-heading-title {
		font-size: 2.6rem;
		line-height: 1em;
	}

	.elementor-18241 .elementor-element.elementor-element-3bf57c7 {
		font-size: 24px;
	}

	.elementor-18241 .elementor-element.elementor-element-8ff008b {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-fd4c293 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-bc62a99 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-d56c5d2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-7c09462 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-7c09462>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-7c09462 img {
		width: 22%;
	}

	.elementor-18241 .elementor-element.elementor-element-738df7b .elementor-heading-title {
		font-size: 3.4rem;
		line-height: 0.9em;
	}

	.elementor-18241 .elementor-element.elementor-element-855ccb2>.elementor-widget-container {
		margin: -22px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-a0c8708 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-26298a0 {
		text-align: left;
	}

	.elementor-18241 .elementor-element.elementor-element-26298a0 .elementor-heading-title {
		font-size: 75px;
		letter-spacing: -2px;
	}

	.elementor-18241 .elementor-element.elementor-element-2632794 {
		text-align: left;
		font-size: 20px;
	}

	.elementor-18241 .elementor-element.elementor-element-9887cf3>.elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-9887cf3 {
		text-align: left;
	}

	.elementor-18241 .elementor-element.elementor-element-9887cf3 .elementor-heading-title {
		font-size: 75px;
		letter-spacing: -2px;
	}

	.elementor-18241 .elementor-element.elementor-element-221c6f3>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-221c6f3 {
		text-align: left;
		font-size: 20px;
	}

	.elementor-18241 .elementor-element.elementor-element-6e9a19a {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		font-size: 16px;
	}

	.elementor-18241 .elementor-element.elementor-element-dd80e7d {
		--width: 95%;
		--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-18241 .elementor-element.elementor-element-9da72d8 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}

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

	.elementor-18241 .elementor-element.elementor-element-9da72d8 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-d6eae99>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-d6eae99 {
		font-size: 24px;
	}

	.elementor-18241 .elementor-element.elementor-element-8c9a338>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-18241 .elementor-element.elementor-element-8c9a338 {
		--container-widget-width: 98%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 98%);
		max-width: 98%;
	}

	.elementor-18241 .elementor-element.elementor-element-8c9a338.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}

	.elementor-18241 .elementor-element.elementor-element-8c9a338 .elementor-heading-title {
		font-size: 6em;
		line-height: 1em;
		letter-spacing: -5px;
	}

	.elementor-18241 .elementor-element.elementor-element-fbc0f94 .elementor-heading-title {
		font-size: 2.8rem;
	}

	.elementor-18241 .elementor-element.elementor-element-81fb25e {
		font-size: 12px;
	}
}

@media(min-width:768px) {
	.elementor-18241 .elementor-element.elementor-element-bbefe5b {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-d1bf282 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-2e867c6 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-cfc872c {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-a34e2a1 {
		--width: 50%;
	}

	.elementor-18241 .elementor-element.elementor-element-41a6ea6 {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-aaa0665 {
		--width: 50%;
	}

	.elementor-18241 .elementor-element.elementor-element-87a414e {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-0967e35 {
		--width: 50%;
	}

	.elementor-18241 .elementor-element.elementor-element-66bec14 {
		--width: 50%;
	}

	.elementor-18241 .elementor-element.elementor-element-8b63697 {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-584aad1 {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-685ffd3 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-3b37f98 {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-f6a9904 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-f5d8206 {
		--width: 98%;
	}

	.elementor-18241 .elementor-element.elementor-element-26cd224 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-3d24cde {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-911065a {
		--width: 67.277%;
	}

	.elementor-18241 .elementor-element.elementor-element-d03b69f {
		--width: 30%;
	}

	.elementor-18241 .elementor-element.elementor-element-1488b38 {
		--width: 98%;
	}

	.elementor-18241 .elementor-element.elementor-element-9bf19f1 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-b49de9e {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-87fc8cd {
		--width: 70%;
	}

	.elementor-18241 .elementor-element.elementor-element-91c1795 {
		--width: 30%;
	}

	.elementor-18241 .elementor-element.elementor-element-7232c47 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-95fd3c2 {
		--width: 44.531%;
	}

	.elementor-18241 .elementor-element.elementor-element-8fca0c8 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-cbe3d14 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-b15cda7 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-95fcf43 {
		--width: 30%;
	}

	.elementor-18241 .elementor-element.elementor-element-dde3ecd {
		--width: 70%;
	}

	.elementor-18241 .elementor-element.elementor-element-0d6f6ad {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-ae7ffe1 {
		--width: 27vw;
	}

	.elementor-18241 .elementor-element.elementor-element-b054027 {
		--width: 65vw;
	}

	.elementor-18241 .elementor-element.elementor-element-f88ed90 {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-61e3979 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-695cc15c {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-7f8ff48e {
		--width: 25%;
	}

	.elementor-18241 .elementor-element.elementor-element-2f9fed7b {
		--width: 25%;
	}

	.elementor-18241 .elementor-element.elementor-element-2c74353d {
		--width: 25%;
	}

	.elementor-18241 .elementor-element.elementor-element-3962005c {
		--width: 25%;
	}

	.elementor-18241 .elementor-element.elementor-element-4f9a0a81 {
		--width: 25%;
	}

	.elementor-18241 .elementor-element.elementor-element-7af6733e {
		--width: 25%;
	}

	.elementor-18241 .elementor-element.elementor-element-62f08f66 {
		--width: 25%;
	}

	.elementor-18241 .elementor-element.elementor-element-5dd4cd95 {
		--width: 25%;
	}

	.elementor-18241 .elementor-element.elementor-element-9ed2a8a {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-2bd1e5a {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-71b05c2 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-3987aab {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-807fb4a {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-7eb1a55 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-75450dc {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-9f17cb5 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-d58d2cb {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-c5e0ad2 {
		--width: 80%;
	}

	.elementor-18241 .elementor-element.elementor-element-d54e177 {
		--width: 20%;
	}

	.elementor-18241 .elementor-element.elementor-element-d8214a5 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-7d26cbb {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-0e1211d {
		--width: 80%;
	}

	.elementor-18241 .elementor-element.elementor-element-68119b0 {
		--width: 20%;
	}

	.elementor-18241 .elementor-element.elementor-element-2398aa1 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-df939a0 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-d73791a {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-1f9065d {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-c81dd25 {
		--width: 100%;
	}

	.elementor-18241 .elementor-element.elementor-element-f646a08 {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-8ff008b {
		--width: 95%;
	}

	.elementor-18241 .elementor-element.elementor-element-dd80e7d {
		--width: 95%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-18241 .elementor-element.elementor-element-a34e2a1 {
		--width: 50%;
	}

	.elementor-18241 .elementor-element.elementor-element-aaa0665 {
		--width: 50%;
	}
}

@media(min-width:1025px) {

	.elementor-18241 .elementor-element.elementor-element-8c89cb1:not(.elementor-motion-effects-element-type-background),
	.elementor-18241 .elementor-element.elementor-element-8c89cb1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-54988b9 */
#tagline p {
	font-size: 1.2rem;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbefe5b */
.mob-transp {
	background-color: transparent !important;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed2a8a */
.mob-transp {
	background-color: transparent !important;
}

/* End custom CSS */
/* Start custom CSS */
.page-id-18241 main#content {
	margin-top: -73px;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Circular Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.julienfortuitagency.com/wp-content/uploads/2024/10/Circular-Std-Book-e03c.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Circular Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.julienfortuitagency.com/wp-content/uploads/2024/10/Circular-Std-Medium-2f37.ttf') format('truetype');
}

/* End Custom Fonts CSS */