﻿.elementor-115 .elementor-element.elementor-element-21:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list21.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-21 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-21 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-22:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list22.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-22 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-22 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-23:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list23.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-23 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-23 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-24:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/list24.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-24 > .elementor-background-overlay {
    background-color: #181A32;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-24 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-99c1db4:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-99c1db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("../image/bosa-lawyer-img40-8.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}



.elementor-115 .elementor-element.elementor-element-99c1db4 > .elementor-background-overlay {
	background-color: #181A32;
	opacity: 0.9;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-99c1db4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-115 .elementor-element.elementor-element-e0ab842 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
	color: var( --e-global-color-primary );
}

.elementor-115 .elementor-element.elementor-element-21b3e8b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 250px 0px 250px;
	text-align: center;
}

.elementor-115 .elementor-element.elementor-element-21b3e8b .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 65px;
	font-weight: 600;
	line-height: 1em;
	color: #FFFFFF;
}

.elementor-widget-text-editor {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var( --e-global-color-primary );
	border-color: var( --e-global-color-primary );
}

.elementor-115 .elementor-element.elementor-element-30e441e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	padding: 0px 250px 0px 250px;
	text-align: center;
	color: #CCCCCC;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-a10750a:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-a10750a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FBFBFB;
}

.elementor-115 .elementor-element.elementor-element-a10750a > .elementor-background-overlay {
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-a10750a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-0fd90c1 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-39cbced > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-39cbced > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-image .widget-image-caption {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

body:not(.rtl) .elementor-115 .elementor-element.elementor-element-3d6d84b {
	left: 1px;
}

body.rtl .elementor-115 .elementor-element.elementor-element-3d6d84b {
	right: 1px;
}

.elementor-115 .elementor-element.elementor-element-3d6d84b {
	bottom: 0px;
	z-index: 1;
	text-align: center;
}

.elementor-115 .elementor-element.elementor-element-3d6d84b img {
	height: 0%;
	object-fit: contain;
	object-position: center center;
}

.elementor-115 .elementor-element.elementor-element-29a4737 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-29a4737 > .elementor-element-populated {
	padding: 20px 0px 100px 60px;
}

.elementor-115 .elementor-element.elementor-element-903c082 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-115 .elementor-element.elementor-element-903c082 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #EB5353;
}

.elementor-115 .elementor-element.elementor-element-dbe28cc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-115 .elementor-element.elementor-element-dbe28cc .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 46px;
	font-weight: 600;
	line-height: 1.2em;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-03eeca9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-widget-image-box .elementor-image-box-title {
	color: var( --e-global-color-primary );
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-image-box .elementor-image-box-description {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-115 .elementor-element.elementor-element-d17a979 {
	padding: 0px 80px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-d17a979.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-115 .elementor-element.elementor-element-d17a979.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-115 .elementor-element.elementor-element-d17a979.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #161940;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-description {
	color: #161940D6;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-1932af6 > .elementor-background-overlay {
	background-image: url("../image/bosa-lawyer-img4-8.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: 0.8;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-1932af6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 90px 0px 110px 0px;
}

.elementor-115 .elementor-element.elementor-element-e1c5096 {
	padding: 0% 20% 0% 20%;
}

.elementor-115 .elementor-element.elementor-element-fa192ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-115 .elementor-element.elementor-element-cec1b7a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	text-align: center;
}

.elementor-115 .elementor-element.elementor-element-cec1b7a .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #EB5353;
}

.elementor-115 .elementor-element.elementor-element-95d55f4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	text-align: center;
}

.elementor-115 .elementor-element.elementor-element-95d55f4 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 46px;
	font-weight: 600;
	line-height: 1.2em;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-bd53e1b {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-770edf8 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-29c865c, .elementor-115 .elementor-element.elementor-element-29c865c > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-29c865c {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-127cbe9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-127cbe9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/bosa-lawyer-img20-8.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-127cbe9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-127cbe9 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-127cbe9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-3bf7e40 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-8877ef4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8877ef4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-8877ef4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-8877ef4 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-8877ef4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-f6d5448 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-f6d5448 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-4c0ba26 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-4c0ba26 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-543bcbd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-8ce3f72 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-8ce3f72 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-8ce3f72 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-f167225 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-3e708e8, .elementor-115 .elementor-element.elementor-element-3e708e8 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-3e708e8 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-6765595:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-6765595 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/bosa-lawyer-img14-8.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-6765595 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-6765595 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-6765595 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-6aa7b66 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-97aff33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-97aff33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-97aff33 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-97aff33 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-97aff33 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-93912ed {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-93912ed .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-a755814 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-a755814 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-18187a5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-3cd4150 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-3cd4150 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-3cd4150 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-13586d5 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-0885c3d > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-34aaee5, .elementor-115 .elementor-element.elementor-element-34aaee5 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-34aaee5 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-8e8fdf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-38-05.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-feeaf48 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-c88d417:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c88d417 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-c88d417 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-c88d417 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-c88d417 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-635c32a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-635c32a .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-890fe44 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-890fe44 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-c9fbb84 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-52d3802 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-52d3802 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-52d3802 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-fc6a9ac > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-49d9efc, .elementor-115 .elementor-element.elementor-element-49d9efc > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-49d9efc {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-6d7cadb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-6d7cadb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-38-20.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-6d7cadb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-6d7cadb > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-6d7cadb > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-2f00a81 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-c7b56f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c7b56f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-c7b56f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-c7b56f0 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-c7b56f0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-82f1f0d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-82f1f0d .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-44109c0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-44109c0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-5767d32 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-78be22d {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-78be22d .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-78be22d .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-1b36a19 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-55f19de > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-a75d65d, .elementor-115 .elementor-element.elementor-element-a75d65d > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-a75d65d {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-7017db0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7017db0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-38-23.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-7017db0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-7017db0 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-7017db0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7bf5115 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-8fa15f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8fa15f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-8fa15f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-8fa15f0 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-8fa15f0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-6f205d3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-6f205d3 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-4841195 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-4841195 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-c7da87c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-404b299 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-404b299 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-404b299 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-60cf89c > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-8aecd75, .elementor-115 .elementor-element.elementor-element-8aecd75 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-8aecd75 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-e807d80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-38-25.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7480d62 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-c9ef9ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c9ef9ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-c9ef9ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-c9ef9ca > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-c9ef9ca > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7f47d38 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-7f47d38 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-ba8a2c1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-ba8a2c1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-8dfd737 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-0fc65ab {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-0fc65ab .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-0fc65ab .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-b556df1 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-20229e8 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-15dbb30, .elementor-115 .elementor-element.elementor-element-15dbb30 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-15dbb30 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-7abce49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7abce49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-38-28.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-7abce49 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-7abce49 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-7abce49 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-85585bd {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-3272c59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-3272c59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-3272c59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-3272c59 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-3272c59 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-a267d62 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-a267d62 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-3453134 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-3453134 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-a32baa6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-c8cc46b {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-c8cc46b .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-c8cc46b .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-104bc4f > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-9fd0fc8, .elementor-115 .elementor-element.elementor-element-9fd0fc8 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-9fd0fc8 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-48474b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-48474b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-38-34.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-48474b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-48474b8 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-48474b8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-5099650 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-8249bd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8249bd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-8249bd3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-8249bd3 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-8249bd3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-4903cce {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-4903cce .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-88d03d8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-88d03d8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-c186750 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-386aa8e {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-386aa8e .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-386aa8e .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-05907e7 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-df6b81e > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-5d946d0, .elementor-115 .elementor-element.elementor-element-5d946d0 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-5d946d0 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-ee2b34d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-38-37.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-c8cb4cf {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-3f670c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-3f670c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-3f670c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-3f670c3 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-3f670c3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-bd29d01 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-bd29d01 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-39c821e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-39c821e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-f061e07 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-3ce02be {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-3ce02be .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-3ce02be .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-af41c0c > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-f3568cc, .elementor-115 .elementor-element.elementor-element-f3568cc > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-f3568cc {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-29c2bce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-39-00.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-84f2e0b {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-9c09ce6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-9c09ce6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-9c09ce6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-9c09ce6 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-9c09ce6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-940f831 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-940f831 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-a8028b4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-a8028b4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-dfebb9c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-091342f {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-091342f .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-091342f .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-781ac90 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-7e8e738 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-975c232, .elementor-115 .elementor-element.elementor-element-975c232 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-975c232 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-7db80b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7db80b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-38-45.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-7db80b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-7db80b2 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-7db80b2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-f663f03 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-d29632b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-d29632b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-d29632b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-d29632b > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-d29632b > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-400386c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-400386c .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-606e1fe {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-606e1fe .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-63f8be8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-3dee4e7 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-3dee4e7 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-3dee4e7 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-1bf3f08 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-efda2d9, .elementor-115 .elementor-element.elementor-element-efda2d9 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-efda2d9 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-d6e5004:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-d6e5004 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-02-22_15-38-53.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-d6e5004 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-d6e5004 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-d6e5004 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-8ab8a96 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-36c826d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-36c826d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-36c826d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-36c826d > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-36c826d > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-1d7e0d4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-1d7e0d4 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-2bfe900 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-2bfe900 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-739b248 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-b7e0d9d {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-b7e0d9d .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-b7e0d9d .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-361bb5b {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-916d341 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-63c67c7, .elementor-115 .elementor-element.elementor-element-63c67c7 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-63c67c7 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-00ddc16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-00ddc16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-03-01_18-30-13.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-00ddc16 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-00ddc16 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-00ddc16 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-61623d7 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-f1edb08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-f1edb08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-f1edb08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-f1edb08 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-f1edb08 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-d735e18 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-d735e18 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-2b8fe11 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-2b8fe11 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-96c0ee0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-b861543 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-b861543 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-b861543 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-24a8152 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-4dc9300, .elementor-115 .elementor-element.elementor-element-4dc9300 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-4dc9300 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-aa8c3a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-aa8c3a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-03-07_15-34-30.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-aa8c3a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-aa8c3a9 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-aa8c3a9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-5292c3c {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-ef4d4c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-ef4d4c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-ef4d4c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-ef4d4c0 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-ef4d4c0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7a19348 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-7a19348 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-8ba3695 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-8ba3695 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-d8503a0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-fafca74 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-fafca74 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-fafca74 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-22cc921 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-3c4ca03 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-076f693, .elementor-115 .elementor-element.elementor-element-076f693 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-076f693 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-6bdac12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-6bdac12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-03-07_15-34-34.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-6bdac12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-6bdac12 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-6bdac12 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-b10a4e2 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-132be43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-132be43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-132be43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-132be43 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-132be43 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-ed61281 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-ed61281 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-bab4b36 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-bab4b36 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-c9385ea {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-583047f {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-583047f .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-583047f .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-65350bd > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-0ef1ab4, .elementor-115 .elementor-element.elementor-element-0ef1ab4 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-0ef1ab4 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-a10f668:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-a10f668 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-03-07_15-34-41.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-a10f668 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-a10f668 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-a10f668 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-ed340ef {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-b29e140:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-b29e140 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-b29e140 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-b29e140 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-b29e140 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-53a8d4b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-53a8d4b .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-a361563 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-a361563 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-b6d4b43 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-f6b7dfa {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-f6b7dfa .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-f6b7dfa .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-2e3b372 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-76de2d2 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-b4ac38d, .elementor-115 .elementor-element.elementor-element-b4ac38d > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-b4ac38d {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-af8b7dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-af8b7dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-03-07_15-36-45.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-af8b7dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-af8b7dc > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-af8b7dc > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-28e78ab {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-436fb92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-436fb92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-436fb92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-436fb92 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-436fb92 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-43924a6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-43924a6 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-68cbb1b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-68cbb1b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-e05d03d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-5e42e89 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-5e42e89 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-5e42e89 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-543dfb8 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-bd3fa90, .elementor-115 .elementor-element.elementor-element-bd3fa90 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-bd3fa90 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-1e364a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-1e364a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-16_00-34-35.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-1e364a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-1e364a9 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-1e364a9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-d3ac105 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-033e926:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-033e926 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-033e926 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-033e926 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-033e926 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-fffb739 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-fffb739 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-c9c0078 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-c9c0078 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-94f41a6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-09b92e3 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-09b92e3 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-09b92e3 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-32e233d {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-a1875f6 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-78b0cfd, .elementor-115 .elementor-element.elementor-element-78b0cfd > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-78b0cfd {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-4a6dc32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-4a6dc32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-03_02-07-32.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-4a6dc32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-4a6dc32 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-4a6dc32 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-9596db4 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-4523f13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-4523f13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-4523f13 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-4523f13 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-4523f13 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-2a19fae {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-2a19fae .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-815d0a4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-815d0a4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-ddce00e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-4577683 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-4577683 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-4577683 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-a240447 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-fb73c63, .elementor-115 .elementor-element.elementor-element-fb73c63 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-fb73c63 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-943bd59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-943bd59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-03_02-07-55.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-943bd59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-943bd59 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-943bd59 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-0979b4c {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-43924fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-43924fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-43924fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-43924fb > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-43924fb > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-71e4a27 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-71e4a27 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-e1c347a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-e1c347a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-d9cef49 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-61e89ab {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-61e89ab .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-61e89ab .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-d625fa6 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-437116f > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-145d9d0, .elementor-115 .elementor-element.elementor-element-145d9d0 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-145d9d0 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-216700e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-216700e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-03_02-08-11.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-216700e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-216700e > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-216700e > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-24db222 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-cab4079:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-cab4079 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-cab4079 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-cab4079 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-cab4079 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-be11bea {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-be11bea .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-85516fe {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-85516fe .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-bc9f910 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-0debe86 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-0debe86 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-0debe86 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-cb813cf > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-34d3e1e, .elementor-115 .elementor-element.elementor-element-34d3e1e > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-34d3e1e {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-8ed378e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8ed378e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-03_02-08-16.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-8ed378e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-8ed378e > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-8ed378e > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-86526e7 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-c048119:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c048119 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-c048119 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-c048119 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-c048119 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-2f7482d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-2f7482d .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-c3809c5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-c3809c5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-235d6d9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-0645b9c {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-0645b9c .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-0645b9c .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-ac574ac {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-65152d8 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-66dd635, .elementor-115 .elementor-element.elementor-element-66dd635 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-66dd635 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-7a7028f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-7a7028f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-03_02-08-20.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-7a7028f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-7a7028f > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-7a7028f > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-57af7e9 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-3e7b142:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-3e7b142 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-3e7b142 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-3e7b142 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-3e7b142 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7b79c62 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-7b79c62 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-bbd1a3f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-bbd1a3f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-e7c8924 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-3ed968c {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-3ed968c .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-3ed968c .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-836c18b > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-e839f6a, .elementor-115 .elementor-element.elementor-element-e839f6a > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-e839f6a {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-6a32d00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-6a32d00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-03_02-08-23.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-6a32d00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-6a32d00 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-6a32d00 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-52ba43a {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-5eb814c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-5eb814c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-5eb814c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-5eb814c > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-5eb814c > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-19e9322 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-19e9322 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-df13493 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-df13493 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-daa7ca3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-c6e6df8 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-c6e6df8 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-c6e6df8 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-ef1332b {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-eef3f52 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-775bf6e, .elementor-115 .elementor-element.elementor-element-775bf6e > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-775bf6e {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-dc46928:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-dc46928 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-03_02-08-26.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-dc46928 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-dc46928 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-dc46928 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-9556787 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-b9b3c3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-b9b3c3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-b9b3c3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-b9b3c3e > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-b9b3c3e > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-d35261f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-d35261f .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-5c478c6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-5c478c6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-36644f7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-f4368ba {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-f4368ba .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-f4368ba .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-7fcd5a2 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-98a42a2, .elementor-115 .elementor-element.elementor-element-98a42a2 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-98a42a2 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-c74e6c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c74e6c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-03_02-08-29.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-c74e6c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-c74e6c4 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-c74e6c4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-c15d5d3 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-c8c9539:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c8c9539 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-c8c9539 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-c8c9539 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-c8c9539 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-a292a35 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-a292a35 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-0c626ac {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-0c626ac .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-51a9adf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-06f2f0b {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-06f2f0b .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-06f2f0b .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-7478c13 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-3e6f2fb > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-d211a33, .elementor-115 .elementor-element.elementor-element-d211a33 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-d211a33 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-8ecc9ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8ecc9ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-03_02-08-33.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-8ecc9ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-8ecc9ec > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-8ecc9ec > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-1a3e228 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-f6fb6ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-f6fb6ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-f6fb6ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-f6fb6ac > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-f6fb6ac > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-7607fb3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-7607fb3 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-5d71d3b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-5d71d3b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-5f0e08e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-382cf27 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-382cf27 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-382cf27 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-44634a4 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-e0e4053, .elementor-115 .elementor-element.elementor-element-e0e4053 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-e0e4053 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-c55a5cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c55a5cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-04_02-17-41.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-c55a5cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-c55a5cc > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-c55a5cc > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-8d21c75 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-b818a9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-b818a9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-b818a9e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-b818a9e > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-b818a9e > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-d68ebbc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-d68ebbc .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-8905fdc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-8905fdc .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-e12ff57 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-6f67ea0 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-6f67ea0 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-6f67ea0 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-8727e3b {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-ca9f785 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-40539c1, .elementor-115 .elementor-element.elementor-element-40539c1 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-40539c1 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-b587f87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-b587f87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-15_20-37-14.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-b587f87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-b587f87 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-b587f87 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-4db7317 {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-8aad24e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8aad24e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-8aad24e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-8aad24e > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-8aad24e > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-c080220 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-c080220 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-f1cf517 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-f1cf517 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-f6749f8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-21b19e4 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-21b19e4 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-21b19e4 .elementor-social-icon:hover {
	background-color: #181A32;
}

.elementor-115 .elementor-element.elementor-element-ac5074f > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-115 .elementor-element.elementor-element-285db74, .elementor-115 .elementor-element.elementor-element-285db74 > .elementor-background-overlay {
	border-radius: 4px 4px 4px 4px;
}

.elementor-115 .elementor-element.elementor-element-285db74 {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-115 .elementor-element.elementor-element-c2455e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-c2455e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../image/photo_2025-04-15_20-37-19.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-c2455e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-c2455e8 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-115 .elementor-element.elementor-element-c2455e8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-1256cdf {
	--spacer-size: 50px;
}

.elementor-115 .elementor-element.elementor-element-80d570a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-80d570a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-115 .elementor-element.elementor-element-80d570a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-115 .elementor-element.elementor-element-80d570a > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 30px 35px 30px;
}

.elementor-115 .elementor-element.elementor-element-80d570a > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-115 .elementor-element.elementor-element-f68b4cc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	text-align: left;
}

.elementor-115 .elementor-element.elementor-element-f68b4cc .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #161940;
}

.elementor-115 .elementor-element.elementor-element-f4f3430 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-115 .elementor-element.elementor-element-f4f3430 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #565872;
}

.elementor-115 .elementor-element.elementor-element-9948693 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #02010117;
	color: #565872;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-115 .elementor-element.elementor-element-4452805 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	padding: 20px 0px 0px 0px;
	--icon-size: 16px;
	--grid-column-gap: 6px;
	--grid-row-gap: 0px;
}

.elementor-115 .elementor-element.elementor-element-4452805 .elementor-social-icon {
	background-color: #EA5353;
}

.elementor-115 .elementor-element.elementor-element-4452805 .elementor-social-icon:hover {
	background-color: #181A32;
}

@media(max-width:1024px) {
	.elementor-115 .elementor-element.elementor-element-99c1db4 {
		padding: 80px 0px 80px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-21b3e8b {
		padding: 0px 0px 0px 0px;
		text-align: center;
	}

	.elementor-115 .elementor-element.elementor-element-21b3e8b .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-115 .elementor-element.elementor-element-30e441e {
		padding: 0px 0px 0px 0px;
		text-align: center;
		font-size: 14px;
	}

	.elementor-115 .elementor-element.elementor-element-a10750a {
		padding: 90px 0px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-5f46bfe {
		padding: 0px 15px 0px 15px;
	}

	.elementor-115 .elementor-element.elementor-element-39cbced > .elementor-element-populated {
		padding: 0px 50px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-3d6d84b img {
		width: 70%;
	}

	.elementor-115 .elementor-element.elementor-element-29a4737 > .elementor-element-populated {
		padding: 0px 0px 580px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-dbe28cc .elementor-heading-title {
		font-size: 42px;
	}

	.elementor-115 .elementor-element.elementor-element-03eeca9 {
		font-size: 14px;
	}

	.elementor-115 .elementor-element.elementor-element-d17a979 {
		padding: 0px 200px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-1932af6 {
		padding: 90px 0px 90px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-e1c5096 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-95d55f4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-115 .elementor-element.elementor-element-95d55f4 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-115 .elementor-element.elementor-element-bd53e1b {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-3e708e8 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-13586d5 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-8e8fdf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px -41px;
	}

	.elementor-115 .elementor-element.elementor-element-49d9efc {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-1b36a19 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-8aecd75 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-e807d80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px -33px;
	}

	.elementor-115 .elementor-element.elementor-element-b556df1 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-9fd0fc8 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-05907e7 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-ee2b34d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px -33px;
	}

	.elementor-115 .elementor-element.elementor-element-f3568cc {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-29c2bce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px -41px;
	}

	.elementor-115 .elementor-element.elementor-element-781ac90 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-efda2d9 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-361bb5b {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-4dc9300 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-22cc921 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-0ef1ab4 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-2e3b372 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-bd3fa90 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-32e233d {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-fb73c63 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-d625fa6 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-34d3e1e {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-ac574ac {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-e839f6a {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-ef1332b {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-98a42a2 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-7478c13 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-e0e4053 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-8727e3b {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-285db74 {
		margin-top: 40px;
		margin-bottom: 0px;
	}
}

@media(max-width:767px) {
	.elementor-115 .elementor-element.elementor-element-99c1db4 {
		padding: 70px 0px 70px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-21b3e8b {
		padding: 0px 0px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-21b3e8b .elementor-heading-title {
		font-size: 42px;
	}

	.elementor-115 .elementor-element.elementor-element-30e441e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-a10750a {
		padding: 70px 0px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-5f46bfe {
		padding: 0px 0px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-39cbced > .elementor-element-populated {
		margin: 0px 15px 0px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
		padding: 0px 40px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-3d6d84b img {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-29a4737 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 400px 15px;
	}

	.elementor-115 .elementor-element.elementor-element-903c082 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-115 .elementor-element.elementor-element-dbe28cc {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}

	.elementor-115 .elementor-element.elementor-element-dbe28cc .elementor-heading-title {
		font-size: 42px;
	}

	.elementor-115 .elementor-element.elementor-element-d17a979 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-d17a979 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-115 .elementor-element.elementor-element-cec1b7a .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-115 .elementor-element.elementor-element-95d55f4 .elementor-heading-title {
		font-size: 42px;
	}

	.elementor-115 .elementor-element.elementor-element-3bf7e40 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-6aa7b66 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-8e8fdf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-8e8fdf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-feeaf48 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-2f00a81 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-7bf5115 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-e807d80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-e807d80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-7480d62 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-85585bd {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-5099650 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-ee2b34d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-ee2b34d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-c8cb4cf {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-29c2bce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-29c2bce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-115 .elementor-element.elementor-element-84f2e0b {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-f663f03 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-8ab8a96 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-61623d7 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-5292c3c {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-b10a4e2 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-ed340ef {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-28e78ab {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-d3ac105 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-9596db4 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-0979b4c {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-24db222 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-86526e7 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-57af7e9 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-52ba43a {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-9556787 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-c15d5d3 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-1a3e228 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-8d21c75 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-4db7317 {
		--spacer-size: 250px;
	}

	.elementor-115 .elementor-element.elementor-element-1256cdf {
		--spacer-size: 250px;
	}
}

@media(min-width:768px) {
	.elementor-115 .elementor-element.elementor-element-39cbced {
		width: 50%;
	}

	.elementor-115 .elementor-element.elementor-element-29a4737 {
		width: 50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-115 .elementor-element.elementor-element-39cbced {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-29a4737 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-770edf8 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-f167225 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-0885c3d {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-fc6a9ac {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-55f19de {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-60cf89c {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-20229e8 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-104bc4f {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-df6b81e {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-af41c0c {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-7e8e738 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-1bf3f08 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-916d341 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-24a8152 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-3c4ca03 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-65350bd {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-76de2d2 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-543dfb8 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-a1875f6 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-a240447 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-437116f {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-cb813cf {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-65152d8 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-836c18b {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-eef3f52 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-7fcd5a2 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-3e6f2fb {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-44634a4 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-ca9f785 {
		width: 100%;
	}

	.elementor-115 .elementor-element.elementor-element-ac5074f {
		width: 100%;
	}
}