@media(max-width:767px){.elementor .e-86e2a98-16fad32{width:185px;font-size:1.0625rem;line-height:28.05px;margin-block-start:0px;margin-block-end:21px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-61b35cd-1c331a6{font-size:1.0625rem;margin-block-start:0px;margin-block-end:26px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-1583c36-5d5edef{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-b1370a3-a0e559c{width:210px;height:242px;inset-block-start:15px;inset-inline-start:4px;display:none;display: none !important;\n}}@media(max-width:767px){.elementor .e-3c1d274-8a874e4{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-ae11c08-c04fb0b{width:62px;height:62px;font-size: inherit;
line-height: inherit;
cursor: pointer;\n}}@media(max-width:767px){.elementor .e-4c7d22c-6c29bd7{padding-block-start:0.4375rem;padding-block-end:0.125rem;padding-inline-start:0rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-53b4ad3-708f381{width:100%;max-width:none;padding-block-start:0.4375rem;padding-block-end:0.4375rem;padding-inline-start:0.4375rem;padding-inline-end:0.4375rem;border-radius:12px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-1deg);gap:14px;grid-template-columns: 105px 1fr;\n}}@media(max-width:767px){.elementor .e-fec0d9b-7e362b0{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-82bb463-62969e3{width:210px;height:242px;inset-block-start:28px;inset-inline-end:4px;display:none;display: none !important;\n}}@media(max-width:767px){.elementor .e-960e560-4724129{height:auto;&::before {
inset: -9px -6px 55px 9px;
}\n}}@media(max-width:767px){.elementor .e-0edeb2a-b768421{line-height: normal;\n}}@media(max-width:767px){.elementor .e-05ed25e-4291996{width:20px;height:20px;fill: none;
stroke: rgb(255, 255, 255);\n}}@media(max-width:767px){.elementor .e-d7ac752-af4b637{width:100%;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.0625rem;padding-inline-end:1.0625rem;gap:12px;white-space: normal !important;
align-self: initial;\n}}@media(max-width:767px){.elementor .e-c6a7f79-da174ea{margin-block-start:7px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}}@media(max-width:767px){.elementor .e-a8cd8d9-ab049b0{margin-block-start:27px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-d2c592f-d3c4d7f{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:1.25rem;padding-block-end:2.8125rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:38px;line-height: 1.65;
grid-template-columns: 1fr;
isolation: isolate;
pointer-events: auto;
&::before {
inset: 130px -12px 150px;
border-radius: 40%;
}\n}}@media(max-width:767px){.elementor .e-2655c9a-4d07901{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-0dd317a-cc5c928{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;}}@media(max-width:767px){.elementor .e-8464b11-7df9295{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-a99d693-371cf9b{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-8742515-497fe87{margin-block-start:0px;margin-block-end:35px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-8b455a3-a6cdf59{object-position:50% 55%;font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-56f7786-423c6f7{max-width:calc(100% - 14px);inset-block-end:11px;inset-inline-start:7px;font-size:0.9375rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.6875rem;padding-inline-end:0.6875rem;transform:rotateX(0deg) rotateY(0deg) rotateZ(-0.6deg);background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 3px, rgba(109, 94, 130, 0.02) 3px, rgba(109, 94, 130, 0.02) 4px), none;
background-repeat: repeat, repeat;
outline: 1px dashed rgb(159, 140, 170);
outline-offset: -5px;
&::before {
top: -6px;
left: 11px;
width: 25px;
height: 12px;
}\n}}@media(max-width:767px){.elementor .e-22b8d91-5342752{grid-column:1 / 3;grid-row:1;grid-area: 1/1/auto/3;\n}}@media(max-width:767px){.elementor .e-d7e8ecb-ecc4cf8{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-610be74-b4fce3f{max-width:calc(100% - 14px);inset-block-end:11px;inset-inline-start:7px;font-size:0.9375rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.6875rem;padding-inline-end:0.6875rem;transform:rotateX(0deg) rotateY(0deg) rotateZ(0.8deg);background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 3px, rgba(109, 94, 130, 0.02) 3px, rgba(109, 94, 130, 0.02) 4px), none;
background-repeat: repeat, repeat;
outline: 1px dashed rgb(159, 140, 170);
outline-offset: -5px;
&::before {
top: -6px;
left: 11px;
width: 25px;
height: 12px;
}\n}}@media(max-width:767px){.elementor .e-301dc15-af7c069{transform:translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);grid-column:1;grid-row:2;grid-area: 2/1;\n}}@media(max-width:767px){.elementor .e-79a8bfa-6ac6f8d{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-e943b63-15fd993{max-width:calc(100% - 14px);inset-block-end:11px;inset-inline-start:7px;font-size:0.9375rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.6875rem;padding-inline-end:0.6875rem;transform:rotateX(0deg) rotateY(0deg) rotateZ(-0.5deg);background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 3px, rgba(109, 94, 130, 0.02) 3px, rgba(109, 94, 130, 0.02) 4px), none;
background-repeat: repeat, repeat;
outline: 1px dashed rgb(159, 140, 170);
outline-offset: -5px;
&::before {
top: -6px;
height: 12px;
}\n}}@media(max-width:767px){.elementor .e-cae56dc-16727e1{transform:translate3d(0px, 12px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);grid-column:2;grid-area: 2/2;\n}}@media(max-width:767px){.elementor .e-1a995c0-c68f119{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-b1dc606-96a7484{font-size:1.0625rem;line-height:28.05px;display:none;display: none !important;
flex-wrap: initial;\n}}@media(max-width:767px){.elementor .e-bbadd57-90a1277{grid-template-columns: initial;
grid-template-rows: initial;\n}}@media(max-width:767px){.elementor .e-f3f6336-3aeefdd{max-width:calc(100% - 14px);inset-block-end:11px;inset-inline-start:7px;font-size:0.9375rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.6875rem;padding-inline-end:0.6875rem;transform:rotateX(0deg) rotateY(0deg) rotateZ(0.8deg);background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 3px, rgba(109, 94, 130, 0.02) 3px, rgba(109, 94, 130, 0.02) 4px), none;
background-repeat: repeat, repeat;
outline: 1px dashed rgb(159, 140, 170);
outline-offset: -5px;
&::before {
top: -6px;
left: 11px;
width: 25px;
height: 12px;
}\n}}@media(max-width:767px){.elementor .e-0dc40dd-95efe8c{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:1 / 3;grid-area: 3/1/auto/3;\n}}@media(max-width:767px){.elementor .e-2f049ba-5a0db74{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-7e69006-875bab4{max-width:calc(100% - 14px);inset-block-end:11px;inset-inline-start:7px;font-size:0.9375rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.6875rem;padding-inline-end:0.6875rem;transform:rotateX(0deg) rotateY(0deg) rotateZ(-0.6deg);background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 3px, rgba(109, 94, 130, 0.02) 3px, rgba(109, 94, 130, 0.02) 4px), none;
background-repeat: repeat, repeat;
outline: 1px dashed rgb(159, 140, 170);
outline-offset: -5px;
&::before {
top: -6px;
left: 11px;
width: 25px;
height: 12px;
}\n}}@media(max-width:767px){.elementor .e-ffa02cf-d69da80{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);grid-column:1;grid-row:4;grid-area: 4/1;\n}}@media(max-width:767px){.elementor .e-5ed3b21-14888b8{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-c0cfde5-6716724{font-size:1.0625rem;line-height:28.05px;display:none;display: none !important;
flex-wrap: initial;\n}}@media(max-width:767px){.elementor .e-2be8324-70c67c3{grid-template-columns: initial;
grid-template-rows: initial;\n}}@media(max-width:767px){.elementor .e-7558973-ae95b70{max-width:calc(100% - 14px);inset-block-end:11px;inset-inline-start:7px;font-size:0.9375rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.6875rem;padding-inline-end:0.6875rem;transform:rotateX(0deg) rotateY(0deg) rotateZ(-0.5deg);background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 3px, rgba(109, 94, 130, 0.02) 3px, rgba(109, 94, 130, 0.02) 4px), none;
background-repeat: repeat, repeat;
outline: 1px dashed rgb(159, 140, 170);
outline-offset: -5px;
&::before {
top: -6px;
height: 12px;
}\n}}@media(max-width:767px){.elementor .e-dcaa85f-fd11d98{transform:translate3d(0px, 0px, 0px);grid-column:2;grid-area: 4/2;\n}}@media(max-width:767px){.elementor .e-db8cf21-ab80e98{width:170px;height:80px;inset-block-start:-50px;inset-inline-end:2px;font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(159, 133, 183);\n}}@media(max-width:767px){.elementor .e-750c5f4-38b4c4a{gap:14px;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:390px 300px 310px 320px;isolation: isolate;
&::before {
inset-inline-start: -10px;
inset-inline-end: -10px;
transform: none;
}\n}}@media(max-width:767px){.elementor .e-5747e3b-599764e{font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-eec2a1c-ffe4b1b{font-size:2.1875rem;}}@media(max-width:767px){.elementor .e-2e568b9-52e8f97{font-size:1.0625rem;line-height:28.05px;margin-block-start:0px;margin-block-end:20.4px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-4770f3f-3638d84{line-height: normal;\n}}@media(max-width:767px){.elementor .e-ec8b982-9a24473{width:20px;height:20px;fill: none;
stroke: rgb(255, 255, 255);\n}}@media(max-width:767px){.elementor .e-fd9a9fe-e7e23a5{padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.0625rem;padding-inline-end:1.0625rem;gap:12px;white-space: nowrap;\n}}@media(max-width:767px){.elementor .e-c6c342c-db0a2dc{margin-block-start:40px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;&::after {
width: 35px;
height: 75px;
right: 8px;
bottom: -87px;
}\n}}@media(max-width:767px){.elementor .e-d128e6a-e93da8d{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;line-height: 1.65;
pointer-events: auto;\n}}@media(max-width:767px){.elementor .e-f89c618-47580a8{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-05c7187-797375b{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;}}@media(max-width:767px){.elementor .e-374386d-55fd95a{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-f8c8d00-edee056{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-8b46b2d-1954b67{font-size:2.6875rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}}@media(max-width:767px){.elementor .e-42103db-6455b54{margin-block-start:0px;margin-block-end:35px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-0293374-85d661e{inset-block-start:285px;font-size:1.0625rem;line-height:28.05px;display:none;fill: none;
stroke: rgb(109, 94, 130);
display: none !important;
flex-wrap: initial;\n}}@media(max-width:767px){.elementor .e-8214708-21bf50b{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-8faa3b0-9132c39{width:219px;height:300px;max-width:100%;margin-block-start:0px;margin-block-end:25px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-5e5fabf-97f8235{font-size:1.5rem;margin-block-start:9px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-e641ea7-344dd85{min-width:auto;column-gap:20px;margin-block-start:0px;margin-block-end:38px;margin-inline-start:0px;margin-inline-end:0px;row-gap:0px;grid-template-columns: 65px 1fr;
&::before {
display: block;
place-items: normal;
box-sizing: content-box;
width: 11px;
height: 11px;
min-width: 0px;
min-height: 0px;
padding: 0px;
margin: 0px;
text-wrap: wrap;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-overflow: clip;
word-break: normal;
overflow-wrap: normal;
hyphens: manual;
-webkit-line-clamp: none;
-webkit-box-orient: horizontal;
writing-mode: horizontal-tb;
direction: ltr;
background-color: rgb(109, 94, 130);
border-width: 4px;
border-style: solid;
border-color: rgb(230, 220, 242);
border-radius: 50%;
border-image-source: none;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
isolation: auto;
pointer-events: auto;
outline-width: 3px;
outline-style: none;
outline-color: rgb(81, 67, 95);
outline-offset: 0px;
appearance: none;
font-variant-caps: normal;
font-variant-numeric: normal;
mask-image: none;
mask-repeat: repeat;
mask-position: 0% 0%;
mask-size: auto;
mask-mode: match-source;
mask-composite: add;
-webkit-mask-composite: add;
mask-clip: border-box;
mask-origin: border-box;
position: absolute;
inset: 135px 305px 301.531px -32px;
inset: 135px 305px 301.531px -32px;
inset-block-start: 135px;
inset-block-end: 301.531px;
inset-inline-start: -32px;
inset-inline-end: 305px;
transform-origin: 9.5px 9.5px;
translate: none;
rotate: none;
scale: none;
transition-property: none;
transition-duration: 0s;
transition-timing-function: ease;
transition-delay: 0s;
animation-duration: 0s;
animation-timing-function: ease;
animation-iteration-count: 1;
animation-delay: 0s;
animation-fill-mode: none;
animation-direction: normal;
animation-play-state: running;
column-count: auto;
column-width: auto;
column-rule-width: 3px;
column-rule-style: none;
column-rule-color: rgb(81, 67, 95);
column-span: none;
scroll-snap-type: none;
scroll-snap-align: none;
scroll-behavior: auto;
container-type: normal;
container-name: none;
scrollbar-width: auto;
list-style-type: disc;
accent-color: auto;
counter-reset: none;
counter-increment: none;
animation: none;
animation-composition: replace;
zoom: 1;
fill: rgb(0, 0, 0);
stroke: none;
view-timeline-name: none;
view-timeline-axis: block;
view-timeline-inset: auto;
scroll-timeline-name: none;
scroll-timeline-axis: block;
timeline-scope: none;
animation-timeline: auto;
animation-range-start: normal;
animation-range-end: normal;
content: "";
}\n}}@media(max-width:767px){.elementor .e-f896c0a-1c1d23a{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-58841ef-686181b{font-size:1rem;line-height:26.4px;}}@media(max-width:767px){.elementor .e-620c94f-47f6d96{width:100%;height:285px;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);}}@media(max-width:767px){.elementor .e-86c37e9-015d6ae{font-size:1.5rem;margin-block-start:9px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-1acc514-4b12cfa{min-width:auto;column-gap:20px;margin-block-start:0px;margin-block-end:38px;margin-inline-start:0px;margin-inline-end:0px;row-gap:0px;grid-template-columns: 65px 1fr;
&::before {
display: block;
place-items: normal;
box-sizing: content-box;
width: 11px;
height: 11px;
min-width: 0px;
min-height: 0px;
padding: 0px;
margin: 0px;
text-wrap: wrap;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-overflow: clip;
word-break: normal;
overflow-wrap: normal;
hyphens: manual;
-webkit-line-clamp: none;
-webkit-box-orient: horizontal;
writing-mode: horizontal-tb;
direction: ltr;
background-color: rgb(109, 94, 130);
border-width: 4px;
border-style: solid;
border-color: rgb(230, 220, 242);
border-radius: 50%;
border-image-source: none;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
isolation: auto;
pointer-events: auto;
outline-width: 3px;
outline-style: none;
outline-color: rgb(81, 67, 95);
outline-offset: 0px;
appearance: none;
font-variant-caps: normal;
font-variant-numeric: normal;
mask-image: none;
mask-repeat: repeat;
mask-position: 0% 0%;
mask-size: auto;
mask-mode: match-source;
mask-composite: add;
-webkit-mask-composite: add;
mask-clip: border-box;
mask-origin: border-box;
position: absolute;
inset: 135px 305px 286.531px -32px;
inset: 135px 305px 286.531px -32px;
inset-block-start: 135px;
inset-block-end: 286.531px;
inset-inline-start: -32px;
inset-inline-end: 305px;
transform-origin: 9.5px 9.5px;
translate: none;
rotate: none;
scale: none;
transition-property: none;
transition-duration: 0s;
transition-timing-function: ease;
transition-delay: 0s;
animation-duration: 0s;
animation-timing-function: ease;
animation-iteration-count: 1;
animation-delay: 0s;
animation-fill-mode: none;
animation-direction: normal;
animation-play-state: running;
column-count: auto;
column-width: auto;
column-rule-width: 3px;
column-rule-style: none;
column-rule-color: rgb(81, 67, 95);
column-span: none;
scroll-snap-type: none;
scroll-snap-align: none;
scroll-behavior: auto;
container-type: normal;
container-name: none;
scrollbar-width: auto;
list-style-type: disc;
accent-color: auto;
counter-reset: none;
counter-increment: none;
animation: none;
animation-composition: replace;
zoom: 1;
fill: rgb(0, 0, 0);
stroke: none;
view-timeline-name: none;
view-timeline-axis: block;
view-timeline-inset: auto;
scroll-timeline-name: none;
scroll-timeline-axis: block;
timeline-scope: none;
animation-timeline: auto;
animation-range-start: normal;
animation-range-end: normal;
content: "";
}\n}}@media(max-width:767px){.elementor .e-f0f7d53-bf60d53{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-337f8a7-103ff7b{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-9ec398a-7264f77{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-f68c7c8-a2e6f75{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-a53ceea-f2e9785{font-size:1rem;line-height:26.4px;}}@media(max-width:767px){.elementor .e-523da96-d83bf71{height:280px;padding-block-start:1.3125rem;padding-block-end:3.25rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:10px;}}@media(max-width:767px){.elementor .e-b50e663-fd586c7{font-size:1.5rem;margin-block-start:9px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-81880bb-6fc3e04{min-width:auto;column-gap:20px;margin-block-start:0px;margin-block-end:38px;margin-inline-start:0px;margin-inline-end:0px;row-gap:0px;grid-template-columns: 65px 1fr;
&::before {
display: block;
place-items: normal;
box-sizing: content-box;
width: 11px;
height: 11px;
min-width: 0px;
min-height: 0px;
padding: 0px;
margin: 0px;
text-wrap: wrap;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-overflow: clip;
word-break: normal;
overflow-wrap: normal;
hyphens: manual;
-webkit-line-clamp: none;
-webkit-box-orient: horizontal;
writing-mode: horizontal-tb;
direction: ltr;
background-color: rgb(109, 94, 130);
border-width: 4px;
border-style: solid;
border-color: rgb(230, 220, 242);
border-radius: 50%;
border-image-source: none;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
isolation: auto;
pointer-events: auto;
outline-width: 3px;
outline-style: none;
outline-color: rgb(81, 67, 95);
outline-offset: 0px;
appearance: none;
font-variant-caps: normal;
font-variant-numeric: normal;
mask-image: none;
mask-repeat: repeat;
mask-position: 0% 0%;
mask-size: auto;
mask-mode: match-source;
mask-composite: add;
-webkit-mask-composite: add;
mask-clip: border-box;
mask-origin: border-box;
position: absolute;
inset: 135px 305px 253.484px -32px;
inset: 135px 305px 253.484px -32px;
inset-block-start: 135px;
inset-block-end: 253.484px;
inset-inline-start: -32px;
inset-inline-end: 305px;
transform-origin: 9.5px 9.5px;
translate: none;
rotate: none;
scale: none;
transition-property: none;
transition-duration: 0s;
transition-timing-function: ease;
transition-delay: 0s;
animation-duration: 0s;
animation-timing-function: ease;
animation-iteration-count: 1;
animation-delay: 0s;
animation-fill-mode: none;
animation-direction: normal;
animation-play-state: running;
column-count: auto;
column-width: auto;
column-rule-width: 3px;
column-rule-style: none;
column-rule-color: rgb(81, 67, 95);
column-span: none;
scroll-snap-type: none;
scroll-snap-align: none;
scroll-behavior: auto;
container-type: normal;
container-name: none;
scrollbar-width: auto;
list-style-type: disc;
accent-color: auto;
counter-reset: none;
counter-increment: none;
animation: none;
animation-composition: replace;
zoom: 1;
fill: rgb(0, 0, 0);
stroke: none;
view-timeline-name: none;
view-timeline-axis: block;
view-timeline-inset: auto;
scroll-timeline-name: none;
scroll-timeline-axis: block;
timeline-scope: none;
animation-timeline: auto;
animation-range-start: normal;
animation-range-end: normal;
content: "";
}\n}}@media(max-width:767px){.elementor .e-e726ed3-83839c0{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.75rem;padding-inline-end:0rem;gap:45px;grid-template-columns: initial;
grid-template-rows: initial;
&::before {
display: block;
place-items: normal;
box-sizing: content-box;
width: 0px;
height: 1329.55px;
min-width: 0px;
min-height: 0px;
padding: 0px;
margin: 0px;
text-wrap: wrap;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-overflow: clip;
word-break: normal;
overflow-wrap: normal;
hyphens: manual;
-webkit-line-clamp: none;
-webkit-box-orient: horizontal;
writing-mode: horizontal-tb;
direction: ltr;
background-color: rgba(0, 0, 0, 0);
border-color: rgb(165, 142, 183);
border-left-width: 1px;
border-left-style: dashed;
border-radius: 0px;
border-image-source: none;
border-image-slice: 100%;
border-image-width: 1;
border-image-repeat: stretch;
isolation: auto;
pointer-events: auto;
outline-width: 3px;
outline-style: none;
outline-color: rgb(81, 67, 95);
outline-offset: 0px;
appearance: none;
font-variant-caps: normal;
font-variant-numeric: normal;
mask-image: none;
mask-repeat: repeat;
mask-position: 0% 0%;
mask-size: auto;
mask-mode: match-source;
mask-composite: add;
-webkit-mask-composite: add;
mask-clip: border-box;
mask-origin: border-box;
position: absolute;
inset: 10px 314px 40px 5px;
inset: 10px 314px 40px 5px;
inset-block-start: 10px;
inset-block-end: 40px;
inset-inline-start: 5px;
inset-inline-end: 314px;
transform-origin: 0.5px 664.773px;
translate: none;
rotate: none;
scale: none;
transition-property: none;
transition-duration: 0s;
transition-timing-function: ease;
transition-delay: 0s;
animation-duration: 0s;
animation-timing-function: ease;
animation-iteration-count: 1;
animation-delay: 0s;
animation-fill-mode: none;
animation-direction: normal;
animation-play-state: running;
column-count: auto;
column-width: auto;
column-rule-width: 3px;
column-rule-style: none;
column-rule-color: rgb(81, 67, 95);
column-span: none;
scroll-snap-type: none;
scroll-snap-align: none;
scroll-behavior: auto;
container-type: normal;
container-name: none;
scrollbar-width: auto;
list-style-type: disc;
accent-color: auto;
counter-reset: none;
counter-increment: none;
animation: none;
animation-composition: replace;
zoom: 1;
fill: rgb(0, 0, 0);
stroke: none;
view-timeline-name: none;
view-timeline-axis: block;
view-timeline-inset: auto;
scroll-timeline-name: none;
scroll-timeline-axis: block;
timeline-scope: none;
animation-timeline: auto;
animation-range-start: normal;
animation-range-end: normal;
content: "";
}\n}}@media(max-width:767px){.elementor .e-c444e60-4eb3d24{padding-block-start:1.5625rem;padding-block-end:0rem;padding-inline-start:0.3125rem;padding-inline-end:0.3125rem;flex-direction:column;gap:13px;align-items:start;}}@media(max-width:767px){.elementor .e-b86c6d8-40fc9c4{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;line-height: 1.65;
isolation: isolate;
pointer-events: auto;
&::before {
right: -10px;
bottom: 0px;
left: -10px;
border-radius: 60px 75px 25px 25px;
}\n}}@media(max-width:767px){.elementor .e-2c9cb29-c56d451{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-69b946e-f3ab06d{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;}}@media(max-width:767px){.elementor .e-fa3a2e5-7a845ca{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-19de96b-eb5deef{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-4f10059-045ef6b{font-size:1.0625rem;line-height:28.05px;margin-block-start:0px;margin-block-end:20.4px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-e7e2ff8-c8ac233{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-8db252f-277f9de{margin-block-start:0px;margin-block-end:35px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-fd414af-d4d368e{height:330px;min-height:0px;font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-d2d61db-a47ba29{font-size:1.0625rem;line-height:28.05px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-3c75afd-fc18b51{min-width:auto;}}@media(max-width:767px){.elementor .e-0c31ff6-399937d{display:block;gap:0px;flex-wrap:nowrap;flex-direction: column;
flex-direction: initial;
align-items: initial;
justify-content: initial;
grid-column: auto;\n}}@media(max-width:767px){.elementor .e-60674e7-f651ba8{width:140px;height:105px;font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-a37d0d4-6594c38{column-gap:18px;padding-block-start:1.6875rem;padding-block-end:1.6875rem;padding-inline-start:1.6875rem;padding-inline-end:1.6875rem;row-gap:0px;grid-template-columns: 35px 1fr;\n}}@media(max-width:767px){.elementor .e-f8f12b6-3a5f5fb{width:140px;height:105px;font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-b8f5b08-f7ac519{column-gap:18px;padding-block-start:1.6875rem;padding-block-end:1.6875rem;padding-inline-start:1.6875rem;padding-inline-end:1.6875rem;row-gap:0px;grid-template-columns: 35px 1fr;\n}}@media(max-width:767px){.elementor .e-affdabc-bf67455{width:140px;height:105px;font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-35ab7bb-c4ffb39{column-gap:18px;padding-block-start:1.6875rem;padding-block-end:1.6875rem;padding-inline-start:1.6875rem;padding-inline-end:1.6875rem;row-gap:0px;grid-template-columns: 35px 1fr;\n}}@media(max-width:767px){.elementor .e-136fde9-c7144f5{width:140px;height:105px;font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-7e37d3b-7b3b7b6{column-gap:18px;padding-block-start:1.6875rem;padding-block-end:1.6875rem;padding-inline-start:1.6875rem;padding-inline-end:1.6875rem;row-gap:0px;grid-template-columns: 35px 1fr;\n}}@media(max-width:767px){.elementor .e-a17faf0-57290f2{width:140px;height:105px;font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-86847fb-5185e01{column-gap:18px;padding-block-start:1.6875rem;padding-block-end:1.6875rem;padding-inline-start:1.6875rem;padding-inline-end:1.6875rem;row-gap:0px;grid-template-columns: 35px 1fr;
grid-column: auto;\n}}@media(max-width:767px){.elementor .e-aa387a9-ff974b6{gap:18px;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-6b6e7cf-7acf9c1{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;line-height: 1.65;
pointer-events: auto;\n}}@media(max-width:767px){.elementor .e-1465a1d-5880646{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;text-align:center;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-ef9f35e-62bdb08{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;text-align:center;}}@media(max-width:767px){.elementor .e-79bef5a-d405a81{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;text-align:center;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-53076c4-7ba32c7{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;justify-content:center;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-a348911-8f695dc{font-size:1.0625rem;line-height:28.05px;text-align:center;}}@media(max-width:767px){.elementor .e-adcd3e9-06ac31d{width:85%;height:320px;margin-block-start:30px;margin-block-end:30px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-aae7c2c-cfd4472{line-height: normal;\n}}@media(max-width:767px){.elementor .e-ff957f5-9c19181{width:20px;height:20px;fill: none;
stroke: rgb(255, 255, 255);\n}}@media(max-width:767px){.elementor .e-7b4f1c9-cf377be{padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.0625rem;padding-inline-end:1.0625rem;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:12px;white-space: nowrap;\n}}@media(max-width:767px){.elementor .e-788f1a7-0b46146{position:static;text-align:center;display:flex;flex-direction:column;align-items:stretch;inset-block-start: initial;\n}}@media(max-width:767px){.elementor .e-9333d93-ab6b7b5{width:100px;height:75px;font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-b3427b6-bf78b38{font-size:1rem;}}@media(max-width:767px){.elementor .e-8be0fe6-eeb97e3{isolation: isolate;
&::before {
width: 120px;
height: 90px;
}\n}}@media(max-width:767px){.elementor .e-69496bd-f99ec3c{width:100px;height:75px;font-size:1.0625rem;line-height:28.05px;margin-block-start:-5px;margin-block-end:16px;margin-inline-start:149px;margin-inline-end:15px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-78b497b-60e71a6{font-size:1rem;}}@media(max-width:767px){.elementor .e-77d3c84-f95c031{isolation: isolate;
&::before {
height: 90px;
}\n}}@media(max-width:767px){.elementor .e-17bfe67-47b1805{width:100px;height:75px;font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-6ef0904-1a4e6c4{font-size:1rem;}}@media(max-width:767px){.elementor .e-ff26c81-dbbd87a{isolation: isolate;
&::before {
height: 90px;
}\n}}@media(max-width:767px){.elementor .e-34e933b-d388db5{width:100px;height:75px;font-size:1.0625rem;line-height:28.05px;margin-block-start:-5px;margin-block-end:16px;margin-inline-start:164px;margin-inline-end:0px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-fa14a01-7372178{font-size:1rem;}}@media(max-width:767px){.elementor .e-8252214-972cbc6{isolation: isolate;
&::before {
height: 90px;
}\n}}@media(max-width:767px){.elementor .e-a49a684-187d3af{gap:17px;display: grid;\n}}@media(max-width:767px){.elementor .e-bbe2ca3-4f4aceb{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:30px;grid-template-columns:1fr;grid-template-rows:auto;line-height: 1.65;
pointer-events: auto;\n}}@media(max-width:767px){.elementor .e-ca53047-d35c156{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-4e2159f-7d837bc{width:105px;height:80px;font-size:0.875rem;line-height:22.4px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-33e7b5b-d54caee{font-size:0.875rem;line-height:22.4px;}}@media(max-width:767px){.elementor .e-c51379e-24ccacd{inset-inline-end:-8px;font-size:0.875rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.0625rem;padding-inline-end:1.0625rem;line-height: 1.2;\n}}@media(max-width:767px){.elementor .e-352a971-8e4529c{width:calc(100% - 8px);height:390px;}}@media(max-width:767px){.elementor .e-e59f95a-25663df{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-3153880-111d86a{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;}}@media(max-width:767px){.elementor .e-e1a1575-3cc0973{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-1c7a344-dabaedd{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-395f15c-935b65e{font-size:2.9375rem;text-wrap: balance;\n}}@media(max-width:767px){.elementor .e-75e4c8e-f62e993{font-size:1.0625rem;line-height:28.05px;margin-block-start:0px;margin-block-end:20.4px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-0e0f86f-5ab9b23{font-size:2.3125rem;padding-block-start:1.4375rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:24px;margin-block-end:44.4px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-7cdc0c5-2b2349a{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;}}@media(max-width:767px){.elementor .e-d12e9e7-c8719dd{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:37px;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;line-height: 1.65;
isolation: isolate;
pointer-events: auto;
&::before {
inset: 200px -10px 35px;
border-radius: 30% 20% 7% 10%;
}\n}}@media(max-width:767px){.elementor .e-6c52c94-5533054{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-8ef3e11-94a3e95{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;}}@media(max-width:767px){.elementor .e-96e80b9-7c84e31{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-c0022f9-fb775e6{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-b2eeaa3-d3e4a3b{font-size:2.6875rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}}@media(max-width:767px){.elementor .e-d081aa0-beddf41{font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-66c0c57-d19f2fe{font-size:0.75rem;line-height:19.8px;}}@media(max-width:767px){.elementor .e-e13b36a-885e474{font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-0211729-1e5a2fa{padding-block-start:1.6875rem;padding-block-end:4.125rem;padding-inline-start:1.6875rem;padding-inline-end:1.6875rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:3px;margin-inline-end:3px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-0.5deg);background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 4px, rgba(109, 94, 130, 0.016) 4px, rgba(109, 94, 130, 0.016) 5px), none;
background-size: initial, initial;
background-repeat: repeat, repeat;
grid-row: auto;\n}}@media(max-width:767px){.elementor .e-390194a-e014e49{width:34px;font-size:1.0625rem;line-height:28.05px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-ff9f951-ab03f49{font-size:0.75rem;line-height:19.8px;}}@media(max-width:767px){.elementor .e-2802ee4-3da3626{font-size:1.0625rem;}}@media(max-width:767px){.elementor .e-95a5606-458de41{min-width:auto;}}@media(max-width:767px){.elementor .e-3eeb65c-914b709{padding-block-start:1.6875rem;padding-block-end:1.6875rem;padding-inline-start:1.6875rem;padding-inline-end:1.6875rem;gap:10px;grid-template-columns:34px 1fr;grid-template-rows:auto;margin: 0;\n}}@media(max-width:767px){.elementor .e-6c7a5f8-289e14f{width:34px;font-size:1.0625rem;line-height:28.05px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-cbca343-a74ab1e{font-size:0.75rem;line-height:19.8px;}}@media(max-width:767px){.elementor .e-7fbbbd4-e2aa450{font-size:1.0625rem;}}@media(max-width:767px){.elementor .e-08cdc99-6581b67{min-width:auto;}}@media(max-width:767px){.elementor .e-3dee781-38cd0fe{padding-block-start:1.6875rem;padding-block-end:1.6875rem;padding-inline-start:1.6875rem;padding-inline-end:1.6875rem;gap:10px;grid-template-columns:34px 1fr;grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-8816997-ca6fc8c{margin-block-start:35px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:24px;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-546affe-7ab9a10{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:2.8125rem;padding-block-end:5.3125rem;padding-inline-start:0rem;padding-inline-end:0rem;line-height: 1.65;
isolation: isolate;
pointer-events: auto;\n}}@media(max-width:767px){.elementor .e-b227517-0dd6ca2{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-9a9d16c-9f78c1b{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;}}@media(max-width:767px){.elementor .e-dd117dc-1d19215{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-709f4a0-1d2638c{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-1bcda99-dbe0812{margin-block-start:0px;margin-block-end:35px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-49c3b5c-bb7a82a{width:210px;font-size:1.0625rem;line-height:28.05px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-0636940-dc3340e{font-size:1.1875rem;line-height:31.35px;margin-block-start:0px;margin-block-end:22.8px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-76d9208-448fa4e{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5625rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-fff8b1e-48ac275{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5625rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-3c8e153-c2fa9d1{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5625rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-6bce39a-317083e{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5625rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-de27de1-8fefd08{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5625rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-c8f8c2c-5feeff9{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5625rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-efbf322-dcf6e57{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5625rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-cf9a51b-6072e34{gap:0px;}}@media(max-width:767px){.elementor .e-7c9fbc8-824cd80{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.4375rem;padding-inline-end:1.4375rem;}}@media(max-width:767px){.elementor .e-241eedd-354c955{line-height: normal;\n}}@media(max-width:767px){.elementor .e-210fadf-d68d4ae{width:20px;height:20px;fill: none;
stroke: rgb(255, 255, 255);\n}}@media(max-width:767px){.elementor .e-7569fb5-c8d2ffb{max-width:none;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:0.8125rem;padding-inline-end:0.8125rem;gap:12px;white-space: normal !important;\n}}@media(max-width:767px){.elementor .e-a9b04a9-9f7e8d7{width:60px;height:60px;font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-dd17277-44af499{padding-block-start:2.375rem;padding-block-end:2.375rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-image: radial-gradient(at 90% 0px, rgba(243, 201, 221, 0.5), rgba(0, 0, 0, 0) 65%), none;
background-size: initial, initial;
background-position: 0% 0%, 0% 0%;
background-repeat: repeat, repeat;\n}}@media(max-width:767px){.elementor .e-2180985-784e4b0{border-radius:17px;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-0a18f57-0315da1{width:25px;height:25px;}}@media(max-width:767px){.elementor .e-453ea4d-38c10d4{line-height: normal;\n}}@media(max-width:767px){.elementor .e-294f69b-54cc975{gap:12px;}}@media(max-width:767px){.elementor .e-ee9b720-12aa76e{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;line-height: 1.65;
pointer-events: auto;\n}}@media(max-width:767px){.elementor .e-4c4518c-a167514{width:255px;height:250px;inset-block-start:75px;inset-inline-start:calc(50% - 128px);display:flex;flex-direction:column;align-items:center;background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 4px, rgba(109, 94, 130, 0.02) 4px, rgba(109, 94, 130, 0.02) 5px), repeating-linear-gradient(90deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 4px, rgba(109, 94, 130, 0.02) 4px, rgba(109, 94, 130, 0.02) 5px), none;
background-size: initial, initial, initial;
background-position: 0% 0%, 0% 0%, 0% 0%;
background-repeat: repeat, repeat, repeat;
outline: 1px dashed rgb(164, 140, 174);
outline-offset: -17px;
&::after {
width: 110px;
height: 100px;
right: 0px;
}\n}}@media(max-width:767px){.elementor .e-10ab1ff-afa83a9{font-size:1.0625rem;line-height:28.05px;text-align:center;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-d4d2905-aa12103{text-align:center;}}@media(max-width:767px){.elementor .e-1fb087f-a0b378c{text-align:center;}}@media(max-width:767px){.elementor .e-877a6cb-886cd10{font-size:1.0625rem;line-height:28.05px;text-align:center;fill: none;
stroke: rgb(81, 67, 95);
grid-column: 2;\n}}@media(max-width:767px){.elementor .e-a1d8ccc-df22af4{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 3px, rgba(109, 94, 130, 0.024) 3px, rgba(109, 94, 130, 0.024) 4px), none;
background-size: initial, initial;
background-position: 0% 0%, 0% 0%;
background-repeat: repeat, repeat;
outline: 2px dashed rgb(162, 138, 173);
outline-offset: -12px;\n}}@media(max-width:767px){.elementor .e-aecc736-86e005a{width:255px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-6deg) translate3d(0px, -15px, 0px);}}@media(max-width:767px){.elementor .e-cce6e13-b0b7fec{width:100%;min-height:355px;display: grid;\n}}@media(max-width:767px){.elementor .e-2ffa5e7-5ece30e{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;text-align:center;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-ef8c5ae-3ddefec{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;text-align:center;}}@media(max-width:767px){.elementor .e-5f0a18d-fd1c237{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;text-align:center;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-0e1c6e3-23d8f69{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;justify-content:center;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-2c22849-69f0e31{font-size:2.6875rem;text-align:center;text-wrap: balance;\n}}@media(max-width:767px){.elementor .e-77057a6-923567b{text-align:center;}}@media(max-width:767px){.elementor .e-4155bae-5241c0c{font-size:1.0625rem;text-align:center;}}@media(max-width:767px){.elementor .e-99a156b-eb5f95c{font-size:2.3125rem;text-align:center;margin-block-start:22px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-b700869-ab52158{display:flex;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-cd4eeb7-074dad6{height:80px;inset-block-end:15px;font-size:1.0625rem;line-height:28.05px;text-align:center;pointer-events: none;
fill: none;
stroke: rgb(168, 143, 181);\n}}@media(max-width:767px){.elementor .e-3deb7ca-7182519{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;text-align:center;padding-block-start:0rem;padding-block-end:3.4375rem;padding-inline-start:0.375rem;padding-inline-end:0.375rem;gap:8px;line-height: 1.65;
isolation: isolate;
pointer-events: auto;
grid-template-columns: initial;
grid-template-rows: initial;
&::before {
top: 140px;
right: -5px;
left: -5px;
border-radius: 35% 25% 9% 12%;
}\n}}@media(max-width:767px){.elementor .e-42c9d3a-672c565{font-size:1.0625rem;line-height:28.05px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-272ddeb-a38030a{font-size:0.9375rem;line-height:24.75px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-3277d78-b7f0793{width:calc(100% - 24px);height:430px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;outline: 1px solid rgb(200, 183, 209);
outline-offset: 12px;\n}}@media(max-width:767px){.elementor .e-313ab55-ce49362{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-4c1c88b-9413db4{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;}}@media(max-width:767px){.elementor .e-15678a1-25879e4{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-647a76a-cbc1a4e{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-0f10d41-cc035d1{font-size:2.875rem;text-wrap: balance;\n}}@media(max-width:767px){.elementor .e-deffee8-5000072{font-size:2.125rem;margin-block-start:24px;margin-block-end:40.8px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-514ba6c-f564e34{line-height: normal;\n}}@media(max-width:767px){.elementor .e-13c5fb5-52c52c9{width:20px;height:20px;fill: none;
stroke: rgb(255, 255, 255);\n}}@media(max-width:767px){.elementor .e-3018472-28d4fea{width:100%;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.0625rem;padding-inline-end:1.0625rem;gap:12px;white-space: normal !important;
flex: initial;
align-self: initial;\n}}@media(max-width:767px){.elementor .e-81f1016-2572fbc{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;line-height: 1.65;
pointer-events: auto;\n}}@media(max-width:767px){.elementor .e-16bb672-a0d55b0{width:23px;height:23px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 23px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-f1c7133-c6b248d{font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;}}@media(max-width:767px){.elementor .e-78eb3f2-3d1826b{width:31px;height:16px;font-size:0.8125rem;letter-spacing:0.09em;line-height:19.5px;flex:0 0 31px;fill: none;
stroke: rgb(81, 67, 95);\n}}@media(max-width:767px){.elementor .e-91a5aca-f819310{font-size:0.8125rem;letter-spacing:0.09em;gap:8px;line-height: 1.5;\n}}@media(max-width:767px){.elementor .e-28af0a8-348a89c{font-size:2.6875rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;text-wrap: balance;\n}}@media(max-width:767px){.elementor .e-a9805a2-2f62a4c{margin-block-start:0px;margin-block-end:35px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-c9bf4b9-f527731{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-1e54865-c7be66c{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-be5803b-28f051d{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-ef0ed9d-e313f2f{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-b5c60dc-f5dcfc2{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-e641930-c492192{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-38afd15-35a4c67{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-d76212e-cf9f3dc{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-a84cb78-6754870{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-047cb2e-ec271bb{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0.625rem;}}@media(max-width:767px){.elementor .e-3a02cb7-1be1eb4{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;line-height: 1.65;
pointer-events: auto;\n}}@media(max-width:767px){.elementor .e-6a40e67-b0c9c85{font-size:3.5rem;text-align:center;text-wrap: balance;\n}}@media(max-width:767px){.elementor .e-82d93d7-9d3e5c2{font-size:1.0625rem;line-height:28.05px;text-align:center;margin-block-start:0px;margin-block-end:20.4px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-6353210-b8bf1fa{font-size:1.0625rem;line-height:28.05px;text-align:center;margin-block-start:0px;margin-block-end:20.4px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .e-3612b8d-334878c{display:flex;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-1bb2d27-3e3e353{font-size:1.0625rem;line-height:28.05px;text-align:center;}}@media(max-width:767px){.elementor .e-86b91da-995d481{width:40%;height:200px;inset-inline-start:4%;border-block-start-width:6px;border-block-end-width:13px;border-inline-start-width:6px;border-inline-end-width:6px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-4deg);display:flex;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-733cf64-516ec40{font-size:1.0625rem;line-height:28.05px;text-align:center;}}@media(max-width:767px){.elementor .e-6ad4b7f-c5c0a74{width:47%;height:240px;inset-block-start:42px;inset-inline-end:4%;border-block-start-width:6px;border-block-end-width:13px;border-inline-start-width:6px;border-inline-end-width:6px;transform:rotateX(0deg) rotateY(0deg) rotateZ(4deg);display:flex;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-4cf7be2-a7ab0c7{font-size:1.0625rem;line-height:28.05px;text-align:center;}}@media(max-width:767px){.elementor .e-54aaa11-1937f06{width:39%;height:160px;inset-inline-start:12%;border-block-start-width:6px;border-block-end-width:13px;border-inline-start-width:6px;border-inline-end-width:6px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);display:flex;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-6c5fca9-fd668ff{font-size:1.0625rem;line-height:28.05px;text-align:center;fill: none;
stroke: rgb(163, 138, 181);\n}}@media(max-width:767px){.elementor .e-dd85524-773e750{width:100%;height:325px;max-width:400px;margin-block-start:20px;margin-block-end:25px;margin-inline-start:auto;margin-inline-end:auto;isolation: isolate;
&::before {
inset: 25px 5px 15px;
}\n}}@media(max-width:767px){.elementor .e-18650e2-f8cb50b{line-height: normal;\n}}@media(max-width:767px){.elementor .e-b763494-61efa5a{width:20px;height:20px;fill: none;
stroke: rgb(255, 255, 255);\n}}@media(max-width:767px){.elementor .e-0b193b9-f3d86fb{padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.0625rem;padding-inline-end:1.0625rem;gap:12px;white-space: normal !important;\n}}@media(max-width:767px){.elementor .e-4a07d1a-fc901b2{text-align:center;margin-block-start:10px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-3b55d6e-3e96906{width:100%;display:flex;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-e9ba69c-00cb9df{width:calc(100% - 40px);text-align:center;gap:0px;grid-template-columns: initial;
grid-template-rows: initial;\n}}@media(max-width:767px){.elementor .e-25c5652-a21b54e{font-size:1.0625rem;line-height:28.05px;padding-block-start:3.625rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;line-height: 1.65;
background-image: radial-gradient(at 13% 30%, rgba(243, 201, 221, 0.667), rgba(0, 0, 0, 0) 60%), radial-gradient(at 85% 60%, rgba(251, 235, 201, 0.627), rgba(0, 0, 0, 0) 60%), none;
background-size: initial, initial, initial;
background-repeat: repeat, repeat, repeat;
border-top-left-radius: 45% 3%;
border-top-right-radius: 45% 3%;
pointer-events: auto;\n}}@media(max-width:767px){.elementor .e-27e42e8-221e882{width:145px;font-size:1.0625rem;line-height:20.4px;}}@media(max-width:767px){.elementor .e-c46a746-9fc2312{flex:1 1 0%;line-height: 1.2;
white-space: nowrap;\n}}@media(max-width:767px){.elementor .e-2f331e0-f98373b{font-size:0.75rem;line-height:19.8px;text-align:end;}}@media(max-width:767px){.elementor .e-49cea02-e4c68b8{width:calc(100% - 40px);font-size:1.0625rem;line-height:28.05px;gap:15px;line-height: 1.65;
pointer-events: auto;\n}}@media(max-width:767px){.elementor .e-b135a66-12ec123{line-height: inherit;
cursor: pointer;
white-space: normal !important;\n}}@media(max-width:767px){.elementor .e-35b2e20-78160ab{font-size:0.8125rem;letter-spacing:0.09em;}}@media(max-width:767px){.elementor .e-3e8d27b-e3b7bef{font-size:2rem;text-wrap: balance;\n}}@media(max-width:767px){.elementor .e-72fa648-8ec9c21{font-size:1.0625rem;line-height:28.05px;}}@media(max-width:767px){.elementor .e-3887f74-9543e00{font-size:1.0625rem;line-height:28.05px;padding-block-start:2.8125rem;padding-block-end:1.5625rem;padding-inline-start:1.5625rem;padding-inline-end:1.5625rem;line-height: 1.65;
pointer-events: auto;\n}}