.elementor-kit-23{--e-global-color-text:#0F3C4E;--e-global-color-secondary:#607183;--e-global-color-primary:#1B82AE;--e-global-color-accent:#17BDD1;--e-global-color-5b4c922:#FFFFFF;--e-global-color-d7f3c4a:#F1F1F6;--e-global-color-4f8e749:#AFBCC7;--e-global-color-5980f2a:#2D8B94;--e-global-color-6259e71:#C2D7E9;--e-global-color-9833991:#FAFCFF;--e-global-color-528e180:#D7DCE3;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-size:22px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:26px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:20px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:18px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:18px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-353e031-font-family:"Arial";--e-global-typography-353e031-font-size:26px;--e-global-typography-353e031-font-weight:400;--e-global-typography-353e031-line-height:30px;--e-global-typography-353e031-letter-spacing:0.5px;--e-global-typography-353e031-word-spacing:0px;--e-global-typography-19c4e97-font-family:"Arial";--e-global-typography-19c4e97-font-size:20px;--e-global-typography-19c4e97-font-weight:600;--e-global-typography-19c4e97-text-transform:uppercase;--e-global-typography-19c4e97-line-height:20px;--e-global-typography-a193e1f-font-family:"Arial";--e-global-typography-a193e1f-font-size:18px;--e-global-typography-a193e1f-font-weight:400;--e-global-typography-a193e1f-text-transform:uppercase;--e-global-typography-a193e1f-line-height:18px;--e-global-typography-14f287e-font-family:"Arial";--e-global-typography-14f287e-font-size:16px;--e-global-typography-14f287e-font-weight:600;--e-global-typography-14f287e-line-height:20px;--e-global-typography-14f287e-letter-spacing:1px;--e-global-typography-14f287e-word-spacing:0px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-23 p{margin-block-end:18px;}.elementor-kit-23 a{color:var( --e-global-color-primary );font-family:"Arial", Sans-serif;line-height:18px;}.elementor-kit-23 a:hover{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;text-decoration:underline;line-height:18px;}.elementor-kit-23 h1{color:var( --e-global-color-text );font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:20px;}.elementor-kit-23 h2{color:var( --e-global-color-primary );font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:20px;}.elementor-kit-23 h3{color:var( --e-global-color-secondary );font-size:16px;}.elementor-kit-23 button,.elementor-kit-23 input[type="button"],.elementor-kit-23 input[type="submit"],.elementor-kit-23 .elementor-button{color:#FFFFFF;}.elementor-kit-23 label{color:var( --e-global-color-text );font-size:14px;}.elementor-kit-23 input:not([type="button"]):not([type="submit"]),.elementor-kit-23 textarea,.elementor-kit-23 .elementor-field-textual{font-size:14px;color:var( --e-global-color-text );background-color:var( --e-global-color-5b4c922 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}.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);}@media(max-width:1024px){.elementor-kit-23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.rank-math-breadcrumb {
    max-width: 100%
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.rank-math-breadcrumb .separator {
    font-weight: 600;
    color: #17bdd1;
    padding: 0px 6px;
    position: relative;
    top: -0.16em;
}

.rank-math-breadcrumb a {
    font-size: 12px;
    font-weight: 600;
    color: #FFFFFF;
}

.rank-math-breadcrumb span {
    font-size: 12px;
}

.rank-math-breadcrumb span:last-of-type {
    font-weight: 600;
    color: #E2E2E6;
    display: inline-block;
    max-width: 200px; 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
}

.jet-listing-dynamic-field h2 {
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 22px;
}

.jet-listing-dynamic-field h3 {
    margin-top: 35px;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 600;
    color: #4C5864;
}

.jet-listing-dynamic-field h4 {
    margin-top: 35px;
    margin-bottom: 14px;
    font-size: 16px;
    font-weight: 600;
    color: #4C5864;
}

.jet-listing-dynamic-field figure {
    margin-top: 40px !important;
    margin-bottom: 60px !important;
}

.jet-listing-dynamic-field figure img {
    border-radius: 6px;
}

.jet-listing-dynamic-field figcaption {
    font-style: normal;
    font-size: 12px;
    color: #4c5864;
    padding-top: 6px;
}

.jet-listing-dynamic-field blockquote {
    background-color: #F1F1F6;
    padding: 18px 30px 2px 20px;
    border-radius: 4px;
    color: #4c5864;
    font-size: 15px;
    font-weight: 600;
    border-left: 4px solid #a8a8a8;
    margin: 30px 0px 50px 0px;
    line-height: 1.5;
}

.jet-listing-dynamic-field p a {
    font-weight: 600;
}

.jet-listing-dynamic-field strong {
    color: #4C5864;
}


.jet-listing-dynamic-field ul {
    margin-bottom: 18px;
}

.elementor-accordion-item .elementor-tab-title {
    display: flex;
    align-items: center;
}

.jet-listing-dynamic-field table {
    margin-block-start: 35px;
    margin-block-end: 50px;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
}

.jet-listing-dynamic-field table td {
    white-space: normal;
    max-width: 300px;
}

.jet-listing-dynamic-field table td  {
    padding: 8px 8px;
}

.jet-listing-dynamic-field tbody>tr:nth-child(odd)>td {
    background-color: #F1F1F675;
}

.jet-listing-dynamic-field tbody tr:hover>td {
    background-color: #F1F1F690;
}

.jet-listing-dynamic-field table th {
    padding: 12px 8px;
    background-color: #64eeff18;
}

.jet-listing-grid .elementor-container {
    min-height: 100%;
}/* End custom CSS */