.elementor-kit-6{--e-global-color-primary:#A19A88;--e-global-color-secondary:#231F20;--e-global-color-text:#3F403F;--e-global-color-accent:#B8B42D;--e-global-color-9854ced:#E5EDED;--e-global-color-7aad0fa:#F7FAFA;--e-global-color-95b27e2:#587509;--e-global-color-889e86c:#ECF2F2;--e-global-color-f3dc47f:#ECF2F2BF;--e-global-color-6086958:#FFFFFF;--e-global-color-feb96cd:#090A0A;--e-global-color-60a6987:#A19A8880;--e-global-color-be81076:#A19A8880;--e-global-color-d4335ec:#FDFDFC;--e-global-color-7fbb542:#FAFAF9;--e-global-color-2314231:#F6F5F4;--e-global-color-e5d1ed7:#F1F0EE;--e-global-color-287dc4c:#EDEBE9;--e-global-color-36828e0:#2D4739;--e-global-color-852009d:#F3F6F5;--e-global-color-af9c266:#6F716F;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Livvic";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Livvic";--e-global-typography-accent-font-weight:500;--e-global-typography-da2d246-font-family:"Livvic";--e-global-typography-da2d246-font-size:64px;--e-global-typography-da2d246-font-weight:400;--e-global-typography-da2d246-line-height:72px;--e-global-typography-e5187b2-font-family:"Montserrat";--e-global-typography-e5187b2-font-size:24px;--e-global-typography-e5187b2-font-weight:400;--e-global-typography-e5187b2-line-height:40px;--e-global-typography-3bc5078-font-family:"Montserrat";--e-global-typography-3bc5078-font-size:16px;--e-global-typography-3bc5078-font-weight:600;--e-global-typography-3bc5078-text-transform:uppercase;--e-global-typography-3bc5078-line-height:1em;--e-global-typography-b22bb1e-font-family:"Montserrat";--e-global-typography-b22bb1e-font-size:20px;--e-global-typography-b22bb1e-font-weight:700;--e-global-typography-b22bb1e-line-height:24px;--e-global-typography-d874698-font-family:"Montserrat";--e-global-typography-d874698-font-size:18px;--e-global-typography-d874698-font-weight:400;--e-global-typography-d874698-line-height:32px;--e-global-typography-74fb391-font-family:"Montserrat";--e-global-typography-74fb391-font-size:16px;--e-global-typography-74fb391-font-weight:400;--e-global-typography-74fb391-text-transform:uppercase;--e-global-typography-74fb391-text-decoration:none;--e-global-typography-74fb391-line-height:24px;--e-global-typography-77c41fc-font-family:"Montserrat";--e-global-typography-77c41fc-font-size:16px;--e-global-typography-77c41fc-font-weight:600;--e-global-typography-77c41fc-text-transform:uppercase;--e-global-typography-77c41fc-line-height:24px;--e-global-typography-77c41fc-letter-spacing:0.5px;--e-global-typography-b98d00c-font-size:18px;--e-global-typography-b98d00c-font-weight:500;--e-global-typography-b98d00c-line-height:32px;--e-global-typography-70abc07-font-family:"Montserrat";--e-global-typography-70abc07-font-size:32px;--e-global-typography-70abc07-font-weight:700;--e-global-typography-70abc07-line-height:32px;--e-global-typography-2ac7c0f-font-family:"Montserrat";--e-global-typography-2ac7c0f-font-size:20px;--e-global-typography-2ac7c0f-font-weight:600;--e-global-typography-2ac7c0f-line-height:24px;--e-global-typography-7394544-font-family:"Livvic";--e-global-typography-7394544-font-size:40px;--e-global-typography-7394544-font-weight:500;--e-global-typography-7394544-line-height:48px;color:var( --e-global-color-text );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:500ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-primary );--e-preloader-size:16px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-3bc5078-font-family ), Sans-serif;font-size:var( --e-global-typography-3bc5078-font-size );font-weight:var( --e-global-typography-3bc5078-font-weight );text-transform:var( --e-global-typography-3bc5078-text-transform );line-height:var( --e-global-typography-3bc5078-line-height );color:var( --e-global-color-secondary );box-shadow:0px 0px 8px -2px rgba(0, 0, 0, 0.2);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:1.5em 1.5em 1.5em 1.5em;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-95b27e2 );color:var( --e-global-color-7aad0fa );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-95b27e2 );border-radius:6px 6px 6px 6px;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-889e86c );}.elementor-kit-6 a{color:var( --e-global-color-95b27e2 );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-889e86c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f3dc47f );border-radius:6px 6px 6px 6px;padding:1em 1em 1em 1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-3bc5078-font-size );line-height:var( --e-global-typography-3bc5078-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:967px){.elementor-kit-6{--e-global-typography-da2d246-font-size:40px;--e-global-typography-da2d246-line-height:48px;--e-global-typography-e5187b2-font-size:20px;--e-global-typography-e5187b2-line-height:32px;--e-global-typography-3bc5078-font-size:16px;--e-global-typography-b22bb1e-font-size:18px;--e-global-typography-d874698-font-size:16px;--e-global-typography-d874698-line-height:32px;--e-global-typography-74fb391-font-size:16px;--e-global-typography-b98d00c-font-size:16px;--e-global-typography-b98d00c-line-height:32px;--e-global-typography-2ac7c0f-font-size:18px;--e-global-typography-7394544-font-size:32px;--e-global-typography-7394544-line-height:48px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-3bc5078-font-size );line-height:var( --e-global-typography-3bc5078-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
    transition: all 0.3s;
}

