@font-face {
    font-family: myFirstFont;
    src: url(/assets/font/Little\ Comet.otf);
  }


.elementor-152 .elementor-element.elementor-element-1d4d3640>.elementor-container {
    max-width: 500px;
}

.elementor-152 .elementor-element.elementor-element-1d4d3640 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-152 .elementor-element.elementor-element-1d4d3640>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-152 .elementor-element.elementor-element-48a6a2b0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-152 .elementor-element.elementor-element-48a6a2b0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-152 .elementor-element.elementor-element-48a6a2b0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-152 .elementor-element.elementor-element-48a6a2b0>.elementor-element-populated,
.elementor-152 .elementor-element.elementor-element-48a6a2b0>.elementor-element-populated>.elementor-background-overlay,
.elementor-152 .elementor-element.elementor-element-48a6a2b0>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-152 .elementor-element.elementor-element-48a6a2b0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-152 .elementor-element.elementor-element-68c5ab2a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-152 .elementor-element.elementor-element-68c5ab2a {
    padding: 0px 0px 15px 0px;
}

.elementor-152 .elementor-element.elementor-element-3d7780fb {
    width: 23.962%;
}

.elementor-152 .elementor-element.elementor-element-3d7780fb>.elementor-element-populated {
    margin: 0px 0px 0px -9px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -9px;
}

.elementor-152 .elementor-element.elementor-element-5b3a69dd {
    text-align: left;
}

.elementor-152 .elementor-element.elementor-element-5b3a69dd img {
    width: 100%;
}

.elementor-152 .elementor-element.elementor-element-3eb4579d {
    width: 76.038%;
}

.elementor-152 .elementor-element.elementor-element-3217ede7 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
    font-family: myFirstFont;
    font-size: 20px;
    font-weight: 400;
}

.elementor-152 .elementor-element.elementor-element-3217ede7>.elementor-widget-container {
    margin: 0px 0px 0px -21px;
}

.elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(17px/2);
}

.elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(17px/2);
}

.elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(17px/2);
    margin-left: calc(17px/2);
}

.elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-17px/2);
    margin-left: calc(-17px/2);
}

body.rtl .elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-17px/2);
}

body:not(.rtl) .elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-17px/2);
}

.elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-icon i {
    color: #B8A07E;
    transition: color 0.3s;
}

.elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-icon svg {
    fill: #B8A07E;
    transition: fill 0.3s;
}

.elementor-152 .elementor-element.elementor-element-158daa9b {
    --e-icon-list-icon-size: 21px;
    --icon-vertical-offset: 0px;
}

.elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-item>a {
    font-family: myFirstFont;
    font-size: 14px;
    font-weight: 400;
}

.elementor-152 .elementor-element.elementor-element-158daa9b .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor5);
    transition: color 0.3s;
}