.elementor-kit-15{--e-global-color-primary:#103A65;--e-global-color-secondary:#008384;--e-global-color-text:#061A2E;--e-global-color-accent:#FFC900;--e-global-color-0f0579b:#FFFFFF;--e-global-color-4709ebf:#008384;--e-global-color-05fb349:#f2295b;--e-global-color-cc30a3f:#E9E9E9;--e-global-color-98cb844:#F8FAFC;--e-global-color-8ace664:#FFFFFF;--e-global-color-d4bd3f2:#000000;--e-global-color-1093789:#4F586A;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-weight:600;--e-global-typography-abed24e-font-size:clamp(0.8rem, 0.08vi + 0.78rem, 0.84rem);--text-base:clamp(1rem, 0.23vi + 0.94rem, 1.13rem);--text-md:clamp(1.25rem, 0.45vi + 1.14rem, 1.5rem);--text-lg:clamp(1.56rem, 0.79vi + 1.36rem, 2rem);--text-xl:clamp(1.95rem, 1.29vi + 1.63rem, 2.66rem);--text-xxl:clamp(2.44rem, 2.02vi + 1.94rem, 3.55rem);--text-xxxl:clamp(3.05rem, 3.06vi + 2.29rem, 4.73rem);--e-global-typography-abed24e-line-height:1.5em;--e-global-typography-26bcfb5-font-size:clamp(1rem, 0.23vi + 0.94rem, 1.13rem);--e-global-typography-a20f5e5-font-size:clamp(1.25rem, 0.45vi + 1.14rem, 1.5rem);--e-global-typography-a20f5e5-line-height:1.3em;--e-global-typography-90efaa2-font-size:clamp(1.56rem, 0.79vi + 1.36rem, 2rem);--e-global-typography-90efaa2-line-height:1.2em;--e-global-typography-44c15ae-font-size:clamp(1.95rem, 1.29vi + 1.63rem, 2.66rem);--e-global-typography-035f7ba-font-size:clamp(2.44rem, 2.02vi + 1.94rem, 3.55rem);--e-global-typography-443a980-font-size:clamp(3.05rem, 3.06vi + 2.29rem, 4.73rem);color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-26bcfb5-font-size );line-height:var( --e-global-typography-26bcfb5-line-height );color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-8ace664 );}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.site-header{background-color:var( --e-global-color-primary );padding-inline-end:0px;padding-inline-start:0px;}.elementor-kit-15 a{color:var( --e-global-color-secondary );font-weight:600;}.elementor-kit-15 a:hover{color:var( --e-global-color-text );}.elementor-kit-15 h1{color:var( --e-global-color-primary );font-size:var( --e-global-typography-035f7ba-font-size );}.elementor-kit-15 h2{color:var( --e-global-color-primary );font-size:var( --e-global-typography-90efaa2-font-size );line-height:var( --e-global-typography-90efaa2-line-height );}.elementor-kit-15 h3{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a20f5e5-font-size );line-height:var( --e-global-typography-a20f5e5-line-height );}.elementor-kit-15 h4{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a20f5e5-font-size );line-height:var( --e-global-typography-a20f5e5-line-height );}.elementor-kit-15 h5{color:var( --e-global-color-primary );font-size:var( --e-global-typography-26bcfb5-font-size );line-height:var( --e-global-typography-26bcfb5-line-height );}.elementor-kit-15 h6{color:var( --e-global-color-primary );font-size:var( --e-global-typography-abed24e-font-size );line-height:var( --e-global-typography-abed24e-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:980px;}.e-con{--container-max-width:980px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header .site-description{color:var( --e-global-color-0f0579b );font-size:20px;font-weight:700;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}.site-footer .site-title{font-family:"Inter", Sans-serif;font-weight:900;}.site-footer .site-title a{color:var( --e-global-color-primary );}.site-footer .site-description{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:9px;font-weight:700;}.site-footer .copyright p{color:#103A65;font-family:"Inter Tight", Sans-serif;font-size:9px;}@media(max-width:802px){.elementor-kit-15 h1{font-size:var( --e-global-typography-035f7ba-font-size );}.elementor-kit-15 h2{font-size:var( --e-global-typography-90efaa2-font-size );line-height:var( --e-global-typography-90efaa2-line-height );}.elementor-kit-15 h3{font-size:var( --e-global-typography-a20f5e5-font-size );line-height:var( --e-global-typography-a20f5e5-line-height );}.elementor-kit-15 h4{font-size:var( --e-global-typography-a20f5e5-font-size );line-height:var( --e-global-typography-a20f5e5-line-height );}.elementor-kit-15 h5{font-size:var( --e-global-typography-26bcfb5-font-size );line-height:var( --e-global-typography-26bcfb5-line-height );}.elementor-kit-15 h6{font-size:var( --e-global-typography-abed24e-font-size );line-height:var( --e-global-typography-abed24e-line-height );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-26bcfb5-font-size );line-height:var( --e-global-typography-26bcfb5-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:801px){.elementor-kit-15 h1{font-size:var( --e-global-typography-035f7ba-font-size );}.elementor-kit-15 h2{font-size:var( --e-global-typography-90efaa2-font-size );line-height:var( --e-global-typography-90efaa2-line-height );}.elementor-kit-15 h3{font-size:var( --e-global-typography-a20f5e5-font-size );line-height:var( --e-global-typography-a20f5e5-line-height );}.elementor-kit-15 h4{font-size:var( --e-global-typography-a20f5e5-font-size );line-height:var( --e-global-typography-a20f5e5-line-height );}.elementor-kit-15 h5{font-size:var( --e-global-typography-26bcfb5-font-size );line-height:var( --e-global-typography-26bcfb5-line-height );}.elementor-kit-15 h6{font-size:var( --e-global-typography-abed24e-font-size );line-height:var( --e-global-typography-abed24e-line-height );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-26bcfb5-font-size );line-height:var( --e-global-typography-26bcfb5-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
    --global-border-padding: 5px;
    --global-border-radius: 8px;
    --global-border-radius-inner: 6px;
}