h1, h2, h3, h4, h5, h6 {
    text-wrap: balance;
}

.site-main .elementor-widget-button a {
    text-decoration: none;
}

.site-main a:hover {
    text-underline-offset: .05em;
    text-decoration-color: rgba(0,0,0,0);
}

.site-main a {
    text-decoration: underline;
    text-underline-offset: .15em;
    text-decoration-thickness: .1em;
    text-decoration-color: inherit;
    display: inline-block;
    text-wrap: balance;
}

.site-main .bg-dark a:hover {
    color: var(--e-global-color-95b27e2);
}

.site-main .bg-dark a {
    color: var(--e-global-color-accent);
}

body[data-elementor-device-mode="mobile"] .timeline-icon-row-odd {
    right: initial!important;
    left: -13px!important;
}

.elementor-35 .menu-item a:hover {
    text-underline-offset: .5em;
    text-decoration-color: var(--e-global-color-be81076);
}

.elementor-35 .menu-item a {
    text-decoration: underline;
    text-underline-offset: 0;
    text-decoration-thickness: 2px;
    text-decoration-color: transparent;
}

.elementor-35 .current-menu-item a:hover {
    color: var(--e-global-color-primary)!important;
}

.elementor-35 .current-menu-item a {
    cursor: default;
    color: var(--e-global-color-primary)!important;
    text-decoration: underline;
    text-underline-offset: .5em;
    text-decoration-thickness: 2px;
    text-decoration-color: var(--e-global-color-be81076);
}

.elementor-35 .elementor-widget-image a img[src$=".svg"],
.elementor-554 .elementor-widget-image a img[src$=".svg"] {
    width:initial!important;
}

.ballanced {
    text-wrap: balance;
}

.hide-listing {
    visibility: hidden;
    height: 0;
}

/*.elementor-nav-menu--dropdown {
    right: 0 !important;
    left: initial !important;
    width: auto !important;
    min-width: initial !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-nav-menu--dropdown,
.elementor-nav-menu--dropdown li {
    padding: 0!important;
    margin: 0!important;
    border: none!important;
}

.elementor-nav-menu--dropdown li a {
    border: none!important;
    padding: 2em 2em!important;
}*//* End custom CSS */