.elementor-40218 .elementor-element.elementor-element-a23d3f7{--display:flex;}.elementor-40218 .elementor-element.elementor-element-1e85f9c{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;}.elementor-40218 .elementor-element.elementor-element-5b8abed{--display:flex;}.elementor-40218 .elementor-element.elementor-element-5b8abed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40218 .elementor-element.elementor-element-344b8da{--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--header-color:#999999;--toc-body-max-height:400px;--item-text-color:#AAAAAE;--item-text-hover-color:var( --e-global-color-primary );--item-text-transition-duration:600ms;--item-text-active-color:var( --e-global-color-text );--marker-color:#AAAAAE;}.elementor-40218 .elementor-element.elementor-element-344b8da .elementor-toc__header-title{text-align:start;}.elementor-40218 .elementor-element.elementor-element-344b8da .elementor-toc__header, .elementor-40218 .elementor-element.elementor-element-344b8da .elementor-toc__header-title{font-size:16px;font-weight:600;}.elementor-40218 .elementor-element.elementor-element-344b8da .elementor-toc__list-item{font-size:13px;font-weight:500;line-height:160%;letter-spacing:-0.2px;}.elementor-40218 .elementor-element.elementor-element-09d938d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-40218 .elementor-element.elementor-element-79dc7cd{--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:flex-start;--flex-wrap:nowrap;}.elementor-40218 .elementor-element.elementor-element-849e2b6 .elementor-heading-title{font-size:22px;font-weight:600;letter-spacing:-0.4px;}.elementor-40218 .elementor-element.elementor-element-a3b5ede{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-40218 .elementor-element.elementor-element-158776a img{width:auto;height:32px;}.elementor-40218 .elementor-element.elementor-element-ed5d157 img{width:auto;height:32px;}.elementor-40218 .elementor-element.elementor-element-bb48866{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40218 .elementor-element.elementor-element-3dedd60 > .elementor-widget-container{padding:24px 16px 24px 32px;}.elementor-40218 .elementor-element.elementor-element-3dedd60 .elementor-alert{border-left-width:0px;}.elementor-40218 .elementor-element.elementor-element-3dedd60 .elementor-alert-title{font-size:14px;font-weight:600;line-height:120%;}.elementor-40218 .elementor-element.elementor-element-3dedd60 .elementor-alert-description{font-size:15px;font-weight:400;line-height:160%;letter-spacing:-0.08px;}.elementor-40218 .elementor-element.elementor-element-fd678cc{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40218 .elementor-element.elementor-element-abe2e69{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-27b6b81{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-50660f1{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-aafb60b{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-fd9ec75{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-8a685fd{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-3e8aefe{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-e97fc5d{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-e2c08ec{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-83aff3c{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-6cb2a8c{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-a17be1e{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-033217f{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-6ffb799{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-aac9788{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-cc3b54f{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-f0f2c7d{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-84d3ded{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-4aa3eaf{--display:flex;--min-height:187px;}.elementor-40218 .elementor-element.elementor-element-cf2e76b{--display:flex;--min-height:187px;}body.elementor-page-40218:not(.elementor-motion-effects-element-type-background), body.elementor-page-40218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-40218 .elementor-element.elementor-element-5b8abed{--width:290px;}.elementor-40218 .elementor-element.elementor-element-a3b5ede{--width:fit-content;}}@media(max-width:767px){.elementor-40218 .elementor-element.elementor-element-1e85f9c{--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-40218 .elementor-element.elementor-element-a3b5ede{--width:fit-content;}.elementor-40218 .elementor-element.elementor-element-3dedd60 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-40218 .elementor-element.elementor-element-3dedd60 .elementor-alert-description{font-size:13px;line-height:160%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-344b8da */.elementor-40218 .elementor-element.elementor-element-344b8da {
    position: -webkit-sticky;
    position: sticky;
    top: 40px;
    word-break: keep-all;
    
    .elementor-toc__header {
        margin-bottom: 16px;
    }
    
    .elementor-toc__body {
        .elementor-toc__list-item {
            margin-bottom: 16px;
            
            .elementor-toc__list-item-text-wrapper {
                align-items: initial;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-3dedd60 */.elementor-40218 .elementor-element.elementor-element-3dedd60 {
    &::before {
        min-width: 64px;
    }
    
    @media(max-width: 767px) {
        &::before {
            display: none;
            visibility: hidden;
        }
        
        .elementor-widget-container {
            border: var(--border);
            border-radius: var(--border-radius);
        }
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19f7cc3 *//* .icon-label */
.icon-label {
    position: absolute;
    top: -21px;
    right: 26px;
    pointer-events: none;
    
    ul {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 4px;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    li {
        width: 40px;
        height: 40px;
        border: 1px solid var(--jetcraft-secondary);
        border-radius: 999px;
        background-color: var(--jetcraft-custom-bg, #fff);
        background-size: 16px;
        background-position: center center;
        background-repeat: no-repeat;
        
        /* Jetcraft border-radius styles */
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }

    }
}

.icon-1 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M10.561 8.073a6.005 6.005 0 0 1 3.432 5.142.75.75 0 1 1-1.498.07 4.5 4.5 0 0 0-8.99 0 .75.75 0 0 1-1.498-.07 6.004 6.004 0 0 1 3.431-5.142 3.999 3.999 0 1 1 5.123 0ZM10.5 5a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path></svg>');
}
.icon-2 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M10.5 0a5.499 5.499 0 1 1-1.288 10.848l-.932.932a.749.749 0 0 1-.53.22H7v.75a.749.749 0 0 1-.22.53l-.5.5a.749.749 0 0 1-.53.22H5v.75a.749.749 0 0 1-.22.53l-.5.5a.749.749 0 0 1-.53.22h-2A1.75 1.75 0 0 1 0 14.25v-2c0-.199.079-.389.22-.53l4.932-4.932A5.5 5.5 0 0 1 10.5 0Zm-4 5.5c-.001.431.069.86.205 1.269a.75.75 0 0 1-.181.768L1.5 12.56v1.69c0 .138.112.25.25.25h1.69l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l1.023-1.025a.75.75 0 0 1 .768-.18A4 4 0 1 0 6.5 5.5ZM11 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>');
}
.icon-3 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>');
}
.icon-4 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v1.5A1.75 1.75 0 0 1 14.25 6H1.75A1.75 1.75 0 0 1 0 4.25ZM1.75 7a.75.75 0 0 1 .75.75v5.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-5.5a.75.75 0 0 1 1.5 0v5.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25v-5.5A.75.75 0 0 1 1.75 7Zm0-4.5a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-1.5a.25.25 0 0 0-.25-.25ZM6.25 8h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5Z"></path></svg>');
}
.icon-5 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7-3.25v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5a.75.75 0 0 1 1.5 0Z"></path></svg>');
}
.icon-6 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M5.75 7.5h7.5a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5Zm0 5h7.5a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5Zm-4-10h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm10.314-3.082L11.07 2.417A.25.25 0 0 1 11.256 2h4.488a.25.25 0 0 1 .186.417l-2.244 2.5a.25.25 0 0 1-.372 0Z"></path></svg>');
}
.icon-7 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path></svg>');
}
.icon-8 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path></svg>');
}
.icon-9 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="m4.182 4.31.016.011 10.104 7.316.013.01 1.375.996a.75.75 0 1 1-.88 1.214L13.626 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947V5.305L.31 3.357a.75.75 0 1 1 .88-1.214Zm7.373 7.19L4.5 6.391v1.556c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01c0 .005.002.009.005.012l.006.004.007.001ZM8 1.5c-.997 0-1.895.416-2.534 1.086A.75.75 0 1 1 4.38 1.55 5 5 0 0 1 13 5v2.373a.75.75 0 0 1-1.5 0V5A3.5 3.5 0 0 0 8 1.5ZM8 16a2 2 0 0 1-1.985-1.75c-.017-.137.097-.25.235-.25h3.5c.138 0 .252.113.235.25A2 2 0 0 1 8 16Z"></path></svg>');
}
.icon-10 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z"></path></svg>');
}
.icon-11 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path></svg>');
}
.icon-12 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>');
}
.icon-13 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M2.5 5.724V8c0 .248.238.7 1.169 1.159.874.43 2.144.745 3.62.822a.75.75 0 1 1-.078 1.498c-1.622-.085-3.102-.432-4.204-.975a5.565 5.565 0 0 1-.507-.28V12.5c0 .133.058.318.282.551.227.237.591.483 1.101.707 1.015.447 2.47.742 4.117.742.406 0 .802-.018 1.183-.052a.751.751 0 1 1 .134 1.494C8.89 15.98 8.45 16 8 16c-1.805 0-3.475-.32-4.721-.869-.623-.274-1.173-.619-1.579-1.041-.408-.425-.7-.964-.7-1.59v-9c0-.626.292-1.165.7-1.591.406-.42.956-.766 1.579-1.04C4.525.32 6.195 0 8 0c1.806 0 3.476.32 4.721.869.623.274 1.173.619 1.579 1.041.408.425.7.964.7 1.59 0 .626-.292 1.165-.7 1.591-.406.42-.956.766-1.578 1.04C11.475 6.68 9.805 7 8 7c-1.805 0-3.475-.32-4.721-.869a6.15 6.15 0 0 1-.779-.407Zm0-2.224c0 .133.058.318.282.551.227.237.591.483 1.101.707C4.898 5.205 6.353 5.5 8 5.5c1.646 0 3.101-.295 4.118-.742.508-.224.873-.471 1.1-.708.224-.232.282-.417.282-.55 0-.133-.058-.318-.282-.551-.227-.237-.591-.483-1.101-.707C11.102 1.795 9.647 1.5 8 1.5c-1.646 0-3.101.295-4.118.742-.508.224-.873.471-1.1.708-.224.232-.282.417-.282.55Z"></path><path d="M14.49 7.582a.375.375 0 0 0-.66-.313l-3.625 4.625a.375.375 0 0 0 .295.606h2.127l-.619 2.922a.375.375 0 0 0 .666.304l3.125-4.125A.375.375 0 0 0 15.5 11h-1.778l.769-3.418Z"></path></svg>');
}
.icon-14 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M2.5 1.75v11.5c0 .138.112.25.25.25h3.17a.75.75 0 0 1 0 1.5H2.75A1.75 1.75 0 0 1 1 13.25V1.75C1 .784 1.784 0 2.75 0h8.5C12.216 0 13 .784 13 1.75v7.736a.75.75 0 0 1-1.5 0V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13.274 9.537v-.001l-4.557 4.45a.75.75 0 0 1-1.055-.008l-1.943-1.95a.75.75 0 0 1 1.062-1.058l1.419 1.425 4.026-3.932a.75.75 0 1 1 1.048 1.074ZM4.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM4 7.75A.75.75 0 0 1 4.75 7h2a.75.75 0 0 1 0 1.5h-2A.75.75 0 0 1 4 7.75Z"></path></svg>');
}
.icon-15 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg>');
}
.icon-16 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="%23888"><path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>');
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8adaafc */.elementor-40218 .elementor-element.elementor-element-8adaafc {
    table {
        min-width: 640px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-474a44f */.elementor-40218 .elementor-element.elementor-element-474a44f {
    table {
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e116f7 */.elementor-40218 .elementor-element.elementor-element-4e116f7 {
    table {
        table-layout: auto !important;
        min-width: 1280px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2031c40 */.elementor-40218 .elementor-element.elementor-element-2031c40 {
    table {
        min-width: 963px;
        
        thead tr {
            background-color: rgba(0,0,0, .02);
            
            /* Jetcraft dark colorset styles */
            .jetcraft-color-dark&,
            .jetcraft-color-dark & {
                background-color: var(--jetcraft-accent);
            }
        }
        
        th, td {
            padding: 12px 4px !important;
            text-align: center;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fc5f10 */.elementor-40218 .elementor-element.elementor-element-6fc5f10 {
    table {
        table-layout: auto !important;
        min-width: 963px;
        
        thead tr {
            background-color: rgba(0,0,0, .02);
            
            /* Jetcraft dark colorset styles */
            .jetcraft-color-dark&,
            .jetcraft-color-dark & {
                background-color: var(--jetcraft-accent);
            }
        }
        
        th, td {
            padding: 12px !important;
            text-align: center;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ecde37 */.elementor-40218 .elementor-element.elementor-element-4ecde37 {
    table {
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd678cc */.elementor-40218 .elementor-element.elementor-element-fd678cc {
    /* .item */
    .item {
        position: relative;
        border: 1px solid var(--jetcraft-secondary);
        border-radius: 20px;
        padding: 30px;
        
        .jetcraft-no-radius&,
        .jetcraft-no-radius & {
            border-radius: 0;
        }

    }
    
    /* Headiong widget */
    .elementor-widget-heading {
        margin-bottom: 18px;
        padding-bottom: 18px;
        border-bottom: 1px solid var(--jetcraft-secondary);
        
        .elementor-heading-title {
            font-size: 18px;
            font-weight: 600;
            line-height: 130%;
            letter-spacing: -0.08px;
            word-break: keep-all;
        }
    }
    
    /* TextEdit widget */
    .elementor-widget-text-editor {
        font-size: 15px;
        
        small {
            display: block;
            padding: 6px 0;
            font-size: 12px;
            line-height: 160%;
        }
        
        .box {
            padding: 24px 40px;
            border-radius: 16px;
            background-color: var(--jetcraft-accent);
            
            .jetcraft-no-radius&,
            .jetcraft-no-radius & {
                border-radius: 0;
            }

        }
        
        /* Button style */
        a.button {
            display: inline-flex;
            justify-content: counter;
            gap: 8px;
            align-items: center;
            margin: 4px 8px 0 0;
            padding: 0 14px;
            height: 40px;
            border: 1px solid var(--jetcraft-secondary);
            border-radius: 6px;
            background-color: var(--jetcraft-primary);
            color: #fff;
            font-size: 13px;
            line-height: 13px;
            font-weight: 400;
            white-space: nowrap;
            
            .jetcraft-no-radius&,
            .jetcraft-no-radius & {
                border-radius: 0;
            }

            &::after {
                content: '';
                width: 20px;
                height: 20px;
                display: none;
            }
            
            &.download {
                padding-right: 8px;
            }
            
            &.download::after {
                display: block;
                background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M9.66797 13L9.31442 13.3536L9.66797 13.7071L10.0215 13.3536L9.66797 13ZM10.168 3C10.168 2.72386 9.94411 2.5 9.66797 2.5C9.39183 2.5 9.16797 2.72386 9.16797 3L10.168 3ZM4.31442 8.35355L9.31442 13.3536L10.0215 12.6464L5.02152 7.64645L4.31442 8.35355ZM10.0215 13.3536L15.0215 8.35355L14.3144 7.64645L9.31442 12.6464L10.0215 13.3536ZM10.168 13L10.168 3L9.16797 3L9.16797 13L10.168 13Z" fill="white"/><path d="M3 16.5L16.3333 16.5" stroke="white"/></svg>');
            }
            &[target="_blank"]::after {
                display: block;
                background-image: url('data:image/svg+xml,<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 3H5C3.89543 3 3 3.89543 3 5V15C3 16.1046 3.89543 17 5 17H15C16.1046 17 17 16.1046 17 15V10" stroke="white" stroke-width="1.4"/><path d="M16.9999 3L7.5293 12.4706M16.9999 3H12.4705M16.9999 3V7.52941" stroke="white" stroke-width="1.4"/></svg>');
            }
        }
        
        /* List style */
        ul, ol {
            margin-bottom: 48px;
            line-height: 170%;
            
            &:last-child {
                margin-bottom: 0;
            }
            
            li {
                margin-bottom: 18px;
                
                &:last-child {
                    margin-bottom: 0;
                }
            }
        }
        ul {
           padding-left: 40px;
        }
        ol {
           padding-left: 40px;
           
           li::marker {
                content: "0" counter(list-item) ".    ";
                font-weight: 700;
                color: var(--jetcraft-text);
            }
            &.korean {
                list-style-type: hangul;
                
                li::marker {
                    content: initial;
                }
            }
        }
        
        ul ul,
        ul ol,
        ol ol,
        ol ul {
            margin-top: 12px;
            list-style-position: inside;
            padding-left: 0;
        }
        
        /* Table Style */
        .responsive-table {
            overflow-x: auto;
        }
        
        table.jetcraft-editor-table {
            display: table;
            table-layout: fixed;
            word-break : break-all;
            width: 100%;
            height: auto;
            border-collapse: collapse;
        
            a {
                border: 0;
                text-decoration: none;
            }
        
            th, td {
                display: table-cell;
                padding: 16px 20px;
                vertical-align: middle;
                font-size: 14px;
                border: 0;
                word-break: keep-all;
            }
            
            th {
                font-weight: 600;
                position: relative;
            }
            
            td {
                position: relative;
                border-bottom: 1px solid var(--jetcraft-secondary);
            }
        
            tr {
                height: 60px;
        
                thead &:first-child {
                    height: 52px;
                    
                    th::before {
                        content: "";
                        position: absolute;
                        top: 50%;
                        left: 0;
                        width: 1px;
                        height: 14px;
                        margin-top: -7px;
                        background: var(--jetcraft-secondary);
                    }
                    th:first-child::before {
                        display: none;
                    }
                }
                
                &:first-child {
                    border-top: 2px solid var(--jetcraft-text);
                    height: 52px;
                }
                &:last-child {
                    border-bottom: 1px solid var(--jetcraft-text);
        
                    td {
                        border-bottom: 0;
                    }
                }
            }
            
            &:not(:has(thead)) tr:first-child {
                td {
                    font-weight: 600;
                    font-size: 16px
                }
                td::before {
                    content: "";
                    position: absolute;
                    top: 50%;
                    left: 0;
                    width: 1px;
                    height: 14px;
                    margin-top: -7px;
                    background: var(--jetcraft-secondary);
                }
                td:first-child::before {
                    display: none;
                }
            }
            
            thead tr {
                border-bottom: none !important;
            }
            
            tfoot tr,
            tbody tr {
                td {
                    font-weight: normal;
                }
            }
            
            thead + tbody tr:first-child {
                border-top: 1px solid var(--jetcraft-secondary);
                
                td {
                    font-weight: normal;
                }
            }
        
            tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
                background-color: initial;
            }
            
            /* Border table style*/
            &.border {
                th, td {
                    border: 1px solid var(--jetcraft-secondary);
                    box-shadow: none;
                    
                    &::before {
                        display: none;
                    }
                    
                    &:first-child {
                        border-left: 0;
                    }
                    &:last-child {
                        border-right: 0;
                    }
                }
            }
        }
        
        @media (max-width: 1024px) {
            table.jetcraft-editor-table {
                table-layout: auto;
                
                td, td code {
                    font-size: 12px;
                }
            }
        }
    }
}/* End custom CSS */