.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
}


.global-shadow{
    box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.5)
}

.rounded{
    border-radius: var(--global-border-radius);
}
.rounded-inner{
    border-radius: var(--global-border-radius-inner);
}


.weight-normal, .weight-normal > *{
    font-weight: 400 !important;
}

.tight-kerning{
    letter-spacing: -0.1em;
}
.tight-kerning-md{
    letter-spacing: -0.05em;
}
.tight-kerning-sm{
    letter-spacing: -0.025em;
}

.elementor-widget-image.highlighted{
    padding: var(--global-border-padding);
    background-image: linear-gradient(135deg, var(--e-global-color-accent) 0%, var(--e-global-color-05fb349) 100%);
    border-radius: var(--global-border-radius);
} 
.elementor-widget-image.highlighted img{
    border-radius: var(--global-border-radius-inner);
}

.card-highlighted {
    background: var(--e-global-color-8ace664);
    border-radius: var(--global-border-radius-inner);
    padding: 20px;
    position: relative;
    margin: var(--global-border-padding);
    --row-gap: 5px;
    width: calc(100% - 2 * var(--global-border-padding));
} .card-highlighted:before{
    padding: var(--global-border-padding);
    background-image: linear-gradient(135deg, var(--e-global-color-accent) 0%, var(--e-global-color-05fb349) 100%);
    border-radius: var(--global-border-radius);
    position: absolute;
    width: calc(100% + 2 * var(--global-border-padding));
    height: calc(100% + 2 * var(--global-border-padding));
    content: "";
    z-index: -1;
    left: calc(-1 * var(--global-border-padding));
    top: calc(-1 * var(--global-border-padding));
}
.card-highlighted .button-small{
    margin-top:10px;
}

.button-small .elementor-button{
    padding:4px 8px;
    border-radius: var(--global-border-radius);
    font-size: var(--e-global-typography-abed24e-font-size);
    font-size: 1rem;
}

.label-heading{
    background: var( --e-global-color-cc30a3f );
    padding:6px 10px;
    border-radius: var(--global-border-radius);
    color: var( --e-global-color-text );
    --align-self: flex-start;
} .elementor-widget-heading.label-heading .elementor-heading-title{
    font-size: var(--text-base);
    font-weight: var(--e-global-typography-text-font-weight);
} .e-con .elementor-widget.label-heading{
    margin-bottom: 8px;
}

.label-item{
    background: var( --e-global-color-primary );
    padding:6px 10px;
    border-radius: var(--global-border-radius);
    width: auto;
    text-transform: uppercase;
    --align-self: flex-start;
} .elementor-widget-heading.label-item .elementor-heading-title{
    color: var(--e-global-color-8ace664) !important;
    font-size: var(--e-global-typography-abed24e-font-size);
    line-height:1rem;
} .e-con .elementor-widget.label-item{
    margin-bottom:4px;
}/* End custom CSS */