html body:not([class*=elementor-page-]) .site-main {
   padding-inline-start: 0px !important; 
    padding-inline-end: 0px !important; 
}


/* Images */

.img-100 img {
   width: 100%;
}


/* */

.elementor-widget-text-editor {
   
}

/* accordion */

body.theme-hello-elementor  .elementor-element.text-dark > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:first-child > .e-n-accordion-item-title {
   border-top: 4px solid var(--dark);
}

body.theme-hello-elementor  .elementor-element.text-dark > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:last-child > .e-n-accordion-item-title {
   border-bottom: 4px solid var(--dark);
}

body.theme-hello-elementor  .elementor-element.text-dark > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
   text-align: left;
}

body.theme-hello-elementor  .elementor-element.text-dark > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:last-child > div {
   border-bottom: 4px solid var(--dark);
}

body.theme-hello-elementor  .elementor-element.text-dark > .elementor-widget-container > .e-n-accordion   h3.e-n-accordion-item-title-text  {
   color: var(--dark);
}


body.theme-hello-elementor  .elementor-element.text-light > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:first-child > .e-n-accordion-item-title {
   border-top: 4px solid var(--white);
}

body.theme-hello-elementor  .elementor-element.text-light > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:last-child > .e-n-accordion-item-title {
   border-bottom: 4px solid var(--white);
}

body.theme-hello-elementor  .elementor-element.text-light > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
   text-align: left;
}

body.theme-hello-elementor  .elementor-element.text-light > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:last-child > div {
   border-bottom: 4px solid var(--white);
}

body.theme-hello-elementor  .elementor-element > .elementor-widget-container > .e-n-accordion   .e-n-accordion-item-title  {
   padding: var(--container-default-padding-right);
}


body.theme-hello-elementor  .elementor-element > .elementor-widget-container > .e-n-accordion   .e-n-accordion-item > div {
   padding: var(--container-default-padding-right);
   padding-bottom:  calc(var(--container-default-padding-right) + .5rem );
}



body.theme-hello-elementor   .elementor-widget-n-accordion .e-n-accordion-item-title {

   justify-content: space-between;

}


body.theme-hello-elementor  .elementor-element.text-dark > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:first-child > .e-n-accordion-item-title {
   border-top: 4px solid var(--dark);
}



body.theme-hello-elementor  .elementor-element > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title  .e-n-accordion-item-title-text span {
   font-family: var(--e-global-typography-text-font-family);
   text-transform: none;
   letter-spacing: 0;

   font-size: var(--e-global-typography-text-font-size);
   line-height: var(--e-global-typography-text-line-height);
}


/* image slider */

.is-onone .elementor-image-carousel-wrapper {
   overflow: visible !important;
}