.elementor-kit-5{--e-global-color-primary:#002258;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#26406E;--e-global-color-accent:#255CC7;--e-global-color-62308c9:#DAE9F8;--e-global-color-88f4125:#C0D6EB;--e-global-color-05051b0:#41C092;--e-global-color-25310d2:#4780D9;--e-global-color-70af91c:#FAB82C;--e-global-color-b075b1c:#E68731;--e-global-color-7cf9b37:#875389;--e-global-color-ba5e5ce:#4A284B;--e-global-color-6a00023:#001940;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:800;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:600;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:600;--e-global-typography-b9a83b0-font-family:"Manrope";--e-global-typography-b9a83b0-font-size:36px;--e-global-typography-b9a83b0-font-weight:800;--e-global-typography-b9a83b0-line-height:1.4em;--e-global-typography-d53183a-font-family:"Manrope";--e-global-typography-d53183a-font-size:22px;--e-global-typography-d53183a-font-weight:800;--e-global-typography-d53183a-line-height:1.5em;--e-global-typography-d7f637c-font-family:"Manrope";--e-global-typography-d7f637c-font-size:22px;--e-global-typography-d7f637c-font-weight:500;--e-global-typography-d7f637c-line-height:1.5em;--e-global-typography-11a3520-font-family:"Manrope";--e-global-typography-11a3520-font-size:18px;--e-global-typography-11a3520-font-weight:800;--e-global-typography-11a3520-line-height:1.5em;--e-global-typography-d0c3d5a-font-family:"Manrope";--e-global-typography-d0c3d5a-font-size:15px;--e-global-typography-d0c3d5a-font-weight:800;--e-global-typography-d0c3d5a-line-height:1.7em;--e-global-typography-f34d5eb-font-family:"Manrope";--e-global-typography-f34d5eb-font-size:13px;--e-global-typography-f34d5eb-font-weight:800;--e-global-typography-f34d5eb-line-height:1.5em;color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.7em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-decoration:none;line-height:1.4em;color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-kit-5 a{color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:48px;font-weight:800;line-height:1.3em;}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:36px;font-weight:800;line-height:1.4em;}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:22px;font-weight:800;line-height:1.5em;}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;line-height:1.5em;}.elementor-kit-5 h5{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;line-height:1.7em;}.elementor-kit-5 h6{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:1.5em;}.elementor-kit-5 img{border-radius:10px 10px 10px 10px;}.elementor-kit-5 label{color:var( --e-global-color-88f4125 );font-family:var( --e-global-typography-d0c3d5a-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3d5a-font-size );font-weight:var( --e-global-typography-d0c3d5a-font-weight );line-height:var( --e-global-typography-d0c3d5a-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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);}.elementor-lightbox{background-color:#F9F4EDD4;--lightbox-ui-color:var( --e-global-color-text );--lightbox-ui-color-hover:var( --e-global-color-text );--lightbox-text-color:var( --e-global-color-text );}.site-header .site-branding .site-logo img{width:180px;max-width:180px;}.site-footer .site-branding .site-logo img{width:180px;max-width:180px;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-b9a83b0-font-size:28px;--e-global-typography-d53183a-font-size:18px;--e-global-typography-d7f637c-font-size:18px;--e-global-typography-11a3520-font-size:16px;--e-global-typography-d0c3d5a-font-size:13px;--e-global-typography-f34d5eb-font-size:13px;font-size:14px;}.elementor-kit-5 a{font-size:14px;}.elementor-kit-5 h1{font-size:34px;}.elementor-kit-5 h2{font-size:28px;}.elementor-kit-5 h3{font-size:18px;}.elementor-kit-5 h4{font-size:16px;}.elementor-kit-5 h5{font-size:14px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:13px;border-width:2px 2px 2px 2px;padding:14px 30px 14px 30px;}.elementor-kit-5 label{font-size:var( --e-global-typography-d0c3d5a-font-size );line-height:var( --e-global-typography-d0c3d5a-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-b9a83b0-font-size:24px;}.elementor-kit-5 h1{font-size:28px;}.elementor-kit-5 h2{font-size:24px;}.elementor-kit-5 label{font-size:var( --e-global-typography-d0c3d5a-font-size );line-height:var( --e-global-typography-d0c3d5a-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:760px;}.e-con{--container-max-width:760px;}}/* Start custom CSS *//*Margin around containers, border on entire site*/
.elementor {
    margin:20px;
}

.e-flex.e-con-boxed.e-con, .e-flex.e-con-boxed.e-con::before {
    border-radius:20px!important;
}

.e-con.e-con-boxed
{
width: auto;
}



/*Header, Footer override margin around container settings*/

.elementor-location-header, .elementor-location-footer {
    margin:0px!important;
}

/*Fixes spacing around templates, add class named"template-container"*/
.template-container .elementor {
    margin: 0px!important;
}

/*Fixes spacing around blog post loop grid widget, add class named"blog-post-loop-grid"*/
.blog-post-loop-grid .elementor {
    margin:0px!important;
}


/*Button Icon animation, using class named text-button*/
.text-button a.elementor-button.elementor-button-link.elementor-size-sm:hover span.elementor-button-content-wrapper {
    gap:12px!important;
    text-decoration:underline;
}

.text-button span.elementor-button-content-wrapper  {
    transition:all .3s!important;
}

.text-button a.elementor-button.elementor-button-link.elementor-size-sm .elementor-button-icon .e-font-icon-svg {
    margin-top:3px;
}

.text-button span {
    font-size:17px!important;
}


/*Accordions Style*/
.elementor-widget-n-accordion {
    background-color:var( --e-global-color-62308c9 )!important;
    border-radius:10px!important;
    padding:10px!important;
}

.e-n-accordion-item {
    background-color: #FFF!important;
    border-radius:2px!important;
}

.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) {
    margin-block-end:10px!important;
}

