.elementor-kit-6{--e-global-color-primary:#2C358C;--e-global-color-secondary:#FF671F;--e-global-color-text:#424242;--e-global-color-accent:#FFC600;--e-global-color-538903f:#0D6EFD;--e-global-color-f50a418:#6610F2;--e-global-color-7cbed3b:#6F42C1;--e-global-color-2683f35:#D63384;--e-global-color-013788e:#DC3545;--e-global-color-34b409e:#FD7E14;--e-global-color-1dd1245:#FFC107;--e-global-color-187c506:#198754;--e-global-color-4c01929:#20C997;--e-global-color-0e0ce0b:#0DCAF0;--e-global-color-86ae6b8:#FFFFFF;--e-global-color-5a5c21a:#F8F9FA;--e-global-color-a14366f:#E9ECEF;--e-global-color-ea3b042:#DEE2E6;--e-global-color-67ce8c5:#CED4DA;--e-global-color-eca34cc:#ADB5BD;--e-global-color-a730605:#6C757D;--e-global-color-32fc7cf:#495057;--e-global-color-07b2192:#343A40;--e-global-color-7716da8:#212529;--e-global-color-998171d:#000000;--e-global-typography-primary-font-size:1.125em;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:150%;--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-size:0.9375rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.6em;--e-global-typography-3f39bcb-font-size:3rem;--e-global-typography-3f39bcb-font-weight:600;--e-global-typography-3f39bcb-line-height:1.2em;--e-global-typography-c5b07b9-font-size:2.25rem;--e-global-typography-c5b07b9-font-weight:600;--e-global-typography-c5b07b9-line-height:1.2em;--e-global-typography-bb2e948-font-size:1.875rem;--e-global-typography-bb2e948-font-weight:600;--e-global-typography-bb2e948-line-height:1.2em;--e-global-typography-e39e253-font-size:1.5rem;--e-global-typography-e39e253-font-weight:600;--e-global-typography-e39e253-line-height:1.4em;--e-global-typography-12bf749-font-size:1.25rem;--e-global-typography-12bf749-font-weight:600;--e-global-typography-12bf749-line-height:1.4em;--e-global-typography-659dd52-font-size:1.125rem;--e-global-typography-659dd52-font-weight:600;--e-global-typography-659dd52-line-height:1.4em;--e-global-typography-28d4639-font-size:0.875rem;--e-global-typography-28d4639-font-weight:600;--e-global-typography-28d4639-line-height:1.2em;--e-global-typography-f23ff67-font-size:1.25rem;--e-global-typography-f23ff67-font-weight:300;--e-global-typography-f23ff67-line-height:1.4em;--e-global-typography-e3b8730-font-size:0.8125em;--e-global-typography-e3b8730-font-weight:300;--e-global-typography-e3b8730-line-height:1.2em;--e-global-typography-c4ce89a-font-size:0.75em;--e-global-typography-c4ce89a-font-weight:600;--e-global-typography-c4ce89a-line-height:1.2em;--e-global-typography-07c5f24-font-size:0.6875rem;--e-global-typography-07c5f24-font-weight:300;--e-global-typography-07c5f24-line-height:1.2em;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:1em;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-size:var( --e-global-typography-3f39bcb-font-size );font-weight:var( --e-global-typography-3f39bcb-font-weight );line-height:var( --e-global-typography-3f39bcb-line-height );}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-size:var( --e-global-typography-c5b07b9-font-size );font-weight:var( --e-global-typography-c5b07b9-font-weight );line-height:var( --e-global-typography-c5b07b9-line-height );}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-size:var( --e-global-typography-bb2e948-font-size );font-weight:var( --e-global-typography-bb2e948-font-weight );line-height:var( --e-global-typography-bb2e948-line-height );}.elementor-kit-6 h4{color:var( --e-global-color-primary );font-size:var( --e-global-typography-e39e253-font-size );font-weight:var( --e-global-typography-e39e253-font-weight );line-height:var( --e-global-typography-e39e253-line-height );}.elementor-kit-6 h5{color:var( --e-global-color-primary );font-size:var( --e-global-typography-12bf749-font-size );font-weight:var( --e-global-typography-12bf749-font-weight );line-height:var( --e-global-typography-12bf749-line-height );}.elementor-kit-6 h6{color:var( --e-global-color-primary );font-size:var( --e-global-typography-659dd52-font-size );font-weight:var( --e-global-typography-659dd52-font-weight );line-height:var( --e-global-typography-659dd52-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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-6{--e-global-typography-primary-font-size:1.0625rem;--e-global-typography-secondary-font-size:0.9375rem;--e-global-typography-text-font-size:0.9375em;--e-global-typography-accent-font-size:0.8125em;--e-global-typography-3f39bcb-font-size:2.5rem;--e-global-typography-c5b07b9-font-size:1.875rem;--e-global-typography-bb2e948-font-size:1.625rem;--e-global-typography-e39e253-font-size:1.375rem;--e-global-typography-12bf749-font-size:1.125rem;--e-global-typography-659dd52-font-size:1rem;--e-global-typography-28d4639-font-size:0.8125rem;--e-global-typography-f23ff67-font-size:1.125rem;--e-global-typography-e3b8730-font-size:0.75rem;--e-global-typography-c4ce89a-font-size:0.6875rem;--e-global-typography-07c5f24-font-size:0.625rem;}.elementor-kit-6 h1{font-size:var( --e-global-typography-3f39bcb-font-size );line-height:var( --e-global-typography-3f39bcb-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-c5b07b9-font-size );line-height:var( --e-global-typography-c5b07b9-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-bb2e948-font-size );line-height:var( --e-global-typography-bb2e948-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-e39e253-font-size );line-height:var( --e-global-typography-e39e253-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-12bf749-font-size );line-height:var( --e-global-typography-12bf749-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-659dd52-font-size );line-height:var( --e-global-typography-659dd52-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:1rem;--e-global-typography-secondary-font-size:0.875rem;--e-global-typography-text-font-size:0.875em;--e-global-typography-accent-font-size:0.85em;--e-global-typography-3f39bcb-font-size:2rem;--e-global-typography-c5b07b9-font-size:1.625rem;--e-global-typography-bb2e948-font-size:1.375rem;--e-global-typography-e39e253-font-size:1.25rem;--e-global-typography-12bf749-font-size:1rem;--e-global-typography-659dd52-font-size:0.875rem;--e-global-typography-28d4639-font-size:0.75rem;--e-global-typography-f23ff67-font-size:1rem;--e-global-typography-e3b8730-font-size:0.6875rem;--e-global-typography-c4ce89a-font-size:0.625rem;--e-global-typography-07c5f24-font-size:0.5625rem;}.elementor-kit-6 h1{font-size:var( --e-global-typography-3f39bcb-font-size );line-height:var( --e-global-typography-3f39bcb-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-c5b07b9-font-size );line-height:var( --e-global-typography-c5b07b9-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-bb2e948-font-size );line-height:var( --e-global-typography-bb2e948-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-e39e253-font-size );line-height:var( --e-global-typography-e39e253-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-12bf749-font-size );line-height:var( --e-global-typography-12bf749-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-659dd52-font-size );line-height:var( --e-global-typography-659dd52-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Hidden object */
.sr-only {
    position: absolute;
    width: 1px; height: 1px;
    margin: -1px; padding: 0; border: 0;
    overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;
}

strong {
    font-weight: 600;
}

/* Icon Size */
.icon-16,
.icon-16 svg {
    width: 16px;
    height: 16px;
}

.icon-18,
.icon-18 svg {
    width: 18px;
    height: 18px;
}

.icon-22,
.icon-22 svg {
    min-width: 22px;
    height: 22px;
}

.icon-24,
.icon-24 svg {
    width: 24px;
    height: 24px;
}

.icon-26,
.icon-26 svg {
    width: 26px;
    height: 26px;
}

.icon-28,
.icon-28 svg {
    width: 28px;
    height: 28px;
}

.icon-32,
.icon-32 svg {
    min-width: 32px;
    height: 32px;
}

.icon-48,
.icon-48 svg {
    width: 48px;
    height: 48px;
}

.icon-64,
.icon-64 svg {
    width: 64px;
    height: 64px;
}

/* Typography */
p, ul, ol, ul li, ol li, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

.main-content ul {
    list-style-position: outside;
    list-style-type: circle;
    padding: 0 0 0.5em 1em !important;
}

.main-content ol {
    list-style-position: outside;
    padding: 0 0 0 1em !important;
}

.main-content p:has(+ h2),
.main-content p:has(+ h3),
.main-content p:has(+ h4),
.main-content p:has(+ h5),
.main-content p:has(+ h6),
.main-content p:last-child {
    margin-bottom: 0 !important;
}

/*.main-content h1,*/
.main-content h2,
.main-content h3,
.main-content h4,
.main-content h5,
.main-content h6 {
    margin-top: 1.2em;
    margin-bottom: 0.4em;
}

.main-content h1:first-child,
.main-content h2:first-child {
    margin-top: 0 !important;
}

.main-content ol li,
.main-content ul li {
    margin: .5em 0 !important;
}

h1 small {
    display: block;
    font-size: 1.2rem;
    line-height: 1.6rem !important
}

mark {
    background-color: yellow
}

small {
    font-size: 80%;
}

strong {
    font-weight: 600;
}


.service-box img {
    transition: transform .6s ease;
}

.service-box:hover img {
	transform: scale(1.1);
}

h3.e-n-accordion-item-title-text {
    color: #ffffff
}/* End custom CSS */