/* Start custom CSS for html, class: .elementor-element-a8b09ba */element.style {
}
.elementor-608 .elementor-element.elementor-element-b3e8d00:not(.elementor-motion-effects-element-type-background), .elementor-608 .elementor-element.elementor-element-b3e8d00>.elementor-motion-effects-container>.elementor-motion-effects-layer
Specificity: (0,4,0)
 {
    background-color: transparent;
    background-image: radial-gradient(at center center, #C6C6C600 0%, #000 100%);
}

.elementor-608 .elementor-element.elementor-element-b3e8d00 {
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .5);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    z-index: 3;
}
.elementor-section {
    position: relative;
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
section {
    display: block;
    unicode-bidi: isolate;
}
.elementor {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}
.elementor-kit-9 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-3554b960: #4054b2;
    --e-global-color-68461f04: #23a455;
    --e-global-color-6ca3400a: #000;
    --e-global-color-43290483: #fff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}
body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
}
style attribute {
    --wm-toolbar-height: 67px;
}
:root {
    --page-title-display: block;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-20: #005a87;
}
:root {
    --bdt-position-margin-offset: 0px;
}
:root {
    --bdt-leader-fill-content: '.';
}
:root {
    --bdt-breakpoint-s: 640px;
    --bdt-breakpoint-m: 960px;
    --bdt-breakpoint-l: 1200px;
    --bdt-breakpoint-xl: 1600px;
}
:root {
    --wm-toolbar-height: 65px;
}
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8043231 */element.style {
}
.elementor-21 .elementor-element.elementor-element-f780245>.elementor-widget-container {
    margin: 0 15px;
    padding: 7px 0 3px;
    background-color: #000;
    border-style: double;
    border-width: 4px;
    border-color: #494949;
    box-shadow: 0px 0px 3px 0px #fff;
}
.elementor-element .elementor-widget-container {
    -webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
div {
    display: block;
    unicode-bidi: isolate;
}
.elementor-21 .elementor-element.elementor-element-f780245 {
    text-align: center;
}
.elementor {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}
.elementor-kit-9 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-3554b960: #4054b2;
    --e-global-color-68461f04: #23a455;
    --e-global-color-6ca3400a: #000;
    --e-global-color-43290483: #fff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}
body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
}
style attribute {
    --wm-toolbar-height: 67px;
}
:root {
    --page-title-display: block;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-20: #005a87;
}
:root {
    --bdt-position-margin-offset: 0px;
}
:root {
    --bdt-leader-fill-content: '.';
}
:root {
    --bdt-breakpoint-s: 640px;
    --bdt-breakpoint-m: 960px;
    --bdt-breakpoint-l: 1200px;
    --bdt-breakpoint-xl: 1600px;
}
:root {
    --wm-toolbar-height: 65px;
}
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1238815 */.elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9a9767c {display: none!important}


.element-9a9767c
{display: none!important}

.elementor-608 .elementor-element.elementor-element-f4f7400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    padding: 10px 0 10px 37px;
    margin: 0;
    background-color: #fff;
    color: #000;
    display: none !important;
}



element.style {
}
.elementor-608 .elementor-element.elementor-element-d2c82a1>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000099 16%, #00000000 98%);
    opacity: .5;
}

.elementor .elementor-background-overlay, .elementor .elementor-background-slideshow {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
div {
    display: block;
    unicode-bidi: isolate;
}/* End custom CSS */