.elementor-1016 .elementor-element.elementor-element-c1fc3f0:not(.elementor-motion-effects-element-type-background), .elementor-1016 .elementor-element.elementor-element-c1fc3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-1016 .elementor-element.elementor-element-c1fc3f0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 20px;
}

.elementor-1016 .elementor-element.elementor-element-c1fc3f0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1016 .elementor-element.elementor-element-40acee9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1016 .elementor-element.elementor-element-40acee9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("http://rappeltoo.local/wp-content/uploads/2021/09/banner-1090830_1920.jpg");
}

.elementor-1016 .elementor-element.elementor-element-40acee9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1016 .elementor-element.elementor-element-40acee9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1016 .elementor-element.elementor-element-0e71c04 {
    text-align: center;
}

.elementor-1016 .elementor-element.elementor-element-0e71c04 .elementor-heading-title {
    color: #423E38;
    font-family: "Roboto", Sans-serif;
    font-size: 45px;
    font-weight: 600;
}

.elementor-1016 .elementor-element.elementor-element-0e71c04 > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-1016 .elementor-element.elementor-element-8cdc24c .elementor-spacer-inner {
    height: 50px;
}

.elementor-1016 .elementor-element.elementor-element-a76fd10 {
    overflow: hidden;
}

.elementor-1016 .elementor-element.elementor-element-261ddbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1016 .elementor-element.elementor-element-261ddbf > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-accordion-item {
    border-width: 10px;
    border-color: #ffffff;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-accordion-item .elementor-tab-content {
    border-width: 10px;
    border-top-color: #ffffff;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 10px;
    border-bottom-color: #ffffff;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-tab-title {
    background-color: #F8F9FA;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-accordion-icon, .elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-accordion-title {
    color: #423E38;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-accordion-icon svg {
    fill: #423E38;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-active .elementor-accordion-icon, .elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-active .elementor-accordion-title {
    color: #F24F9E;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-active .elementor-accordion-icon svg {
    fill: #F24F9E;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-accordion-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #F24F9E;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #F24F9E;
}

.elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-tab-content {
    background-color: #f8f9fa;
    color: #111111;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

@media(max-width: 767px) {
    .elementor-1016 .elementor-element.elementor-element-3026f24 .elementor-accordion-title {
        line-height:30px;
    }
}
