.elementor-660 .elementor-element.elementor-element-eb49ccd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-30cb4ac{width:100%;max-width:100%;}.elementor-660 .elementor-element.elementor-element-7b72f2c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-660 .elementor-element.elementor-element-7b72f2c:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-7b72f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-68198c5 .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.28em;color:var( --e-global-color-astglobalcolor0 );}.elementor-660 .elementor-element.elementor-element-5954a70{width:100%;max-width:100%;}.elementor-660 .elementor-element.elementor-element-5954a70 .elementor-heading-title{font-size:clamp(24px,2.6vw,30px);font-weight:400;letter-spacing:-0.02em;color:var( --e-global-color-astglobalcolor3 );}.elementor-660 .elementor-element.elementor-element-bf08ea9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-d6d9594{width:100%;max-width:100%;}@media(max-width:767px){.elementor-660 .elementor-element.elementor-element-7b72f2c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-660 .elementor-element.elementor-element-5954a70{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-68198c5 */.elementor-660 .elementor-element.elementor-element-68198c5 p::before {
    border-block-end: 0;
    border-block-start: 2px solid var(--ast-global-color-0);
    content: "";
    display: block;
    width: 30px;
}
.elementor-660 .elementor-element.elementor-element-68198c5 p {
    display: flex;
    align-items: center;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5954a70 */.elementor-660 .elementor-element.elementor-element-5954a70 b {
    font-weight: 600;
}/* End custom CSS */