.elementor-36431 .elementor-element.elementor-element-c4a1854{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-36431 .elementor-element.elementor-element-99c1b4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-36431 .elementor-element.elementor-element-7f0679a{--e-icon-list-icon-size:19px;}.elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-icon{padding-right:0px;}.elementor-36431 .elementor-element.elementor-element-7f0679a .elementor-icon-list-text{transition:color 0.3s;}.elementor-36431 .elementor-element.elementor-element-2f73619{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-36431 .elementor-element.elementor-element-4e851a3 .elementor-button{background-color:var( --e-global-color-text );font-size:14px;font-weight:600;line-height:100%;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:11px 18px 11px 31px;}.elementor-36431 .elementor-element.elementor-element-4e851a3 .elementor-button:hover, .elementor-36431 .elementor-element.elementor-element-4e851a3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-36431 .elementor-element.elementor-element-4e851a3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-36431 .elementor-element.elementor-element-4e851a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36431 .elementor-element.elementor-element-4e851a3 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-36431 .elementor-element.elementor-element-4e851a3 .elementor-button:hover svg, .elementor-36431 .elementor-element.elementor-element-4e851a3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-36431 .elementor-element.elementor-element-707d4c2 .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:600;line-height:100%;fill:#777777;color:#777777;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:13px 28px 13px 28px;}.elementor-36431 .elementor-element.elementor-element-707d4c2 .elementor-button:hover, .elementor-36431 .elementor-element.elementor-element-707d4c2 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-36431 .elementor-element.elementor-element-707d4c2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-36431 .elementor-element.elementor-element-707d4c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36431 .elementor-element.elementor-element-707d4c2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-36431 .elementor-element.elementor-element-347a921{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-36431 .elementor-element.elementor-element-6027bc4{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-36431 .elementor-element.elementor-element-6027bc4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-36431 .elementor-element.elementor-element-515e320{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-36431 .elementor-element.elementor-element-515e320.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-36431 .elementor-element.elementor-element-374bdc0{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-36431 .elementor-element.elementor-element-374bdc0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-36431 .elementor-element.elementor-element-4e161a5{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-36431 .elementor-element.elementor-element-4e161a5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-36431 .elementor-element.elementor-element-545e0c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36431 .elementor-element.elementor-element-d408659{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-36431 .elementor-element.elementor-element-29a91b5 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-36431 .elementor-element.elementor-element-29a91b5 img{width:34px;}.elementor-36431 .elementor-element.elementor-element-e6b4aa3{z-index:1;}.elementor-36431 .elementor-element.elementor-element-0330af9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-36431 .elementor-element.elementor-element-0330af9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36431 .elementor-element.elementor-element-c712632{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-36431 .elementor-element.elementor-element-2f73619{--width:fit-content;}.elementor-36431 .elementor-element.elementor-element-0330af9{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-36431 .elementor-element.elementor-element-0330af9{--width:440px;}}@media(max-width:1024px){.elementor-36431 .elementor-element.elementor-element-347a921{--gap:48px 64px;--row-gap:48px;--column-gap:64px;}.elementor-36431 .elementor-element.elementor-element-0330af9{--justify-content:flex-end;}}@media(max-width:767px){.elementor-36431 .elementor-element.elementor-element-99c1b4d{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-36431 .elementor-element.elementor-element-7f0679a.elementor-element{--order:-99999 /* order start hack */;}.elementor-36431 .elementor-element.elementor-element-2f73619{--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-36431 .elementor-element.elementor-element-347a921{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;}.elementor-36431 .elementor-element.elementor-element-6027bc4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36431 .elementor-element.elementor-element-515e320{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36431 .elementor-element.elementor-element-374bdc0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36431 .elementor-element.elementor-element-4e161a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36431 .elementor-element.elementor-element-545e0c5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-36431 .elementor-element.elementor-element-d408659{--justify-content:space-between;}.elementor-36431 .elementor-element.elementor-element-29a91b5 > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-36431 .elementor-element.elementor-element-0330af9{--width:fit-content;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-36431 .elementor-element.elementor-element-c712632{--width:auto;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}}/* Start custom CSS for global, class: .elementor-global-13763 *//**
* jetcraft-ws-wpmenu
* {@link https://jetcraft.io/jetcraft-ws-wpmenu-01|Jetcraft}
ver. 1.1.2
*/

/**
 * Do not edit as possible
 * ----------------------------
 */

.jetcraft-ws-wpmenu-01 {
    /* Common */
    --font-size: 14px;
    --font-color: var(--jetcraft-text);
    --font-weight: 500;
    --line-height: 100%;
    --border: 1px solid var(--jetcraft-secondary);
    --border-radius: 4px;
    --bg-color: var(--jetcraft-custom-bg, #fff);
    --zindex: 1;

    --link-color: var(--font-color);
    --hover-color: var(--jetcraft-primary);
    --active-color: var(--font-color);
    --visited-color: var(--font-color);

    /* Title Button and Arrow */
    --title-margin: 0;
    --title-padding: 13px 46px 11px 12px;
    --title-font-size: 13px;
    --title-font-weight: 600;
    --title-font-color: var(--font-color);
    --title-border: var(--border);
    --title-border-radius: 4px;
    --title-bg-color: var(--bg-color);
    --title-arrow-distance: 8px;

    /* Main Menu */
    --menu-min-width: auto;

    --menu-margin-hr: 20px;
    --menu-margin-top: 0;
    --menu-margin-bottom: 0;

    --menu-ul-margin-top: 10px;
    --menu-ul-margin-bottom: 0;
    --menu-mobile-margin-top: 8px;
    --menu-mobile-margin-bottom: 0;
    --menu-ul-padding: 0;

    --menu-item-margin: 0;
    --menu-item-padding: 6px 0;

    --menu-item-padding-hasChildren: 6px 18px 6px 0;
    --menu-arrow-distance: -3px;

    --float-menu-min-width: 160px;
    --float-menu-max-height: 200px;
    --float-menu-distance: calc(100% + 6px);

    --menu-divider-height: 10px;

    /* Submenu */
    --submenu-min-width: auto;
    --submenu-max-height: none;

    --submenu-distance: calc(100% + 4px);
    --submenu-ul-margin: 0;
    --submenu-ul-padding: 8px 0;
    --submenu-item-padding: 6px 12px;

    --submenu-item-padding-hasChildren: 6px 28px 6px 12px;
    --submenu-arrow-distance: 4px;

    --submenu-indent: 12px;

    /* Menu Accent */
    --menu-item-padding-accent: 12px 8px;

    /* Menu Arrow */
    --arrow-size: 12px;
    --arrow-url: url('data:image/svg+xml,<svg fill="%23212121" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" ><path d="M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0 .3.3.3.8 0 1.1l-3.2 3.2c-.2.2-.4.3-.6.3Z"></path></svg>');

    --arrow-url-dark: url('data:image/svg+xml,<svg fill="%23666" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" ><path d="M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0 .3.3.3.8 0 1.1l-3.2 3.2c-.2.2-.4.3-.6.3Z"></path></svg>');

    /* Form select */
    --select-outline: 0;
    --select-padding: 10px 8px 9px 8px;
}

/* Common */
.jetcraft-ws-wpmenu-01 * {
    font-size: var(--font-size);
    color: var(--font-color);
    line-height: var(--line-height);
    font-weight: var(--font-weight);
}
.jetcraft-ws-wpmenu-01 ul {
    margin: 0;
    padding: 0;
    vertical-align: top;
    list-style: none;
    z-index: var(--zindex);
}
.jetcraft-ws-wpmenu-01 li {
    position: relative;
    margin: 0;
    padding: 0;
}
.jetcraft-ws-wpmenu-01 ul a {
    display: block;
    position: relative;
    margin: 0 ;
    padding: 0;
    white-space: nowrap;
}
.jetcraft-comp .jetcraft-ws-wpmenu-01 a {
    text-decoration: none;
}
.jetcraft-ws-wpmenu-01 ul a {
    color: var(--link-color);
}
.jetcraft-ws-wpmenu-01 ul a:hover {
    color: var(--hover-color);
}
.jetcraft-ws-wpmenu-01 ul a:active {
    color: var(--active-color);
}
.jetcraft-ws-wpmenu-01 ul a:visited {
    color: var(--visited-color);
}

/* Title Button */
.jetcraft-ws-wpmenu-01 h5 {
    display: none;
    position: relative;
    margin: var(--title-margin);
    padding: var(--title-padding);
    font-size: var(--title-font-size);
    font-weight: var(--title-font-weight);
    color: var(--title-font-color);
    border: var(--title-border);
    border-radius: var(--title-border-radius);
    background-color: var(--title-bg-color);
    cursor: pointer;
    line-height: 100%;
}
.jetcraft-no-radius .jetcraft-ws-wpmenu-01 h5 {
    border-radius: 0;
}

/* Arrow */
.jetcraft-ws-wpmenu-01 h5::after {
    content: "";
    position: absolute;
    margin-top: calc(var(--arrow-size) / 2 * -1);
    top: 50%;
    right: var(--title-arrow-distance);
    width: var(--arrow-size);
    height: var(--arrow-size);
    background-image: var(--arrow-url);
    transition: transform 0.4s;
}

.jetcraft-ws-wpmenu-01 li:has(ul) > a::after {
    content: "";
    position: absolute;
    margin-top: calc(var(--arrow-size) / 2 * -1);
    top: 50%;
    right: var(--arrow-distance-detail);
    width: var(--arrow-size);
    height: var(--arrow-size);
    background-image: var(--arrow-url);
    transition: transform 0.4s;
}

.jetcraft-color-dark .jetcraft-ws-wpmenu-01 h5::after,
.jetcraft-color-dark .jetcraft-ws-wpmenu-01 li:has(ul) > a::after {
    background-image: var(--arrow-url-dark);
}

/* Mainmenu */
.jetcraft-ws-wpmenu-01 ul:first-of-type {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    min-width: var(--menu-min-width);
    margin-top: var(--menu-ul-margin-top);
    margin-bottom: var(--menu-ul-margin-bottom);
    margin-left: calc(var(--menu-margin-hr) / 2 * -1);
    margin-right: calc(var(--menu-margin-hr) / 2 * -1);
    padding: var(--menu-ul-padding);
}
.jetcraft-ws-wpmenu-01 ul:first-of-type li {
    margin-left: calc(var(--menu-margin-hr) / 2);
    margin-right: calc(var(--menu-margin-hr) / 2);

    margin-top: var(--menu-margin-top);
    margin-bottom: var(--menu-margin-bottom);
    position: relative;
}
.jetcraft-ws-wpmenu-01.divider:not(.vt) ul:first-of-type li:not(:first-child):before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(var(--menu-margin-hr) / 2 * -1);
    width: 1px;
    height: var(--menu-divider-height);
    background-color: var(--font-color);
    opacity: 0.2;
}
.jetcraft-ws-wpmenu-01.divider:not(.vt) ul:first-of-type ul li:before {
    display: none !important;
}
.jetcraft-ws-wpmenu-01 ul:first-of-type a {
    margin: var(--menu-item-margin);
    padding: var(--menu-item-padding);
}
.jetcraft-ws-wpmenu-01 ul:first-of-type li:has(ul) > a {
    padding: var(--menu-item-padding-hasChildren);
}
.jetcraft-ws-wpmenu-01 ul:first-of-type li:has(ul) > a::after {
    right: var(--menu-arrow-distance);
}

/* Submenu */
.jetcraft-ws-wpmenu-01 ul:first-of-type ul {
    display: none;
    flex-direction: column;
    position: absolute;
    top: 0;
    left: 100%;

    margin:var(--submenu-ul-margin);
    padding: var(--submenu-ul-padding);
    min-width: var(--submenu-min-width);
    max-height: var(--submenu-max-height);
    border: var(--border);
    border-radius: var(--border-radius);
    background-color: var(--bg-color);
}
.jetcraft-ws-wpmenu-01 ul:first-of-type > li:has(ul) > ul {
    top: var(--submenu-distance);
    left: 0;
    
    ul {
        top: 0;
    }
}
.jetcraft-ws-wpmenu-01 ul:first-of-type ul li {
    margin: 0;
}
.jetcraft-ws-wpmenu-01 ul:first-of-type ul a {
    padding: var(--submenu-item-padding);
}
.jetcraft-ws-wpmenu-01 ul:first-of-type ul li:has(ul) > a {
    padding: var(--submenu-item-padding-hasChildren);
}
.jetcraft-ws-wpmenu-01 ul:first-of-type ul li:has(ul) > a::after {
    right: var(--submenu-arrow-distance);
}

/* Horizonral Style */
.jetcraft-ws-wpmenu-01.hr ul:first-of-type ul {
    padding-left: 0;
}

/* Vertical Style */
.jetcraft-ws-wpmenu-01.vt ul:first-of-type {
    flex-direction: column;
    flex-wrap: nowrap;
}
.jetcraft-ws-wpmenu-01.vt ul:first-of-type a,
.jetcraft-ws-wpmenu-01.vt ul:first-of-type li:has(ul) > a {
    padding-left: 0;
}
.jetcraft-ws-wpmenu-01.vt ul:first-of-type li:has(ul) > a::after {
    right: 0;
}
.jetcraft-ws-wpmenu-01.vt ul:first-of-type ul {
    position: initial;
    margin: var(--submenu-ul-margin);
    padding-left: var(--submenu-indent);
    border: 0;
}
.jetcraft-ws-wpmenu-01.vt ul:first-of-type ul a,
.jetcraft-ws-wpmenu-01.vt ul:first-of-type ul li:has(ul) > a {
    padding-left: 0;
}
.jetcraft-ws-wpmenu-01.vt ul:first-of-type ul li:has(ul) > a::after {
    right: 0;
}

/* Vertical Style - Floated submenu */
.jetcraft-ws-wpmenu-01.vt.float-submenu ul:first-of-type ul {
    position: absolute;
    top: var(--float-menu-distance);
    min-width: var(--float-menu-min-width);
    max-height: var(--float-menu-max-height);
    margin: 0;
    padding: var(--submenu-ul-padding);
    padding-left: var(--submenu-indent);
    border: var(--border);
    border-radius: var(--border-radius);
    background-color: var(--bg-color);
    overflow-y: auto;
}
.jetcraft-ws-wpmenu-01.vt.float-submenu ul:first-of-type ul ul {
    position: initial;
    min-width: initial;
    max-height: initial;
    margin: var(--submenu-ul-margin);
    padding-left: var(--submenu-indent);
    border: 0;
}
.jetcraft-ws-wpmenu-01.vt ul:first-of-type ul li:has(ul) > a::after {
    right: var(--submenu-arrow-distance);
}

/* Mix */
.jetcraft-ws-wpmenu-01.mix ul:first-of-type > li:has(ul) > ul {
    position: absolute;
    top: var(--submenu-distance);
    bottom: initial;
    border: var(--border);
    border-radius: var(--border-radius);
    background-color: var(--bg-color);
    
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: var(--float-menu-min-width);
    max-height: var(--float-menu-max-height);
    overflow: hidden;
    overflow-y: auto;
}
.jetcraft-ws-wpmenu-01.mix ul:first-of-type > li:has(ul) > ul ul {
    position: initial;
    top: 0;
    margin: var(--submenu-ul-margin);
    padding-left: var(--submenu-indent);
    border: 0;
}
.jetcraft-ws-wpmenu-01.mix ul:first-of-type ul li:has(ul) > a::after {
    right: calc(var(--submenu-arrow-distance));
}

/* Collapsed */
.jetcraft-ws-wpmenu-01.collapsed h5 {
    display: inline-flex;
}
.jetcraft-ws-wpmenu-01.collapsed ul:first-of-type {
    display: none;
}

/* Float */
.jetcraft-ws-wpmenu-01.vt.float ul:first-of-type {
    position: absolute;
    top: var(--float-menu-distance);
    min-width: var(--float-menu-min-width);
    max-height: var(--float-menu-max-height);
    margin: 0;
    padding: var(--submenu-ul-padding);
    border: var(--border);
    border-radius: var(--border-radius);
    background-color: var(--bg-color);
    overflow-y: auto;
}
.jetcraft-ws-wpmenu-01.vt.float ul:first-of-type ul {
    position: initial;
    min-width: initial;
    max-height: initial;
    margin: var(--submenu-ul-margin);
    padding-left: var(--submenu-indent);
    border: 0;
}
.jetcraft-ws-wpmenu-01.hr.float ul:first-of-type ul {
    top: initial;
    bottom: 0;
}
.jetcraft-ws-wpmenu-01.hr.float ul:first-of-type > li:has(ul) > ul {
    top: initial;
    bottom: var(--submenu-distance);
}

/* Reverse */
.jetcraft-ws-wpmenu-01.vt.reverse ul:first-of-type {
    position: absolute;
    bottom: var(--float-menu-distance);
    min-width: var(--float-menu-min-width);
    max-height: var(--float-menu-max-height);
    margin: 0;
    padding: var(--submenu-ul-padding);
    border: var(--border);
    border-radius: var(--border-radius);
    background-color: var(--bg-color);
    overflow-y: auto;
}
.jetcraft-ws-wpmenu-01.vt.reverse ul:first-of-type ul {
    position: initial;
    margin: var(--submenu-ul-margin);
    padding-left: var(--submenu-indent);
    border: 0;
}

.jetcraft-ws-wpmenu-01.hr.reverse ul:first-of-type ul {
    top: initial;
    bottom: 0;
}
.jetcraft-ws-wpmenu-01.hr.reverse ul:first-of-type > li:has(ul) > ul {
    top: initial;
    bottom: var(--submenu-distance);
    
    ul {
        bottom: 0;
    }
}

.jetcraft-ws-wpmenu-01.mix.reverse ul:first-of-type > li:has(ul) > ul {
    top: initial;
    bottom: var(--submenu-distance);
}
.jetcraft-ws-wpmenu-01.mix.reverse ul:first-of-type > li:has(ul) > ul ul {
    position: initial;
    top: initial;
    bottom: 0;
}

/* With title */
.jetcraft-ws-wpmenu-01.with-title h5 {
    display: block;
    pointer-events: none;
    padding: var(--title-padding);
    font-size: var(--title-font-size);
    font-weight: var(--title-font-weight);
    border: var(--title-border);
    border-radius: var(--title-border-radius);
    background-color: var(--title-bg-color);
}

/* No title */
.jetcraft-ws-wpmenu-01.no-title h5 {
    display: none;
    border: 0;
}

/* Skeleton */
.jetcraft-ws-wpmenu-01.skeleton h5 {
    display: block;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: none;
    line-height: 0;
}
.jetcraft-ws-wpmenu-01.skeleton h5::after {
    display: none;
}

/* Hamberger */
.jetcraft-ws-wpmenu-01.hamberger h5 {
    display: block;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: none;
    line-height: 0;
}
.jetcraft-ws-wpmenu-01.hamberger h5::after {
    display: none;
}

/* Accent list items */
.jetcraft-ws-wpmenu-01.float.accent li a,
.jetcraft-ws-wpmenu-01.reverse.accent li a {
    padding: var(--menu-item-padding-accent) !important;
    border-radius: var(--border-radius);
}
.jetcraft-ws-wpmenu-01.accent li a:hover {
    background-color: var(--jetcraft-accent);
}

/* Underline */
.jetcraft-ws-wpmenu-01.underline ul:first-of-type > li::before,
.jetcraft-ws-wpmenu-01.underline ul:first-of-type > li::after {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: calc(100% - 0px);
    height: 1px;
    pointer-events: none;
    content: "";
    background-color: var(--hover-color);
    transform: scaleX(0);
    transform-origin: 0 0;
    transition: transform .3s ease;
}
.jetcraft-ws-wpmenu-01.underline ul:first-of-type > li::before {
    opacity: 0;
    transform: scaleX(1);
}
.jetcraft-ws-wpmenu-01.underline ul:first-of-type > li:hover::after {
    transform: scaleX(1);
}
.jetcraft-ws-wpmenu-01.underline ul:first-of-type ul > li::before,
.jetcraft-ws-wpmenu-01.underline ul:first-of-type ul > li::after {
    display: none;
}

/* Meta Balloon */
:where(.jetcraft-ws-wpmenu-01):is(
.elementor-widget-wp-widget-categories,
.elementor-widget-wp-widget-archives,
.elementor-widget-wp-widget-post_views_counter_list_widget
) li span {
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 8px;
    padding: 0;
    min-width: 18px;
    height: 18px;
    text-align: center;
    font-size: 10px;
    line-height: 17px;
    color: var(--font-color);
    border: var(--border);
    border-radius: 999px;
}

/* Date */
.jetcraft-ws-wpmenu-01.elementor-widget-wp-widget-recent-posts li a {
    display: block;
}
.jetcraft-ws-wpmenu-01.elementor-widget-wp-widget-recent-posts li span {
    display: block !important;
    margin-top: 5px;
    padding: 0;
    font-size: 11px;
    font-weight: 700;
    line-height: 100%;
    color: var(--font-color);
    opacity: .5
}
.jetcraft-color-dark.jetcraft-ws-wpmenu-01.elementor-widget-wp-widget-recent-posts li span,
.jetcraft-color-dark .jetcraft-ws-wpmenu-01.elementor-widget-wp-widget-recent-posts li span {
    font-weight: 300;
}

/* Form */
.jetcraft-ws-wpmenu-01 select {
    outline: var(--select-outline);
    padding: var(--select-padding);
    color: var(--jetcraft-text);
    border: var(--border);
    border-radius: var(--border-radius);
    background-color: var(--bg-color);
    cursor: pointer;
}

/* Arrow Animation */
.jetcraft-ws-wpmenu-01 h5.on:after,
.jetcraft-ws-wpmenu-01 li:has(ul) > a.on::after {
    transform: rotate(-180deg);
}

.jetcraft-ws-wpmenu-01.hr ul:first-of-type ul li:has(ul) > a::after {
    transform: rotate(-90deg);
}
.jetcraft-ws-wpmenu-01.hr ul:first-of-type ul li:has(ul) > a.on::after {
    transform: rotate(90deg);
}

.jetcraft-ws-wpmenu-01.reverse h5::after {
    transform: rotate(-180deg);
}
.jetcraft-ws-wpmenu-01.reverse h5.on::after {
    transform: rotate(0deg);
}

.jetcraft-ws-wpmenu-01.hr.reverse h5::after {
    transform: rotate(0deg);
}
.jetcraft-ws-wpmenu-01.hr.reverse h5.on::after {
    transform: rotate(-180deg);
}
.jetcraft-ws-wpmenu-01.hr.reverse ul:first-of-type > li:has(ul) > a::after {
    transform: rotate(-180deg);
}
.jetcraft-ws-wpmenu-01.hr.reverse ul:first-of-type > li:has(ul) > a.on::after {
    transform: rotate(0deg);
}

.jetcraft-ws-wpmenu-01.mix ul:first-of-type > li:has(ul) > a::after {
    transform: rotate(0deg);
}
.jetcraft-ws-wpmenu-01.mix ul:first-of-type > li:has(ul) > a.on::after {
    transform: rotate(-180deg);
}
.jetcraft-ws-wpmenu-01.mix.reverse ul:first-of-type > li:has(ul) > a::after {
    transform: rotate(-180deg);
}
.jetcraft-ws-wpmenu-01.mix.reverse ul:first-of-type > li:has(ul) > a.on::after {
    transform: rotate(0deg);
}

/* Menu scrollbar */
.jetcraft-ws-wpmenu-01 ul::-webkit-scrollbar {
    width: 6px;
}
.jetcraft-ws-wpmenu-01 ul::-webkit-scrollbar-track {
    border-radius: 10px;
}
.jetcraft-ws-wpmenu-01 ul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: rgba(0,0,0, 0.1);
}

/* Submenu align to right */
.jetcraft-ws-wpmenu-01 .submenu-align-right,
.jetcraft-ws-wpmenu-01 .submenu-align-right-all,
.jetcraft-ws-wpmenu-01 .submenu-align-right-all ul:first-of-type {
    left: initial;
    right: 0;
}

/* Mobile */
@media(max-width: 767px) {
    .jetcraft-ws-wpmenu-01 h5 {
        display: inline-flex;
    }

    .jetcraft-ws-wpmenu-01 ul:first-of-type,
    .jetcraft-ws-wpmenu-01 ul:first-of-type ul {
        display: none;
    }

    .jetcraft-ws-wpmenu-01.with-title ul:first-child,
    .jetcraft-ws-wpmenu-01.no-title ul:first-child {
        display: flex;
    }

    .jetcraft-ws-wpmenu-01 ul:first-of-type {
        margin-top: var(--menu-mobile-margin-top);
        margin-bottom: var(--menu-mobile-margin-bottom);
    }
    
    /* Mix with all vertical menu */
    .jetcraft-ws-wpmenu-01.mix-all ul:first-of-type {
        flex-direction: column;
        flex-wrap: nowrap;
        position: absolute;
        top: var(--submenu-distance);
        min-width: var(--float-menu-min-width);
        max-height: var(--float-menu-max-height);
        margin: 0;
        padding: var(--submenu-ul-padding);
        border: var(--border);
        border-radius: var(--border-radius);
        background-color: var(--bg-color);
        overflow-y: auto;
    }
    .jetcraft-ws-wpmenu-01.mix-all ul:first-of-type a,
    .jetcraft-ws-wpmenu-01.mix-all ul:first-of-type li:has(ul) > a {
        padding-left: 0;
    }
    .jetcraft-ws-wpmenu-01.mix-all ul:first-of-type li:has(ul) > a::after {
        right: 0;
    }
    .jetcraft-ws-wpmenu-01.mix-all ul:first-of-type ul {
        position: initial;
        min-width: initial;
        max-height: initial;
        margin: var(--submenu-ul-margin);
        padding-left: var(--submenu-indent);
        border: 0;
    }
}

@media(min-width: 768px) {
    /* Mix with all vertical menu */
    .jetcraft-ws-wpmenu-01.mix-all ul:first-of-type > li:has(ul) > ul {
        flex-direction: column;
        flex-wrap: nowrap;
        position: absolute;
        top: var(--submenu-distance);
        min-width: var(--float-menu-min-width);
        max-height: var(--float-menu-max-height);
        margin: 0;
        padding: var(--submenu-ul-padding);
        border: var(--border);
        border-radius: var(--border-radius);
        background-color: var(--bg-color);
        overflow-y: auto;
    }
    .jetcraft-ws-wpmenu-01.mix-all ul:first-of-type > li:has(ul) > ul ul {
        position: initial;
        min-width: initial;
        max-height: initial;
        top: 0;
        margin: var(--submenu-ul-margin);
        padding-left: var(--submenu-indent);
        border: 0;
    }
    
    /* Collapsed with title */
    .jetcraft-ws-wpmenu-01.vt.collapsed-with-title h5 {
        display: block;
        pointer-events: none;
        padding: var(--title-padding);
        font-size: var(--title-font-size);
        font-weight: var(--title-font-weight);
        border: var(--title-border);
        border-radius: var(--title-border-radius);
        background-color: var(--title-bg-color);
    }
    .jetcraft-ws-wpmenu-01.vt.collapsed-with-title.reverse ul:first-of-type {
        position: initial;
        bottom: var(--float-menu-distance);
        min-width: var(--menu-min-width);
        max-height: var(--float-menu-max-height);
        margin-top: var(--menu-ul-margin-top);
        margin-bottom: var(--menu-ul-margin-bottom);
        margin-left: calc(var(--menu-margin-hr) / 2 * -1);
        margin-right: calc(var(--menu-margin-hr) / 2 * -1);
        padding: var(--menu-ul-padding);
        border: 0;
        border-radius: var(--border-radius);
        background-color: initial;
        overflow-y: initial;
    }
    .jetcraft-ws-wpmenu-01.vt.collapsed-with-title.reverse ul:first-of-type ul {
        position: initial;
        margin:var(--submenu-ul-margin);
        padding: var(--submenu-ul-padding);
        padding-left: var(--submenu-indent);
        min-width: var(--submenu-min-width);
        max-height: var(--submenu-max-height);
        border: 0;
        border-radius: var(--border-radius);
        background-color: initial;
    }
    
    /* Hamberger */
    .jetcraft-ws-wpmenu-01.hamberger h5 {
        display: none;
        visibility: hidden;
    }
    
    /* Submenu */
    .jetcraft-ws-wpmenu-01.vt ul:first-of-type ul {
        background-color: initial;
        border: initial;
    }
}


.jetcraft-ws-wpmenu-01 ul:first-of-type.active,
.jetcraft-ws-wpmenu-01 ul:first-of-type ul.active {
    display: flex;
}

/* Fix widget bugs */
.jetcraft-ws-wpmenu-01.elementor-widget-empty {
    background-color: transparent;
}
.jetcraft-ws-wpmenu-01.elementor-widget-empty .elementor-widget-empty-icon {
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f0679a */.elementor-36431 .elementor-element.elementor-element-7f0679a {
    .elementor-icon-list-icon {
        min-width: 42px;
        min-height: 42px;
        justify-content: center;
        align-items: center;
        border: 1px solid var(--jetcraft-secondary);
        border-radius: 999px;
        
        svg {
            margin: 0;
        }
        
        i {
            width: initial;
        }
    }
    .elementor-icon-list-icon+.elementor-icon-list-text {
        padding-inline-start: 0;
    }
    
    /* Jetcraft dark colorset styles */
    .jetcraft-color-dark&, .jetcraft-color-dark & {
        .elementor-icon-list-icon svg {
            fill: #9198a1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e851a3 */.elementor-36431 .elementor-element.elementor-element-4e851a3 {
    .elementor-button {
        display: flex;
        align-items: center;
        justify-content: center;
        
        /* Jetcraft dark colorset styles */
        .jetcraft-color-dark&,
        .jetcraft-color-dark & {
            color: #000;
            
            &:hover,
            &:active {
                color: #fff;
            }
        }
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-button-content-wrapper {
        align-items: center;
    }
    
    .elementor-button-icon {
        line-height: 0;
        
        svg {
            font-size: 18px;
            transform: translateY(0px) rotate(180deg);
        }
    }
    
    .elementor-button-text {
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-707d4c2 */.elementor-36431 .elementor-element.elementor-element-707d4c2 {
    .elementor-button {
        display: flex;
        align-items: center;
        justify-content: center;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }
    }
    
    .elementor-button-content-wrapper {
        align-items: center;
    }
    
    .elementor-button-icon {
        line-height: 0;
        
        svg {
            transform: translateY(-1px)
        }
    }
    
    .elementor-button-text {
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-6027bc4 */.elementor-36431 .elementor-element.elementor-element-6027bc4 {
    h5 {
        width: 100%;
    }
        
    @media(min-width: 768px) {
        /* Common */
        --font-color: #59636e;
        --line-height: 106%;
        
        /* Main Menu */
        --menu-ul-margin-top: 11px;
        --menu-item-padding: 9px 0;
        --menu-item-padding-hasChildren: 9px 18px 9px 0;
    
        /* Title Button and Arrow */
        --title-padding: 0;
        --title-font-size: 16px;
        --title-font-color: var(--jetcraft-text);
        --title-border: 0;
        --title-border-radius: 0;
        --title-bg-color: transparent;
        
        h5::after {
            display: none;
        }
    }
    
    /* Jetcraft dark colorset styles */
    .jetcraft-color-dark&, .jetcraft-color-dark & {
        --font-color: #9198a1;
        --font-weight: 400;
        
        --title-font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-515e320 */.elementor-36431 .elementor-element.elementor-element-515e320 {
    h5 {
        width: 100%;
    }
        
    @media(min-width: 768px) {
        /* Common */
        --font-color: #59636e;
        --line-height: 106%;
        
        /* Main Menu */
        --menu-ul-margin-top: 11px;
        --menu-item-padding: 9px 0;
        --menu-item-padding-hasChildren: 9px 18px 9px 0;
    
        /* Title Button and Arrow */
        --title-padding: 0;
        --title-font-size: 16px;
        --title-font-color: var(--jetcraft-text);
        --title-border: 0;
        --title-border-radius: 0;
        --title-bg-color: transparent;
        
        h5::after {
            display: none;
        }
    }
    
    /* Jetcraft dark colorset styles */
    .jetcraft-color-dark&, .jetcraft-color-dark & {
        --font-color: #9198a1;
        --font-weight: 400;
        
        --title-font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-374bdc0 */.elementor-36431 .elementor-element.elementor-element-374bdc0 {
    h5 {
        width: 100%;
    }
        
    @media(min-width: 768px) {
        /* Common */
        --font-color: #59636e;
        --line-height: 106%;
        
        /* Main Menu */
        --menu-ul-margin-top: 11px;
        --menu-item-padding: 9px 0;
        --menu-item-padding-hasChildren: 9px 18px 9px 0;
    
        /* Title Button and Arrow */
        --title-padding: 0;
        --title-font-size: 16px;
        --title-font-color: var(--jetcraft-text);
        --title-border: 0;
        --title-border-radius: 0;
        --title-bg-color: transparent;
        
        h5::after {
            display: none;
        }
    }
    
    /* Jetcraft dark colorset styles */
    .jetcraft-color-dark&, .jetcraft-color-dark & {
        --font-color: #9198a1;
        --font-weight: 400;
        
        --title-font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-4e161a5 */.elementor-36431 .elementor-element.elementor-element-4e161a5 {
    h5 {
        width: 100%;
    }
        
    @media(min-width: 768px) {
        /* Common */
        --font-color: #59636e;
        --line-height: 106%;
        
        /* Main Menu */
        --menu-ul-margin-top: 11px;
        --menu-item-padding: 9px 0;
        --menu-item-padding-hasChildren: 9px 18px 9px 0;
    
        /* Title Button and Arrow */
        --title-padding: 0;
        --title-font-size: 16px;
        --title-font-color: var(--jetcraft-text);
        --title-border: 0;
        --title-border-radius: 0;
        --title-bg-color: transparent;
        
        h5::after {
            display: none;
        }
    }
    
    /* Jetcraft dark colorset styles */
    .jetcraft-color-dark&, .jetcraft-color-dark & {
        --font-color: #9198a1;
        --font-weight: 400;
        
        --title-font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29a91b5 */.elementor-36431 .elementor-element.elementor-element-29a91b5 {
    /* Jetcraft dark colorset styles */
    .jetcraft-color-dark&, .jetcraft-color-dark & {
        img {
            filter: invert(100%);
            opacity: .6;
        }
        
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-e6b4aa3 */.elementor-36431 .elementor-element.elementor-element-e6b4aa3 {
    /* Common */
    --font-size: 12px;
    --font-color: var(--jetcraft-text);
    --font-weight: 500;

    /* Title Button and Arrow */
    --title-bg-color: var(--jetcraft-custom-bg, transparent);

    /* Main Menu */
    --menu-min-width: auto;
    --menu-margin-hr: 20px;
    --menu-ul-margin-top: 0;
    --menu-mobile-margin-top: 8px;
    --menu-mobile-margin-bottom: 0;

    --menu-item-margin: 0;
    --menu-item-padding: 6px 0;

    --menu-item-padding-hasChildren: 6px 18px 6px 0;
    --menu-arrow-distance: 0px;
    
    --float-menu-min-width: auto;
    --float-menu-max-height: 160px;
    
    --menu-divider-height: 10px;
    
    /* Jetcraft dark colorset styles */
    .jetcraft-color-dark&, .jetcraft-color-dark & {
        --font-color: #9198a1;
    }
}

.elementor-36431 .elementor-element.elementor-element-e6b4aa3 {
    ul:first-of-type {
        right: 0;
    }
    
    h5 svg {
        width: 32px;
        height: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-8e3eaad */.elementor-36431 .elementor-element.elementor-element-8e3eaad {
    ul:first-of-type {
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-dd0648a */.elementor-36431 .elementor-element.elementor-element-dd0648a {
    ul:first-of-type {
        right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0330af9 */.elementor-36431 .elementor-element.elementor-element-0330af9 .jetcraft-ws-wpmenu-01 {
    /* Title Button and Arrow */
    --title-bg-color: transparent;
    --title-padding: 0 36px 0 0;
    --title-font-size: 16px;
    --title-font-weight: 700;
    --title-border: 0;
    --title-arrow-distance: 0;
    
    /* Main Menu */
    --float-menu-distance: calc(100% + 14px);
    
    /* Menu Arrow */
    --arrow-size: 28px;
    --arrow-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" fill="none"><circle cx="14" cy="14" r="13.5" fill="%2336363D"></circle><path d="M14 9V19" stroke="white" stroke-width="2"></path><path d="M19 14L9 14" stroke="white" stroke-width="2"></path></svg>');

    --arrow-url-dark: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" fill="none"><circle cx="14" cy="14" r="13.5" fill="%2336363D"></circle><path d="M14 9V19" stroke="white" stroke-width="2"></path><path d="M19 14L9 14" stroke="white" stroke-width="2"></path></svg>');
    
    h5::after {
        transform: rotate(0deg);
    }
    h5.on::after {
        transform: rotate(45deg);
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-dcca258 */.elementor-36431 .elementor-element.elementor-element-dcca258 {
    line-height: 1;
    word-break: keep-all;
    opacity: .86;
        
    a:link,
    a:hover,
    a:visited,
    a:active {
    	color: var(--jetcraft-text);
    }
    
    address {
        display: inline;
        text-decoration: none;
        font-style: normal;
    }
    
    span {
        margin: 0 6px 0 0;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: -0.4px;
        line-height: 1.625;
    }
    
    strong {
        font-weight: 600;
    }
    
    /* Jetcraft dark colorset styles */
    .jetcraft-color-dark&, .jetcraft-color-dark & {
        color: #9198a1;
        opacity: .6;
        
        span {
            font-weight: 400;
        }
    }
    
    @media (max-width: 767px) {
        span {
            font-size: 11px;
            line-height: 1.625;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a1854 *//*
 * jetcraft-agent-footer-02
 * https://jetcraft.io/jetcraft-agent-footer-02/
 * version 1.0
 *//* End custom CSS */