.elementor-6015 .elementor-element.elementor-element-bafda7b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6015 .elementor-element.elementor-element-a335899 .elementor-button{background-color:#AAA08100;font-size:18px;fill:var( --e-global-color-cad00e6 );color:var( --e-global-color-cad00e6 );}.elementor-6015 .elementor-element.elementor-element-846b333{text-align:left;}.elementor-6015 .elementor-element.elementor-element-846b333 img{width:70%;}.elementor-6015 .elementor-element.elementor-element-39a9881{--divider-border-style:solid;--divider-color:#F8F6EE;--divider-border-width:1px;}.elementor-6015 .elementor-element.elementor-element-39a9881 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6015 .elementor-element.elementor-element-39a9881 .elementor-divider{text-align:center;}.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a, .elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-menu-toggle{color:var( --e-global-color-a258c76 );fill:var( --e-global-color-a258c76 );}.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a:hover,
					.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a:focus,
					.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-menu-toggle:hover,
					.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-menu-toggle:focus{color:var( --e-global-color-bf9a021 );}.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a:hover,
					.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a:focus,
					.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-bf9a021 );background-color:#02010100;}.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown .elementor-item, .elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-6015 .elementor-element.elementor-element-b12f873{--divider-border-style:solid;--divider-color:#F8F6EE;--divider-border-width:1px;}.elementor-6015 .elementor-element.elementor-element-b12f873 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6015 .elementor-element.elementor-element-b12f873 .elementor-divider{text-align:center;}.elementor-6015 .elementor-element.elementor-element-f3a36ef{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-6015 .elementor-element.elementor-element-f3a36ef .elementor-widget-container{text-align:left;}#elementor-popup-modal-6015 .dialog-widget-content{animation-duration:0.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-6015{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-6015 .dialog-message{width:320px;height:100vh;align-items:flex-start;}@media(max-width:767px){.elementor-6015 .elementor-element.elementor-element-f3a36ef .elementor-widget-container{text-align:left;}}/* Start custom CSS for button, class: .elementor-element-a335899 */.elementor-6015 .elementor-element.elementor-element-a335899 a {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-846b333 */.elementor-6015 .elementor-element.elementor-element-846b333 {
    padding-left: 20px;
    padding-bottom: 20px;
}
/*
body.dark .elementor-6015 .elementor-element.elementor-element-846b333 {
    filter: invert(100%);
}
*//* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-39a9881 */body.dark .elementor-6015 .elementor-element.elementor-element-39a9881 span {
    border-top-color: #333;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-21434d2 */.elementor-6015 .elementor-element.elementor-element-21434d2 {
    padding: 20px 0;
}

.elementor-6015 .elementor-element.elementor-element-21434d2 a {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    font-style: normal;
    font-weight: 600;
    color: #4c4f53;
    transition: color 0.3s ease;
}

.elementor-6015 .elementor-element.elementor-element-21434d2 a:focus, .elementor-6015 .elementor-element.elementor-element-21434d2 a :focus-visible {
    background-color: transparent;
    outline: none;
}

.elementor-6015 .elementor-element.elementor-element-21434d2 ul.elementor-nav-menu--dropdown a {
    text-transform: capitalize;
}

.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu ul li a {
    border: none;
    font-size: 14px;
    padding: 9px 35px 7px;
    color: #818181;
    background-color: transparent;
    text-align: left;
    transition: all 0.2s ease-in-out;
}

.elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu ul li a::before {
    position: absolute;
    content: "";
    top: 17px;
    left: 35px;
    width: 0;
    height: 1px;
    background: #a1a1a1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

@media (min-width: 992px) {
    .elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu ul li:hover > a {
        color: var(--e-global-color-e416537);
        font-weight: semibold;
        padding-left: 55px !important;
    }
    
    .elementor-6015 .elementor-element.elementor-element-21434d2 .elementor-nav-menu ul li:hover a::before {
        width: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b12f873 */body.dark .elementor-6015 .elementor-element.elementor-element-b12f873 span {
    border-top-color: #333;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f3a36ef */.elementor-6015 .elementor-element.elementor-element-f3a36ef {
    padding: 20px 0 20px 20px;
}

.elementor-6015 .elementor-element.elementor-element-f3a36ef a {
    transition: 0.5s;
}

.elementor-6015 .elementor-element.elementor-element-f3a36ef a i {
    color: #fff;
}

.elementor-6015 .elementor-element.elementor-element-f3a36ef a:has(.fa-facebook) {
    background-color: #3b5998;
}

.elementor-6015 .elementor-element.elementor-element-f3a36ef a:has(.fa-twitter) {
    background-color: #55acee;
}

.elementor-6015 .elementor-element.elementor-element-f3a36ef a:has(.icon-x-twitter) {
    background-color: #090909;
}

.elementor-6015 .elementor-element.elementor-element-f3a36ef a:has(.fa-instagram){
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}

.elementor-6015 .elementor-element.elementor-element-f3a36ef a:has(.fa-youtube) {
    background-color: #e73a35;
}

.elementor-6015 .elementor-element.elementor-element-f3a36ef a:has(.fa-whatsapp) {
    background-color: #4EBC65;
}/* End custom CSS */