.e-n-accordion-item-title, .e-n-accordion .e-con-full.e-flex.e-con.e-child {
    border:none!important;
    padding:0px 20px 10px 20px!important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title {
    padding:20px!important;
}

.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg, .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg {
    fill:var( --e-global-color-accent )!important;
}


/*Tabs Style*/
.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .e-n-tabs>.e-n-tabs-heading .e-n-tab-title:hover, .e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {  
    background: var(--e-global-color-secondary)!important;
    border-style: none;
    border-radius:10px 10px 0px 0px;
}

@media (max-width:767px) {
    .e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .e-n-tabs>.e-n-tabs-heading .e-n-tab-title:hover, .e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {  
    border-radius:10px;
}
}

.elementor-widget-n-tabs .e-n-tabs-heading button:not( :hover )  {
    background: var(--e-global-color-88f4125)!important;
    border-style: none;
    border-radius:10px 10px 0px 0px;
}

@media (max-width:767px) {
.elementor-widget-n-tabs .e-n-tabs-heading button:not( :hover )  {
    border-radius:10px;
}
}

span.e-n-tab-title-text {
    color: var(--e-global-color-primary);
}

.e-n-tabs-content {
    background-color: var(--e-global-color-secondary)!important;
    border-radius:0px 0px 10px 10px;
    padding:20px;
}

@media (max-width:767px) {
.e-n-tabs > .e-n-tabs-content > .e-con {
    border-radius: 10px;
}
}

.elementor-widget-n-tabs .e-n-tabs {
    gap:0
}

@media (max-width:767px) {
.elementor-widget-n-tabs .e-n-tabs {
    gap:10px!important;
}
}

.elementor-widget-n-tabs .e-n-tab-title {
    flex-grow: 1;
}


/*Hero Container Layouts*/
@media (max-width:1025px) { .hero-image-container, .hero-image-container::before {
background-image:none!important;
}
}

@media (min-width:1025px) { .hero-text-container {
    background:transparent!important;
}
}

.hero-text-container {
    border-radius:20px!important;
}

@media (min-width:1025px) { .mobile-image {
    display:none!important;
}
}







/*Posts Cards Height*/
.loop-height  {
    height:100%!important;
}


/*Disable image dragging effect*/
img {
-webkit-user-drag: none;
}


/*Underline for paragraph text links*/
p a:hover, p a, .elementor-widget-text-editor ul a, .elementor-widget-text-editor ol a {
    text-decoration:underline!important;
}



/*Highlighted Text*/
.highlight {
color:var( --e-global-color-accent );
}

/*Hide markers on Safari*/
summary::-webkit-details-marker {
display:none!important;
}


/*Anchor Offset*/
.elementor-menu-anchor {
    margin-top: -120px;
    padding-top: 120px;
}


/*Text Selection */
::-moz-selection {
    background-color:var( --e-global-color-accent );
    color:#FFF;
}
 
::selection {
    background-color:var( --e-global-color-accent );
    color:#FFF;
}

/*Image Ratios*/
.square-ratio img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    width: 100%;
}

.rectangle-ratio img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
    width: 100%;
}

.landscape-ratio img {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    width: 100%;
}

.wide-ratio img {
    aspect-ratio: 2 / 1;
    object-fit: cover;
    width: 100%;
}

.portrait-ratio img {
    aspect-ratio: 4 / 5;
    object-fit: cover;
    width: 100%;
}

.hero-ratio img {
    aspect-ratio: 4 / 1;
    object-fit: cover;
    width: 100%;
}

/*Knowledge Base Styling*/
#epkb-ml__module-categories-articles #epkb-content-container .epkb-cat-name {
    font-weight: 800 !important;
}

#asea-doc-search-container #asea-section-1 #asea-search-description-2 {
    font-weight: 800 !important;
}

.section-head {
padding-left: 20px !important;
}

.epkb-show-all-articles {
    color: #255CC7!important;
}

#epkb-ml__module-categories-articles #epkb-ml-basic-layout #epkb-content-container ul {
    margin-bottom: 10px;
}

#epkb-ml__module-categories-articles #epkb-ml-basic-layout .epkb-mp-article .eckb-article-title {
    font-size:15px;
}

.eckb-article-title__text {
    font-size: 15px!important;
}

.epkb-sidebar__body__main-cat.epkb-articles.eckb-articles-ordering {
    padding-left: 30px;
    padding-right: 20px!important;
}/* End custom CSS */