.elementor-290 .elementor-element.elementor-element-9d61954{--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-290 .elementor-element.elementor-element-9d61954:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-9d61954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7b4992 );}.elementor-290 .elementor-element.elementor-element-b2016a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-b2016a2.e-con{--flex-grow:0;--flex-shrink:0;}.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 );}.elementor-290 .elementor-element.elementor-element-f6b71c9 img{width:80%;}.elementor-290 .elementor-element.elementor-element-0ed579e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-baed32c{--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-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{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-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-290 .elementor-element.elementor-element-6979cca .elementor-author-box__avatar img{width:20px;height:20px;}body.rtl .elementor-290 .elementor-element.elementor-element-6979cca.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-290 .elementor-element.elementor-element-6979cca:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:10px;margin-left:0;}body:not(.rtl) .elementor-290 .elementor-element.elementor-element-6979cca.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-290 .elementor-element.elementor-element-6979cca:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:10px;margin-right:0;}.elementor-290 .elementor-element.elementor-element-6979cca.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:10px;}.elementor-290 .elementor-element.elementor-element-6979cca .elementor-author-box__name{color:var( --e-global-color-c0c897a );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-widget-theme-post-content{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-290 .elementor-element.elementor-element-6d3bd2d{color:var( --e-global-color-c0c897a );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-290 .elementor-element.elementor-element-e3d6a01{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-37edbe5{--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-290 .elementor-element.elementor-element-37edbe5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-290 .elementor-element.elementor-element-37edbe5 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-290 .elementor-element.elementor-element-37edbe5 > .elementor-widget-container > .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-290 .elementor-element.elementor-element-f6b71c9 img{width:90%;}.elementor-290 .elementor-element.elementor-element-6d3bd2d{font-size:14px;}}@media(min-width:768px){.elementor-290 .elementor-element.elementor-element-b2016a2{--width:60%;}.elementor-290 .elementor-element.elementor-element-0ed579e{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-290 .elementor-element.elementor-element-b2016a2{--width:50%;}.elementor-290 .elementor-element.elementor-element-0ed579e{--width:50%;}}@media(max-width:767px){.elementor-290 .elementor-element.elementor-element-9d61954{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-f6b71c9 img{width:100%;}.elementor-290 .elementor-element.elementor-element-0ed579e{--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-290 .elementor-element.elementor-element-baed32c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-6979cca > .elementor-widget-container{margin:2px 0px 0px 0px;}}/* Start custom CSS for author-box, class: .elementor-element-6979cca */.elementor-author-box__name, 
.elementor-author-box__avatar {

margin-top: -10px;


}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-fba86e5 */#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-fba86e5 */#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 */