.elementor-75952 .elementor-element.elementor-element-dcaf044{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75952 .elementor-element.elementor-element-3a6ed88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#EBEBF3;--border-color:#EBEBF3;--padding-top:15px;--padding-bottom:15px;--padding-left:28px;--padding-right:28px;}.elementor-75952 .elementor-element.elementor-element-3a6ed88:not(.elementor-motion-effects-element-type-background), .elementor-75952 .elementor-element.elementor-element-3a6ed88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBF3;}.elementor-75952 .elementor-element.elementor-element-47784df{font-size:16px;line-height:1.3em;color:#1A1919BF;}.elementor-75952 .elementor-element.elementor-element-47784df a{color:#1A1919BF;}.elementor-75952 .elementor-element.elementor-element-47784df a:hover{color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-31b3605{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-75952 .elementor-element.elementor-element-bdd3c12{--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;--justify-content:center;}.elementor-75952 .elementor-element.elementor-element-3ae2368 .elementor-heading-title{font-size:44px;font-weight:600;line-height:1.3em;color:#3B4395;}.elementor-75952 .elementor-element.elementor-element-1ba98cb{--divider-border-style:solid;--divider-color:#E4003A;--divider-border-width:4px;}.elementor-75952 .elementor-element.elementor-element-1ba98cb .elementor-divider-separator{width:50%;}.elementor-75952 .elementor-element.elementor-element-1ba98cb .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-75952 .elementor-element.elementor-element-e6882b4{--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-75952 .elementor-element.elementor-element-0db93f8 img{width:100%;}.elementor-75952 .elementor-element.elementor-element-63e7eb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75952 .elementor-element.elementor-element-17ac58a{--display:flex;}.elementor-75952 .elementor-element.elementor-element-3d8f15d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75952 .elementor-element.elementor-element-8a8bb4b{--display:flex;}.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-0a4bee6 .e--pointer-framed .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-0a4bee6 .e--pointer-framed .elementor-item:after{border-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-0a4bee6 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-0a4bee6 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-0f641c0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#3B4395;--n-accordion-title-active-color:#3B4395;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3B4395;}.elementor-75952 .elementor-element.elementor-element-0f641c0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#ECEBF3;}:where( .elementor-75952 .elementor-element.elementor-element-0f641c0 > .elementor-widget-container > .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-weight:700;}.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-5b72d10 .e--pointer-framed .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-5b72d10 .e--pointer-framed .elementor-item:after{border-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-5b72d10 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-5b72d10 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-ed78a57{--display:flex;}.elementor-75952 .elementor-element.elementor-element-f47bde5{--display:flex;}.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-b4206a5 .e--pointer-framed .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-b4206a5 .e--pointer-framed .elementor-item:after{border-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-b4206a5 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-b4206a5 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-fd09712{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#3B4395;--n-accordion-title-active-color:#3B4395;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3B4395;}.elementor-75952 .elementor-element.elementor-element-fd09712 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#ECEBF3;}:where( .elementor-75952 .elementor-element.elementor-element-fd09712 > .elementor-widget-container > .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-weight:700;}.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-6e29f46 .e--pointer-framed .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-6e29f46 .e--pointer-framed .elementor-item:after{border-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-6e29f46 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-6e29f46 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-b6d251a{--display:flex;}.elementor-75952 .elementor-element.elementor-element-68c9922{--display:flex;}.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-7624c1b .e--pointer-framed .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-7624c1b .e--pointer-framed .elementor-item:after{border-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-7624c1b .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-7624c1b .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-e7f617d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#3B4395;--n-accordion-title-active-color:#3B4395;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3B4395;}.elementor-75952 .elementor-element.elementor-element-e7f617d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#ECEBF3;}:where( .elementor-75952 .elementor-element.elementor-element-e7f617d > .elementor-widget-container > .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-weight:700;}.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-f7b63fd .e--pointer-framed .elementor-item:before,
					.elementor-75952 .elementor-element.elementor-element-f7b63fd .e--pointer-framed .elementor-item:after{border-color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E4003A;}.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-f7b63fd .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-75952 .elementor-element.elementor-element-f7b63fd .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-75952 .elementor-element.elementor-element-9353d77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-75952 .elementor-element.elementor-element-dcaf044{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-75952 .elementor-element.elementor-element-3a6ed88{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-75952 .elementor-element.elementor-element-47784df{font-size:14px;}.elementor-75952 .elementor-element.elementor-element-3ae2368 .elementor-heading-title{font-size:24px;}.elementor-75952 .elementor-element.elementor-element-1ba98cb .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-75952 .elementor-element.elementor-element-e6882b4{--justify-content:center;}}@media(max-width:767px){.elementor-75952 .elementor-element.elementor-element-dcaf044{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-75952 .elementor-element.elementor-element-31b3605{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-75952 .elementor-element.elementor-element-1ba98cb .elementor-divider{padding-block-start:5px;padding-block-end:5px;}}@media(min-width:768px){.elementor-75952 .elementor-element.elementor-element-31b3605{--content-width:1245px;}.elementor-75952 .elementor-element.elementor-element-bdd3c12{--width:50%;}.elementor-75952 .elementor-element.elementor-element-e6882b4{--width:50%;}.elementor-75952 .elementor-element.elementor-element-63e7eb7{--content-width:1245px;}.elementor-75952 .elementor-element.elementor-element-17ac58a{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-75952 .elementor-element.elementor-element-17ac58a{--width:50%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-47784df */.elementor-75952 .elementor-element.elementor-element-47784df a {
  display: inline-block;
  max-width: 30ch; /* ajuste selon ton design */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.breadcrumb_last { color: #e4003a; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db93f8 */.elementor-75952 .elementor-element.elementor-element-0db93f8 img { aspect-ratio: 3 / 2; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0a4bee6 */.elementor-75952 .elementor-element.elementor-element-0a4bee6 ul li {
    border-bottom: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-0a4bee6 ul li:first-child {
    border-top: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-item-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0a4bee6 */.elementor-75952 .elementor-element.elementor-element-0a4bee6 ul li {
    border-bottom: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-0a4bee6 ul li:first-child {
    border-top: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-0a4bee6 .elementor-item-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5b72d10 */.elementor-75952 .elementor-element.elementor-element-5b72d10 ul li {
    border-bottom: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-5b72d10 ul li:first-child {
    border-top: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-5b72d10 .elementor-item-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b4206a5 */.elementor-75952 .elementor-element.elementor-element-b4206a5 ul li {
    border-bottom: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-b4206a5 ul li:first-child {
    border-top: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-item-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b4206a5 */.elementor-75952 .elementor-element.elementor-element-b4206a5 ul li {
    border-bottom: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-b4206a5 ul li:first-child {
    border-top: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-b4206a5 .elementor-item-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6e29f46 */.elementor-75952 .elementor-element.elementor-element-6e29f46 ul li {
    border-bottom: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-6e29f46 ul li:first-child {
    border-top: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-6e29f46 .elementor-item-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7624c1b */.elementor-75952 .elementor-element.elementor-element-7624c1b ul li {
    border-bottom: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-7624c1b ul li:first-child {
    border-top: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-item-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7624c1b */.elementor-75952 .elementor-element.elementor-element-7624c1b ul li {
    border-bottom: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-7624c1b ul li:first-child {
    border-top: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-7624c1b .elementor-item-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f7b63fd */.elementor-75952 .elementor-element.elementor-element-f7b63fd ul li {
    border-bottom: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-f7b63fd ul li:first-child {
    border-top: 1px solid #DFDFDF;
}
.elementor-75952 .elementor-element.elementor-element-f7b63fd .elementor-item-active {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-309d67d */.elementor-75952 .elementor-element.elementor-element-309d67d h2 {
    font-size: 25px;
    line-height: 34px;    
    font-weight: 700;
    color: #3B4395;
}

.elementor-75952 .elementor-element.elementor-element-309d67d h3 {
    font-size: 22px;
    line-height: 28px;
    font-weight: 600;
    color: #000000;
}

.elementor-75952 .elementor-element.elementor-element-309d67d h4 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    color: #3B4395;
}

.elementor-75952 .elementor-element.elementor-element-309d67d h5 {
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    color: #3B4395;
    text-transform: uppercase;
}
.elementor-75952 .elementor-element.elementor-element-309d67d h6 {
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    text-transform: uppercase;
}

@media (min-width: 768px) {
.elementor-75952 .elementor-element.elementor-element-309d67d h2 {
    font-size: 28px;
    line-height: 36px;   
}
.elementor-75952 .elementor-element.elementor-element-309d67d h3 {
    font-size: 22px;
    line-height: 28px;
}

.elementor-75952 .elementor-element.elementor-element-309d67d p:last-of-type {
    margin-bottom: none;
}

.elementor-75952 .elementor-element.elementor-element-309d67d ul {
    list-style-type: square;
}
.elementor-75952 .elementor-element.elementor-element-309d67d ul,
.elementor-75952 .elementor-element.elementor-element-309d67d ol {
    padding: 0 0 0 20px;
}
.elementor-75952 .elementor-element.elementor-element-309d67d ul li::marker,
.elementor-75952 .elementor-element.elementor-element-309d67d ol li::marker{
    color: #E4003A;
}
.elementor-75952 .elementor-element.elementor-element-309d67d ol li::marker{
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
}
.elementor-75952 .elementor-element.elementor-element-309d67d ul li,
.elementor-75952 .elementor-element.elementor-element-309d67d ol li {
    padding: 0 0 0 8px;
}/* End custom CSS */