.qodef-additional-info span.qodef-m-text {
    font-family: 'bastoni';
    font-size: 22px;
    font-weight: 500 !important;
    text-transform: initial;
    display: inline-flex
;
    vertical-align: middle;
    flex-wrap: wrap;
    color: #000;
}

.qodef-additional-info {
    display: inline-flex
;
    align-items: center;
    justify-content: flex-start;
    padding: 5px 0 0;
    width: 155px;
    border-top: 10px dotted #000;
}

.qodef-button.qodef-layout--filled:not(.qodef--only-icon) .qodef-m-icon-holder svg, .qodef-button.qodef-layout--filled:not(.qodef--only-icon) .qodef-m-text {
    transition: var(--qode-btt-text-transition);
    transform: translateX(0);
    font-family: 'Bastoni';
    text-transform: initial !important;
    FONT-WEIGHT: 500;
    font-size: 20px;
    z-index: 2;
}

.qodef-testimonials-list .qodef-e-quote-holder svg {
    color: #615dc9;
}

.qodef-blog.qodef-item-layout--simple.qodef-skin--light .qodef-e-top-holder * {
    color: #fff;
    font-family: 'Red Hat Display' !important;
}

.qodef-blog .qodef-e-media .qodef-e-date-on-image {
    display: none;
}

.qodef-blog .qodef-e-media-image {
    position: relative;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    border-radius: 50px;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    background-color: #635dce;
    border-color: #635dce;
    border-radius: 20px;
	    left: 0px;
    width: 260px;
}

#qodef-top-area {
    border-radius: 50px;
    margin: 5px;
}

.zoom-social-icons-list {
    margin: 0;
    padding-top: 10px !important;
    margin-right: 10px !important;
}

.zoom-social-icons-list .socicon, .zoom-social-icons-list .dashicons, .zoom-social-icons-list .genericon, .zoom-social-icons-list .academicons, .zoom-social-icons-list .fa {
    margin-right: 5px;
}

.qodef-header-sticky-inner {

    padding: 0 40px;
    border-bottom: none;
}

.qodef-icon-list-item .qodef-e-title-inner {
    display: flex
;
    align-items: center;
    font-family: 'Red Hat Display';
}

.qodef-interactive-link-showcase .qodef-m-item a {
    color: #635dce;
}

.qodef-button.qodef-layout--outlined .qodef-btn-style:before {
    box-shadow: inset 0 0 0 1px var(--qode-button-border-color, #635dce);
}

.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder {
    border-radius: 50px;
}

.qodef-qi-faq .qodef-e-title-holder {
    color: #625DC7;
    border-radius: 50px;
}

.elementor-5713 .elementor-element.elementor-element-f98b245 .qodef-style--boxed {
    border-radius: 50px;
}

.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-number {
    width: 2.8em;
    height: 2.8em;
    font-size: 20px;
    display: none;
}

.qodef-e-info>* {
    font-family: 'Red Hat Display';
}


.qodef-m-filter .qodef-m-filter-item {
    color: #635dcc !important;
	    font-family: 'Red Hat Display' !important;
}

#qodef-page-footer-top-area {
    border-radius: 100px 100px 0 0 !important;
}


@media only screen and (max-width: 680px) {
   #qodef-page-footer-top-area {
    border-radius: 50px 50px 0 0 !important;
}
}




.qodef-icon-holder.qodef-layout--circle, .qodef-icon-holder.qodef-layout--square {
    background-color: #635dce;
}

.qodef-icon-list-item .qodef-icon-holder .qodef-icon {
    font-size: 20px;
}

.qodef-opener-icon .qodef-m-icon {
    position: relative;
    visibility: visible;
    color: rgb(99, 93, 206);
}

.qodef-button.qodef-html--link .qodef-btn-style {
    display: inline-flex
;
    align-items: center;
    padding: 0 39px;
    --height: 47px;
    font-family: 'red hat display' !important;
}

.qodef-e-info>a {
    position: relative;
    color: #635dce;
}

.wp-block-quote, blockquote {
    font-family: 'Red Hat Display';
}

#qodef-single-post-navigation .qodef-m-nav-label {
    position: relative;
    font-family: 'Red Hat Display';
    color: #635dce;
}

.qodef-blog.qodef--single .qodef-blog-item .qodef-e-bottom-holder {
    margin-top: 77px;
    display: none;
}