.elementor-36 .elementor-element.elementor-element-9942f4a{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--border-radius:0px 0px 62px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-9942f4a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-9942f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-a103494{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;--z-index:2;}.elementor-36 .elementor-element.elementor-element-5fb6326{--display:flex;--position:absolute;--min-height:600px;border-style:none;--border-style:none;top:13%;}.elementor-36 .elementor-element.elementor-element-5fb6326.e-con{--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-5fb6326{right:-10%;}body.rtl .elementor-36 .elementor-element.elementor-element-5fb6326{left:-10%;}.elementor-36 .elementor-element.elementor-element-dc2e744{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-dc2e744.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), times new roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-29f9cb5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), times new roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-e3c37c2{font-family:var( --e-global-typography-1427de6-font-family ), times new roman;font-size:var( --e-global-typography-1427de6-font-size );font-weight:var( --e-global-typography-1427de6-font-weight );text-transform:var( --e-global-typography-1427de6-text-transform );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-e3c37c2 p{margin-block-end:0px;}.elementor-36 .elementor-element.elementor-element-215a9fd{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), times new roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-215a9fd p{margin-block-end:0px;}.elementor-36 .elementor-element.elementor-element-54c1712{--display:flex;--min-height:0.5px;}.elementor-36 .elementor-element.elementor-element-54c1712:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-54c1712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-accent ) 50%, #27292B00 69%);}.elementor-36 .elementor-element.elementor-element-712f2c1{--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;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--border-radius:0px 0px 62px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;--z-index:2;}.elementor-36 .elementor-element.elementor-element-31d1c55{--display:flex;}.elementor-36 .elementor-element.elementor-element-55f46de{font-family:var( --e-global-typography-1427de6-font-family ), times new roman;font-size:var( --e-global-typography-1427de6-font-size );font-weight:var( --e-global-typography-1427de6-font-weight );text-transform:var( --e-global-typography-1427de6-text-transform );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-55f46de p{margin-block-end:0px;}.elementor-36 .elementor-element.elementor-element-115bf56{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:10px;--e-filter-normal-text-color:var( --e-global-color-accent );--e-filter-hover-text-color:var( --e-global-color-032fc06 );--e-filter-active-text-color:var( --e-global-color-032fc06 );--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-36 .elementor-element.elementor-element-115bf56 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-115bf56 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-115bf56 .e-filter-item{font-family:var( --e-global-typography-accent-font-family ), times new roman;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );padding:7px 30px 7px 30px;}.elementor-36 .elementor-element.elementor-element-115bf56 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-color:var( --e-global-color-accent );}.elementor-36 .elementor-element.elementor-element-e49cfe0{--display:flex;}.elementor-36 .elementor-element.elementor-element-26829d9{font-family:var( --e-global-typography-1427de6-font-family ), times new roman;font-size:var( --e-global-typography-1427de6-font-size );font-weight:var( --e-global-typography-1427de6-font-weight );text-transform:var( --e-global-typography-1427de6-text-transform );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-26829d9 p{margin-block-end:0px;}.elementor-36 .elementor-element.elementor-element-eac9ce5{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:10px;--e-filter-normal-text-color:var( --e-global-color-accent );--e-filter-hover-text-color:var( --e-global-color-032fc06 );--e-filter-active-text-color:var( --e-global-color-032fc06 );--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-36 .elementor-element.elementor-element-eac9ce5 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-eac9ce5 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-eac9ce5 .e-filter-item{font-family:var( --e-global-typography-accent-font-family ), times new roman;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );padding:7px 30px 7px 30px;}.elementor-36 .elementor-element.elementor-element-eac9ce5 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-color:var( --e-global-color-accent );}.elementor-36 .elementor-element.elementor-element-d8c133b{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), times new roman;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), times new roman;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), times new roman;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-a2debec{--grid-columns:3;--grid-row-gap:50px;--grid-column-gap:20px;}.elementor-36 .elementor-element.elementor-element-a2debec .elementor-loop-container{grid-auto-rows:1fr;}.elementor-36 .elementor-element.elementor-element-a2debec .e-loop-item > .elementor-section, .elementor-36 .elementor-element.elementor-element-a2debec .e-loop-item > .elementor-section > .elementor-container, .elementor-36 .elementor-element.elementor-element-a2debec .e-loop-item > .e-con, .elementor-36 .elementor-element.elementor-element-a2debec .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination{text-align:center;font-family:var( --e-global-typography-1427de6-font-family ), times new roman;font-size:var( --e-global-typography-1427de6-font-size );font-weight:var( --e-global-typography-1427de6-font-weight );text-transform:var( --e-global-typography-1427de6-text-transform );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );margin-top:50px;}.elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination .page-numbers.current{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-9942f4a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 0px 48px 0px;}.elementor-36 .elementor-element.elementor-element-a103494{--border-radius:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-5fb6326{--min-height:400px;top:15%;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-5fb6326{right:-21%;}body.rtl .elementor-36 .elementor-element.elementor-element-5fb6326{left:-21%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-36 .elementor-element.elementor-element-e3c37c2{font-size:var( --e-global-typography-1427de6-font-size );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );}.elementor-36 .elementor-element.elementor-element-215a9fd{font-size:var( --e-global-typography-text-font-size );}.elementor-36 .elementor-element.elementor-element-54c1712{--min-height:1px;}.elementor-36 .elementor-element.elementor-element-712f2c1{--border-radius:0px 0px 48px 0px;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-36 .elementor-element.elementor-element-55f46de{font-size:var( --e-global-typography-1427de6-font-size );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );}.elementor-36 .elementor-element.elementor-element-115bf56 .e-filter-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-36 .elementor-element.elementor-element-26829d9{font-size:var( --e-global-typography-1427de6-font-size );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );}.elementor-36 .elementor-element.elementor-element-eac9ce5 .e-filter-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-a2debec{--grid-columns:2;}.elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination{font-size:var( --e-global-typography-1427de6-font-size );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-9942f4a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 24px 0px;}.elementor-36 .elementor-element.elementor-element-a103494{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-36 .elementor-element.elementor-element-5fb6326{--width:250px;--min-height:250px;top:4%;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-5fb6326{right:-7%;}body.rtl .elementor-36 .elementor-element.elementor-element-5fb6326{left:-7%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-36 .elementor-element.elementor-element-e3c37c2{font-size:var( --e-global-typography-1427de6-font-size );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );}.elementor-36 .elementor-element.elementor-element-215a9fd{font-size:var( --e-global-typography-text-font-size );}.elementor-36 .elementor-element.elementor-element-712f2c1{--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-36 .elementor-element.elementor-element-31d1c55{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36 .elementor-element.elementor-element-55f46de{font-size:var( --e-global-typography-1427de6-font-size );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );}.elementor-36 .elementor-element.elementor-element-115bf56 .e-filter-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-36 .elementor-element.elementor-element-e49cfe0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36 .elementor-element.elementor-element-26829d9{font-size:var( --e-global-typography-1427de6-font-size );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );}.elementor-36 .elementor-element.elementor-element-eac9ce5 .e-filter-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-36 .elementor-element.elementor-element-d8c133b{--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-a2debec{--grid-columns:1;}.elementor-36 .elementor-element.elementor-element-a2debec .elementor-pagination{font-size:var( --e-global-typography-1427de6-font-size );line-height:var( --e-global-typography-1427de6-line-height );letter-spacing:var( --e-global-typography-1427de6-letter-spacing );}}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-a103494{--width:100%;}.elementor-36 .elementor-element.elementor-element-5fb6326{--width:600px;}.elementor-36 .elementor-element.elementor-element-dc2e744{--width:100%;}.elementor-36 .elementor-element.elementor-element-712f2c1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-5fb6326{--width:400px;}.elementor-36 .elementor-element.elementor-element-dc2e744{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5fb6326 *//* Circle itself */
.fadedcircle {
    border-radius: 50%;
    background: transparent;
}

/* Vertical gradient stroke */
.fadedcircle::after {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border stroke thickness */
    border-radius: inherit;

    /* Update the gradient to use #3D424D */
    background: linear-gradient(
        to bottom,
        rgba(61, 66, 77, 0) 50%,  /* Transparent start (adjust to match opacity) */
        rgba(61, 66, 77, 1) 100%  /* Solid #3D424D at the bottom */
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1c55 */.elementor-36 .elementor-element.elementor-element-31d1c55 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e49cfe0 */.elementor-36 .elementor-element.elementor-element-e49cfe0 {
    width: auto;
}/* End custom CSS */