.elementor-37 .elementor-element.elementor-element-27c36939{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-37 .elementor-element.elementor-element-27c36939:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-27c36939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7b4992 );}.elementor-37 .elementor-element.elementor-element-4385fbfe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-4385fbfe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-7215f047 img{width:80%;}.elementor-37 .elementor-element.elementor-element-2fc79e72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-1ca6177b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-20ae274d .elementor-author-box__avatar img{width:20px;height:20px;}body.rtl .elementor-37 .elementor-element.elementor-element-20ae274d.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-37 .elementor-element.elementor-element-20ae274d:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:10px;margin-left:0;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-20ae274d.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-37 .elementor-element.elementor-element-20ae274d:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:10px;margin-right:0;}.elementor-37 .elementor-element.elementor-element-20ae274d.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-20ae274d .elementor-author-box__name{color:var( --e-global-color-c0c897a );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-9a780b7{color:var( --e-global-color-c0c897a );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-69935154{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7549540{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-c0c897a );--n-accordion-title-hover-color:var( --e-global-color-c0c897a );--n-accordion-title-active-color:var( --e-global-color-c0c897a );--n-accordion-icon-size:15px;}.elementor-37 .elementor-element.elementor-element-7549540 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-37 .elementor-element.elementor-element-7549540 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-37 .elementor-element.elementor-element-7549540 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-7215f047 img{width:90%;}.elementor-37 .elementor-element.elementor-element-9a780b7{font-size:14px;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-4385fbfe{--width:60%;}.elementor-37 .elementor-element.elementor-element-2fc79e72{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-4385fbfe{--width:50%;}.elementor-37 .elementor-element.elementor-element-2fc79e72{--width:50%;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-27c36939{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7215f047 img{width:100%;}.elementor-37 .elementor-element.elementor-element-2fc79e72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-1ca6177b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-20ae274d{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for author-box, class: .elementor-element-20ae274d */.elementor-author-box__name, 
.elementor-author-box__avatar {

margin-top: -10px;


}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-2dde5836 */#reply-title, #email-notes {

	display: none !important;

}

.required-field-message, .logged-in-as, .says, .title-comments, .comment-form-url, .comment-form-cookies-consent {

	display: none !important;


}

label {
display: none !important;
	
}

.comment-content {
    
    color: white !important;
    
}

#comment, #author, #email {
  width: 100%;
  padding: 1rem 1.5rem;
  border: 1px solid #FFFFFF2E;
	height: 55px !important;
  border-radius: 999px; /* fully rounded */
  background-color: black; /* light gray */
  font-size: 1rem;
  color: white; /* medium gray text */
  resize: none; /* optional: prevents resizing */
  outline: none;
	margin-left: -2px
}

#comment::placeholder {
  color: #7a7a7a; /* placeholder text color */
}

.fn a {

	color: white !important;
	font-weight: 500;
	font-family: Roboto;

}

.comment-metadata a {
display: none
}

.reply a {
	color: white !important;

}

#comments .comment .comment-body, #comments .pingback .comment-body {

	border-block-end: 0px solid #ccc;
 padding-bottom: 15px;

}

#submit {

background-color: none;
Color: #495DF9;
border-radius: 30px;
font-weight: 100;
border: none;
	position: relative;
	top: -68px !important;
	left: -15px !important;
	font-family: roboto;
	font-size: 24px;
	padding: 0px;	

}

#submit:hover {
background-color: transparent !important;

}

.form-submit {
	text-align: right !important;

}

.oacs-spl-counter, .oacs-spl-like-text {

	color: black !important;

}

.e-n-accordion-item-title-text {

	width: 100px

}

.oacs-spl-like-button-wrapper {

	width: px;

}

/* Make the container inline‑level flex so it stays on one line */
.e-n-accordion-item-title-text {
  display: inline-flex !important;  /* inline flex container *//*​:contentReference[oaicite:0]{index=0}*/
  align-items: center !important;    /* vertically center items *//*​:contentReference[oaicite:1]{index=1}*/
  gap: 0.5rem !important;            /* consistent spacing *//*​:contentReference[oaicite:2]{index=2}*/
  white-space: nowrap !important;    /* prevent children from wrapping *//*​:contentReference[oaicite:3]{index=3}*/
}

/* Ensure direct child wrappers don’t enforce full-width */
.e-n-accordion-item-title-text > * {
  display: inline-flex !important;   /* treat each as inline flex item *//*​:contentReference[oaicite:4]{index=4}*/
  align-items: center !important;    /* vertical centering on each child *//*​:contentReference[oaicite:5]{index=5}*/
}

.comment-author img {

	width: 20px

}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-2dde5836 */#reply-title, #email-notes {

	display: none !important;

}

.required-field-message, .logged-in-as, .says, .title-comments, .comment-form-url, .comment-form-cookies-consent {

	display: none !important;


}

label {
display: none !important;
	
}

.comment-content {
    
    color: white !important;
    
}

#comment, #author, #email {
  width: 100%;
  padding: 1rem 1.5rem;
  border: 1px solid #FFFFFF2E;
	height: 55px !important;
  border-radius: 999px; /* fully rounded */
  background-color: black; /* light gray */
  font-size: 1rem;
  color: white; /* medium gray text */
  resize: none; /* optional: prevents resizing */
  outline: none;
	margin-left: -2px
}

#comment::placeholder {
  color: #7a7a7a; /* placeholder text color */
}

.fn a {

	color: white !important;
	font-weight: 500;
	font-family: Roboto;

}

.comment-metadata a {
display: none
}

.reply a {
	color: white !important;

}

#comments .comment .comment-body, #comments .pingback .comment-body {

	border-block-end: 0px solid #ccc;
 padding-bottom: 15px;

}

#submit {

background-color: none;
Color: #495DF9;
border-radius: 30px;
font-weight: 100;
border: none;
	position: relative;
	top: -68px !important;
	left: -15px !important;
	font-family: roboto;
	font-size: 24px;
	padding: 0px;	

}

#submit:hover {
background-color: transparent !important;

}

.form-submit {
	text-align: right !important;

}

.oacs-spl-counter, .oacs-spl-like-text {

	color: black !important;

}

.e-n-accordion-item-title-text {

	width: 100px

}

.oacs-spl-like-button-wrapper {

	width: px;

}

/* Make the container inline‑level flex so it stays on one line */
.e-n-accordion-item-title-text {
  display: inline-flex !important;  /* inline flex container *//*​:contentReference[oaicite:0]{index=0}*/
  align-items: center !important;    /* vertically center items *//*​:contentReference[oaicite:1]{index=1}*/
  gap: 0.5rem !important;            /* consistent spacing *//*​:contentReference[oaicite:2]{index=2}*/
  white-space: nowrap !important;    /* prevent children from wrapping *//*​:contentReference[oaicite:3]{index=3}*/
}

/* Ensure direct child wrappers don’t enforce full-width */
.e-n-accordion-item-title-text > * {
  display: inline-flex !important;   /* treat each as inline flex item *//*​:contentReference[oaicite:4]{index=4}*/
  align-items: center !important;    /* vertical centering on each child *//*​:contentReference[oaicite:5]{index=5}*/
}

.comment-author img {

	width: 20px

}/* End custom CSS */