.elementor-41313 .elementor-element.elementor-element-beee777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41313 .elementor-element.elementor-element-381440e > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41313 .elementor-element.elementor-element-381440e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41313 .elementor-element.elementor-element-0c1f1c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41313 .elementor-element.elementor-element-6db0929{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-41313 .elementor-element.elementor-element-6db0929 .elementor-divider-separator{width:100%;}.elementor-41313 .elementor-element.elementor-element-6db0929 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-41313 .elementor-element.elementor-element-a8c48d2 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41313 .elementor-element.elementor-element-29ed091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41313 .elementor-element.elementor-element-ee4fe6c > .elementor-widget-container{padding:020px 0px 10px 0px;border-style:double;border-color:#CF9217;}.elementor-41313 .elementor-element.elementor-element-ee4fe6c{font-size:35px;font-weight:800;font-style:normal;line-height:45px;}.elementor-41313 .elementor-element.elementor-element-af4e868{line-height:35px;}.elementor-41313 .elementor-element.elementor-element-678d771{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41313 .elementor-element.elementor-element-6ce3984 .elementor-button{background-color:#5A5AC0;font-size:20px;font-weight:bold;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;border-color:#CF9217;}.elementor-41313 .elementor-element.elementor-element-6ce3984 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-41313 .elementor-element.elementor-element-0f9d8ed .elementor-button{background-color:#CF9217;font-size:20px;font-weight:bold;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;border-color:#5A5AC0;}.elementor-41313 .elementor-element.elementor-element-0f9d8ed > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-41313 .elementor-element.elementor-element-a198c46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41313 .elementor-element.elementor-element-8c8b83c{line-height:35px;}.elementor-41313 .elementor-element.elementor-element-58738a9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41313 .elementor-element.elementor-element-77629af .elementor-button{background-color:#5A5AC0;font-size:20px;font-weight:bold;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;border-color:#CF9217;}.elementor-41313 .elementor-element.elementor-element-77629af > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-41313 .elementor-element.elementor-element-f0cb21a .elementor-button{background-color:#CF9217;font-size:20px;font-weight:bold;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;border-color:#5A5AC0;}.elementor-41313 .elementor-element.elementor-element-f0cb21a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-41313 .elementor-element.elementor-element-cf559c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41313 .elementor-element.elementor-element-c94f44b{line-height:35px;}.elementor-41313 .elementor-element.elementor-element-4f76501{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41313 .elementor-element.elementor-element-dacc86d .elementor-button{background-color:#5A5AC0;font-size:20px;font-weight:bold;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;border-color:#CF9217;}.elementor-41313 .elementor-element.elementor-element-dacc86d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-41313 .elementor-element.elementor-element-0de92f2 .elementor-button{background-color:#CF9217;font-size:20px;font-weight:bold;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;border-color:#5A5AC0;}.elementor-41313 .elementor-element.elementor-element-0de92f2 > .elementor-widget-container{padding:0px 0px 20px 0px;}@media(max-width:1024px){.elementor-41313 .elementor-element.elementor-element-678d771{--grid-auto-flow:row;}.elementor-41313 .elementor-element.elementor-element-58738a9{--grid-auto-flow:row;}.elementor-41313 .elementor-element.elementor-element-4f76501{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-41313 .elementor-element.elementor-element-678d771{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41313 .elementor-element.elementor-element-58738a9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41313 .elementor-element.elementor-element-4f76501{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-59a7d14 *//* ==========================================
   CLEAN ELEMENTOR BULLET LISTS
   SOLID BLACK + OPEN BLACK CIRCLES
   ========================================== */

/* MAIN LIST */
.pretty-bullets ul {
    list-style-type: disc !important;
    list-style-position: outside !important;
    padding-left: 24px !important;
    margin: 14px 0 20px !important;
}

/* MAIN LIST ITEMS */
.pretty-bullets ul > li {
    display: list-item !important;
    list-style-type: disc !important;
    padding-left: 0 !important;
    margin-bottom: 12px !important;
    line-height: 1.7 !important;
}

/* BLACK MAIN BULLETS */
.pretty-bullets ul > li::marker {
    color: #000000 !important;
    font-size: 1em;
}

/* REMOVE PREVIOUS CUSTOM BULLETS */
.pretty-bullets ul li::before {
    content: none !important;
    display: none !important;
}

/* NESTED LIST */
.pretty-bullets ul ul {
    list-style-type: circle !important;
    padding-left: 24px !important;
    margin: 10px 0 8px !important;
}

/* NESTED LIST ITEMS */
.pretty-bullets ul ul > li {
    display: list-item !important;
    list-style-type: circle !important;
    padding-left: 0 !important;
    margin-bottom: 8px !important;
}

/* OPEN BLACK CIRCLE BULLETS */
.pretty-bullets ul ul > li::marker {
    color: #000000 !important;
    font-size: 1em;
}

/* REMOVE EXTRA SPACE AFTER LAST ITEM */
.pretty-bullets li:last-child {
    margin-bottom: 0 !important;
}

/* MOBILE */
@media (max-width: 767px) {

    .pretty-bullets ul {
        padding-left: 22px !important;
    }

    .pretty-bullets ul ul {
        padding-left: 22px !important;
    }

    .pretty-bullets ul > li {
        margin-bottom: 10px !important;
    }

    .pretty-bullets ul ul > li {
        margin-bottom: 8px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ce3984 */.elementor-41313 .elementor-element.elementor-element-6ce3984,
.elementor-41313 .elementor-element.elementor-element-6ce3984 .elementor-widget-container,
.elementor-41313 .elementor-element.elementor-element-6ce3984 .elementor-button-wrapper {
    width: 100%;
}

.elementor-41313 .elementor-element.elementor-element-6ce3984 .elementor-button {
    display: flex;
    width: 100%;
    min-height: 45px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f9d8ed */.elementor-41313 .elementor-element.elementor-element-0f9d8ed,
.elementor-41313 .elementor-element.elementor-element-0f9d8ed .elementor-widget-container,
.elementor-41313 .elementor-element.elementor-element-0f9d8ed .elementor-button-wrapper {
    width: 100%;
}

.elementor-41313 .elementor-element.elementor-element-0f9d8ed .elementor-button {
    display: flex;
    width: 100%;
    min-height: 45px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77629af */.elementor-41313 .elementor-element.elementor-element-77629af,
.elementor-41313 .elementor-element.elementor-element-77629af .elementor-widget-container,
.elementor-41313 .elementor-element.elementor-element-77629af .elementor-button-wrapper {
    width: 100%;
}

.elementor-41313 .elementor-element.elementor-element-77629af .elementor-button {
    display: flex;
    width: 100%;
    min-height: 45px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0cb21a */.elementor-41313 .elementor-element.elementor-element-f0cb21a,
.elementor-41313 .elementor-element.elementor-element-f0cb21a .elementor-widget-container,
.elementor-41313 .elementor-element.elementor-element-f0cb21a .elementor-button-wrapper {
    width: 100%;
}

.elementor-41313 .elementor-element.elementor-element-f0cb21a .elementor-button {
    display: flex;
    width: 100%;
    min-height: 45px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dacc86d */.elementor-41313 .elementor-element.elementor-element-dacc86d,
.elementor-41313 .elementor-element.elementor-element-dacc86d .elementor-widget-container,
.elementor-41313 .elementor-element.elementor-element-dacc86d .elementor-button-wrapper {
    width: 100%;
}

.elementor-41313 .elementor-element.elementor-element-dacc86d .elementor-button {
    display: flex;
    width: 100%;
    min-height: 45px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0de92f2 */.elementor-41313 .elementor-element.elementor-element-0de92f2,
.elementor-41313 .elementor-element.elementor-element-0de92f2 .elementor-widget-container,
.elementor-41313 .elementor-element.elementor-element-0de92f2 .elementor-button-wrapper {
    width: 100%;
}

.elementor-41313 .elementor-element.elementor-element-0de92f2 .elementor-button {
    display: flex;
    width: 100%;
    min-height: 45px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}/* End custom CSS */