.elementor-5401 .elementor-element.elementor-element-1640c8b{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5401 .elementor-element.elementor-element-3f42eaf{padding:0px 0px 10px 0px;}.elementor-5401 .elementor-element.elementor-element-102553c p{margin-block-end:8px;}.elementor-5401 .elementor-element.elementor-element-58e7770{padding:30px 0px 10px 0px;}.elementor-5401 .elementor-element.elementor-element-1454fd2{padding:0px 0px 40px 0px;}.elementor-5401 .elementor-element.elementor-element-1454fd2 p{margin-block-end:8px;}.elementor-5401 .elementor-element.elementor-element-1ca5df0{text-align:left;}.elementor-5401 .elementor-element.elementor-element-1ca5df0 img{width:50%;}.elementor-5401 .elementor-element.elementor-element-62a2d6d{padding:30px 0px 0px 0px;}.elementor-5401 .elementor-element.elementor-element-a7c1955{padding:20px 0px 10px 0px;}.elementor-5401 .elementor-element.elementor-element-07d56bf{padding:0px 0px 40px 0px;}.elementor-5401 .elementor-element.elementor-element-07d56bf p{margin-block-end:8px;}.elementor-5401 .elementor-element.elementor-element-1d54646{padding:0px 0px 10px 0px;}.elementor-5401 .elementor-element.elementor-element-72d8af0{padding:0px 0px 40px 0px;}.elementor-5401 .elementor-element.elementor-element-72d8af0 p{margin-block-end:8px;}.elementor-5401 .elementor-element.elementor-element-190ab0c{padding:5px 0px 40px 0px;}.elementor-5401 .elementor-element.elementor-element-190ab0c p{margin-block-end:8px;}.elementor-5401 .elementor-element.elementor-element-17283b2{padding:0px 0px 50px 0px;}.elementor-5401 .elementor-element.elementor-element-d92f35e{--display:flex;}.elementor-5401 .elementor-element.elementor-element-d4cf259{--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;}.elementor-5401 .elementor-element.elementor-element-d1e35c7{padding:1rem 2rem 1rem 2rem;text-align:left;font-family:var( --e-global-typography-8ad7f15-font-family ), Sans-serif;font-size:var( --e-global-typography-8ad7f15-font-size );font-weight:var( --e-global-typography-8ad7f15-font-weight );line-height:var( --e-global-typography-8ad7f15-line-height );color:var( --e-global-color-1b149d5 );}.elementor-5401 .elementor-element.elementor-element-af16fbc{--display:flex;}.elementor-5401 .elementor-element.elementor-element-026ecff{--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;}.elementor-5401 .elementor-element.elementor-element-37967e5{padding:1rem 2rem 1rem 2rem;text-align:left;font-family:var( --e-global-typography-8ad7f15-font-family ), Sans-serif;font-size:var( --e-global-typography-8ad7f15-font-size );font-weight:var( --e-global-typography-8ad7f15-font-weight );line-height:var( --e-global-typography-8ad7f15-line-height );color:var( --e-global-color-1b149d5 );}.elementor-5401 .elementor-element.elementor-element-336c73a{--display:flex;}.elementor-5401 .elementor-element.elementor-element-abac10e{--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;}.elementor-5401 .elementor-element.elementor-element-e815830{padding:1rem 2rem 1rem 2rem;text-align:left;font-family:var( --e-global-typography-8ad7f15-font-family ), Sans-serif;font-size:var( --e-global-typography-8ad7f15-font-size );font-weight:var( --e-global-typography-8ad7f15-font-weight );line-height:var( --e-global-typography-8ad7f15-line-height );color:var( --e-global-color-1b149d5 );}.elementor-5401 .elementor-element.elementor-element-d886c9a{--display:flex;}.elementor-5401 .elementor-element.elementor-element-7a58507{--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;}.elementor-5401 .elementor-element.elementor-element-ef0bcdd{padding:1rem 2rem 1rem 2rem;text-align:left;font-family:var( --e-global-typography-8ad7f15-font-family ), Sans-serif;font-size:var( --e-global-typography-8ad7f15-font-size );font-weight:var( --e-global-typography-8ad7f15-font-weight );line-height:var( --e-global-typography-8ad7f15-line-height );color:var( --e-global-color-1b149d5 );}.elementor-5401 .elementor-element.elementor-element-6485a4b{--n-accordion-title-font-size:clamp(0.85rem, 0.8438rem + 0.5vw, 2.125rem);padding:30px 0px 20px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:1rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-746536f );--n-accordion-icon-size:15px;}:where( .elementor-5401 .elementor-element.elementor-element-6485a4b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Red Hat Display", Sans-serif;font-weight:700;}:where( .elementor-5401 .elementor-element.elementor-element-6485a4b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-5401 .elementor-element.elementor-element-d4cf259{--content-width:100%;}.elementor-5401 .elementor-element.elementor-element-026ecff{--content-width:100%;}.elementor-5401 .elementor-element.elementor-element-abac10e{--content-width:100%;}.elementor-5401 .elementor-element.elementor-element-7a58507{--content-width:100%;}}@media(min-width:1910px){.elementor-5401 .elementor-element.elementor-element-d1e35c7{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-37967e5{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-e815830{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-ef0bcdd{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}}@media(max-width:1350px){.elementor-5401 .elementor-element.elementor-element-d1e35c7{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-37967e5{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-e815830{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-ef0bcdd{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}}@media(max-width:1024px){.elementor-5401 .elementor-element.elementor-element-d1e35c7{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-37967e5{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-e815830{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-ef0bcdd{font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}}@media(max-width:767px){.elementor-5401 .elementor-element.elementor-element-d1e35c7{padding:00.5rem 0rem 0rem 0rem;font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-37967e5{padding:00.5rem 0rem 0rem 0rem;font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-e815830{padding:00.5rem 0rem 0rem 0rem;font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}.elementor-5401 .elementor-element.elementor-element-ef0bcdd{padding:00.5rem 0rem 0rem 0rem;font-size:var( --e-global-typography-8ad7f15-font-size );line-height:var( --e-global-typography-8ad7f15-line-height );}}/* Start custom CSS for nested-accordion, class: .elementor-element-6485a4b */.elementor-5401 .elementor-element.elementor-element-6485a4b e-n-accordion-item-title{
border:none!important
}/* End custom CSS */
/* Start custom CSS *//* Global Typography */
body {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    color: #4a4a4a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    color: #1b1b1b;
    line-height: 1.2;
    margin: 0 0 5px 0 ;
}

h1 {
    font-size: 48px;
    letter-spacing: -1px;
}

h2 {
    font-size: 40px;
    letter-spacing: -0.5px;
}

h3 {
    font-size: 32px;
}

h4 {
    font-size: 26px;
}

h5 {
    font-size: 22px;
}

h6 {
    font-size: 18px;
    font-weight: 600;
}

/* Paragraph */
p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    color: #555;
    margin: 0 0 20px;
}

/* Links */
a {
    color: #0b66c3;
    text-decoration: none;
    transition: all 0.3s ease;
}

a:hover,
a:focus {
    color: #084d93;
    text-decoration: underline;
}

@media (max-width: 992px) {
    h1 { font-size: 40px; }
    h2 { font-size: 34px; }
    h3 { font-size: 28px; }
    h4 { font-size: 24px; }
    h5 { font-size: 20px; }
}

@media (max-width: 768px) {
    h1 { font-size: 34px; }
    h2 { font-size: 30px; }
    h3 { font-size: 26px; }
    h4 { font-size: 22px; }
    h5 { font-size: 18px; }
    h6 { font-size: 16px; }

    p {
        font-size: 15px;
        line-height: 1.2;
    }
}/* End custom CSS */