.elementor-471 .elementor-element.elementor-element-59ccdec{--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-471 .elementor-element.elementor-element-b7ff790{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-471 .elementor-element.elementor-element-f872691.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-f872691{text-align:start;}.elementor-471 .elementor-element.elementor-element-bf6ec23.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-bf6ec23{text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-471 .elementor-element.elementor-element-3feb696.elementor-element{--align-self:flex-start;}.elementor-471 .elementor-element.elementor-element-3feb696{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-e71d31e.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-e71d31e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-471 .elementor-element.elementor-element-e71d31e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-471 .elementor-element.elementor-element-e71d31e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-471 .elementor-element.elementor-element-e71d31e .elementor-icon-list-text{transition:color 0.3s;}.elementor-471 .elementor-element.elementor-element-c39ea9e{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-471 .elementor-element.elementor-element-cd9154b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-471 .elementor-element.elementor-element-476afea{--box-padding:0px;--nested-list-indent:0.1em;--item-text-hover-decoration:underline;--marker-size:0px;}.elementor-471 .elementor-element.elementor-element-476afea .elementor-toc__header-title{text-align:start;}.elementor-471 .elementor-element.elementor-element-bc6c157{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-471 .elementor-element.elementor-element-126df15{--display:flex;}.elementor-471 .elementor-element.elementor-element-5c745e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-471 .elementor-element.elementor-element-ee786e6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-2c2f45a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-084273f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-39f00e2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-bc53cb9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-2f6215d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-48eff05{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-471 .elementor-element.elementor-element-d255906 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-cc92994 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-762b316 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-4bc6458 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-e9dfa72 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-7927025{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-471 .elementor-element.elementor-element-9baa290{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-471 .elementor-element.elementor-element-e85d878{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-471 .elementor-element.elementor-element-01e95aa{--display:flex;}.elementor-471 .elementor-element.elementor-element-53c7020 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-6f45f51 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-471 .elementor-element.elementor-element-4a00eec{grid-column:span 2;}.elementor-471 .elementor-element.elementor-element-4a00eec .elementor-icon-box-wrapper{text-align:start;}.elementor-471 .elementor-element.elementor-element-4a00eec .elementor-icon-box-title{margin-block-end:0px;transition-duration:0.4s;}.elementor-471 .elementor-element.elementor-element-4a00eec .elementor-icon-box-description{color:#F7F9FC;}.elementor-471 .elementor-element.elementor-element-3493bd7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-471 .elementor-element.elementor-element-659329f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-471 .elementor-element.elementor-element-e71d31e{--e-icon-list-icon-size:11px;}.elementor-471 .elementor-element.elementor-element-c39ea9e{--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-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-471 .elementor-element.elementor-element-5c745e0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-471 .elementor-element.elementor-element-4a00eec{grid-column:span 1;}.elementor-471 .elementor-element.elementor-element-4a00eec .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-471 .elementor-element.elementor-element-4a00eec .elementor-icon{font-size:19px;}}@media(min-width:768px){.elementor-471 .elementor-element.elementor-element-59ccdec{--content-width:900px;}.elementor-471 .elementor-element.elementor-element-cd9154b{--width:38%;}.elementor-471 .elementor-element.elementor-element-3493bd7{--content-width:1340px;}}@media(max-width:1024px) and (min-width:768px){.elementor-471 .elementor-element.elementor-element-59ccdec{--content-width:700px;}.elementor-471 .elementor-element.elementor-element-c39ea9e{--content-width:700px;}.elementor-471 .elementor-element.elementor-element-cd9154b{--width:100%;}}@media(max-width:767px){.elementor-471 .elementor-element.elementor-element-b7ff790{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-471 .elementor-element.elementor-element-f872691.elementor-element{--align-self:center;}.elementor-471 .elementor-element.elementor-element-bf6ec23{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-471 .elementor-element.elementor-element-5c745e0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-471 .elementor-element.elementor-element-4a00eec{grid-column:span 1;}.elementor-471 .elementor-element.elementor-element-4a00eec .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-471 .elementor-element.elementor-element-4a00eec .elementor-icon-box-title{margin-block-end:4px;}.elementor-471 .elementor-element.elementor-element-4a00eec .elementor-icon{font-size:24px;}.elementor-471 .elementor-element.elementor-element-3493bd7{--padding-top:24px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}}/* Start custom CSS for heading, class: .elementor-element-bf6ec23 */.hero h1 {
    color: var(--ui-gray-50) !important;
        font-size: var(--ui-font-size-h1) !important;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e71d31e */.cr-meta-chips .elementor-icon-list-items{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;padding:0!important;margin:0!important;list-style:none!important}
.cr-meta-chips .elementor-icon-list-item{margin:0!important;padding:0!important}
.cr-meta-chips .elementor-icon-list-item a,.cr-meta-chips .elementor-icon-list-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 16px!important;background-color:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;color:var(--ui-gray-100)!important;text-decoration:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}
.cr-meta-chips .elementor-icon-list-item a:hover,.cr-meta-chips .elementor-icon-list-item:hover{background-color:rgba(255,255,255,.14)!important;border-color:var(--ui-primary)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(184,135,47,.25)!important}
.cr-meta-chips .elementor-icon-list-text{font-size:clamp(.75rem,.7rem + .2vw,.85rem)!important;font-weight:var(--ui-font-weight-btn)!important;color:var(--ui-gray-200)!important;white-space:nowrap!important;transition:color .3s ease!important}
.cr-meta-chips .elementor-icon-list-item a:hover .elementor-icon-list-text,.cr-meta-chips .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--ui-primary)!important}
.cr-meta-chips .elementor-icon-list-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--ui-primary)!important;transition:transform .3s cubic-bezier(.25,.8,.25,1)!important}
.cr-meta-chips .elementor-icon-list-icon svg,.cr-meta-chips .elementor-icon-list-icon i{width:16px!important;height:16px!important;fill:var(--ui-primary)!important;color:var(--ui-primary)!important}
.cr-meta-chips .elementor-icon-list-item a:hover .elementor-icon-list-icon,.cr-meta-chips .elementor-icon-list-item:hover .elementor-icon-list-icon{transform:scale(1.15)!important}
.cr-meta-chips .elementor-icon-list-item a:focus-visible{outline:2px solid var(--ui-primary)!important;outline-offset:2px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ccdec */.hero {
    position: relative;
    background: linear-gradient(165deg, var(--ui-gray-900) 0%, var(--ui-primary-900) 100%);


    overflow: hidden;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e95aa */.cr-timeline{display:flex!important;flex-direction:column!important;gap:32px!important;position:relative!important;padding-right:52px!important}
.cr-timeline::before{content:""!important;position:absolute!important;top:24px!important;bottom:24px!important;right:20px!important;width:2px!important;background:linear-gradient(180deg,transparent,var(--ui-primary-300) 10%,var(--ui-primary-300) 90%,transparent)!important;border-radius:2px!important;opacity:.5!important}
.cr-timeline-item{position:relative!important}
.cr-timeline-item::after{content:""!important;position:absolute!important;right:-42px!important;top:6px!important;width:22px!important;height:22px!important;border-radius:50%!important;border:3px solid var(--ui-primary)!important;background:var(--ui-surface)!important;box-shadow:0 0 0 4px var(--ui-bg-main),0 2px 8px rgba(184,135,47,.15)!important;z-index:2!important;transition:all .3s ease!important}
.cr-timeline-item:hover::after{transform:scale(1.1)!important;box-shadow:0 0 0 4px var(--ui-bg-main),0 4px 16px rgba(184,135,47,.25)!important}
.cr-timeline-item .elementor-icon-box-icon{display:none!important}
.cr-timeline-item .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;gap:12px!important;text-align:right!important}
.cr-timeline-item .elementor-icon-box-title,.cr-timeline-item .elementor-icon-box-title a{font-size:var(--ui-font-size-h6)!important;font-weight:var(--ui-font-weight-heading)!important;color:var(--ui-text-main)!important;margin:0!important;line-height:1.4!important}
.cr-timeline-item .elementor-icon-box-description{font-size:.9375rem!important;color:var(--ui-text-paragraph)!important;line-height:1.8!important;margin:0!important}
@media(max-width:767px){
.cr-timeline{gap:24px!important;padding-right:44px!important}
.cr-timeline::before{right:16px!important;top:18px!important;bottom:18px!important}
.cr-timeline-item::after{right:-36px!important;width:18px!important;height:18px!important;top:4px!important;border-width:2.5px!important}
.cr-timeline-item .elementor-icon-box-title,.cr-timeline-item .elementor-icon-box-title a{font-size:var(--ui-font-size-h6)!important}
.cr-timeline-item .elementor-icon-box-description{font-size:.875rem!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39ea9e */.terms-content {
        counter-increment: heading-counter; 
    padding: clamp(1.3rem, 2.4vw, 2.1rem) !important;

}
.terms-wrapper{

    padding: 0px;

}
ul { padding-right: 25px; margin-top: 15px; }
li {
    margin-bottom: 12px;
    position: relative;
    color: var(--ui-text-paragraph) !important;
}
li::marker { color: var(--ui-warning) !important; }


.terms-content h3 {
    font-size: 1rem !important;
    font-weight: 700 !important;
    color: var(--ui-text-main, #111820);
    margin: 10px 0 10px !important;
    padding-right: 14px;
    position: relative;
    
}
.terms-content h3::before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 60%;
    border-radius: 2px;
    background: var(--ui-primary, #E89200);
}


.terms-content .terms-title {

    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    color: var(--ui-text-main) !important;
    margin: 8px 0 !important;
        color: var(--ui-text-main);
    font-size: var(--ui-font-size-h3);
    display: flex;
    align-items: baseline;

    padding-bottom: 12px;
    border-bottom: 2px solid 
var(--ui-border-color);
}


.terms-content .terms-title h2 {
    font-size: clamp(1.15rem, 2.4vw, 1.4rem) !important;
    font-weight: var(--ui-font-weight-heading, 800) !important;
    line-height: 1.4;
    margin: 0 !important;
}


.terms-title::before {
    content: " " counter(heading-counter, persian) " . " !important;
    font-size: .95rem;
    color: var(--ui-primary);
    font-variant-numeric: tabular-nums;
    font-weight: var(--ui-font-weight-heading);
    flex-shrink: 0;
    white-space: nowrap;
}

.terms-content .terms p {
    font-size: 0.95rem !important;
    font-weight: 400 !important;
    color: var(--ui-text-paragraph, #374151) !important;
    line-height: 1.8 !important;
    margin-bottom: 10px !important;
    text-align: justify !important;
}

.cr-definition-list .elementor-icon-list-items{display:flex !important;flex-direction:column !important;gap:10px !important;list-style:none !important;padding:0 !important;margin:0 !important}
.cr-definition-list .elementor-icon-list-item{display:flex !important;gap:14px;padding:14px 18px;background:var(--ui-bg-main) !important;border:1px solid var(--ui-border-color) !important;border-right:3px solid var(--ui-primary) !important;border-radius:var(--ui-radius) !important;transition:all .3s cubic-bezier(.4,0,.2,1) !important; z-index: 10 !important;}
.cr-definition-list .elementor-icon-list-item:hover{border-color:var(--ui-primary) !important;background:var(--ui-primary-50) !important;transform:translateX(-4px) !important;box-shadow:var(--ui-shadow) !important}
.cr-definition-list .elementor-icon-list-icon{display:none !important}
.cr-definition-list .elementor-icon-list-item::before{content:"◆" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;min-width:22px !important;border-radius:6px !important;background:linear-gradient(135deg,var(--ui-primary-100),var(--ui-primary-50)) !important;color:var(--ui-primary) !important;font-size:10px !important;font-weight:700 !important;flex-shrink:0 !important;transition:all .3s ease !important}
.cr-definition-list .elementor-icon-list-item:hover::before{background:linear-gradient(135deg,var(--ui-primary),var(--ui-primary-hover)) !important;color:var(--ui-btn-primary-text) !important;transform:rotate(45deg) !important}
.cr-definition-list .elementor-icon-list-text{font-size:.9375rem !important;font-weight:400 !important;color:var(--ui-text-paragraph) !important;line-height:1.7 !important;text-decoration:none !important}
.cr-definition-list .elementor-icon-list-text strong,.cr-definition-list .elementor-icon-list-text b{font-weight:700 !important;color:var(--ui-text-main) !important}
.cr-numbered-list .elementor-icon-list-items{counter-reset:cr-list-counter !important;display:flex !important;flex-direction:column !important;gap:12px !important;list-style:none !important;padding:0 !important;margin:0 !important}
.cr-numbered-list .elementor-icon-list-item{counter-increment:cr-list-counter !important;display:flex !important;align-items:center !important;gap:14px !important;padding:12px 16px !important;background:var(--ui-surface) !important;border:1px solid var(--ui-border-color) !important;border-radius:var(--ui-radius) !important;transition:all .3s cubic-bezier(.4,0,.2,1) !important;position:relative !important;overflow:hidden !important}
.cr-numbered-list .elementor-icon-list-item::after{content:"" !important;position:absolute !important;top:0 !important;right:0 !important;width:0 !important;height:100% !important;background:linear-gradient(90deg,transparent,var(--ui-primary-50)) !important;transition:width .3s ease !important;z-index:0 !important}
.cr-numbered-list .elementor-icon-list-item:hover::after{width:100% !important}
.cr-numbered-list .elementor-icon-list-item:hover{border-color:var(--ui-primary-300) !important;transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(184,135,47,.12) !important}
.cr-numbered-list .elementor-icon-list-icon{display:none !important}
.cr-numbered-list .elementor-icon-list-item::before{content:counter(cr-list-counter,persian) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;min-width:36px !important;border-radius:50% !important;background:linear-gradient(135deg,var(--ui-primary-100),var(--ui-primary-50)) !important;color:var(--ui-primary) !important;font-size:.9375rem !important;font-weight:800 !important;transition:all .3s ease !important;position:relative !important;z-index:1 !important;border:2px solid var(--ui-primary-200) !important}
.cr-numbered-list .elementor-icon-list-item:hover::before{background:linear-gradient(135deg,var(--ui-primary),var(--ui-primary-hover)) !important;color:var(--ui-btn-primary-text) !important;border-color:var(--ui-primary) !important;transform:scale(1.08) !important;box-shadow:0 4px 12px rgba(184,135,47,.3) !important}
.cr-numbered-list .elementor-icon-list-text{font-size:.9375rem !important;font-weight:600 !important;color:var(--ui-text-main) !important;text-decoration:none !important;transition:color .3s ease !important;flex-grow:1 !important;position:relative !important;z-index:1 !important}
.cr-numbered-list .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--ui-primary-hover) !important}


.cr-value-card{background:var(--ui-surface)!important;border:1px solid var(--ui-border-color)!important;border-radius:var(--ui-radius)!important;padding:28px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-align:right!important;position:relative!important;overflow:hidden!important}
.cr-value-card::before{content:""!important;position:absolute!important;top:0!important;right:0!important;width:100%!important;height:3px!important;background:linear-gradient(90deg,var(--ui-primary),var(--ui-primary-hover))!important;opacity:0!important;transition:opacity .3s ease!important}
.cr-value-card:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb, var(--ui-primary) 30%, transparent)!important;box-shadow:0 12px 32px rgba(184,135,47,.12)!important}
.cr-value-card:hover::before{opacity:1!important}
.cr-value-card .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:20px!important;text-align:right!important}
.cr-value-card .elementor-icon-box-icon{width:56px!important;height:56px!important;border-radius:14px!important;background:linear-gradient(135deg,var(--ui-primary-50),var(--ui-primary-100))!important;border:1px solid var(--ui-primary-200)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;flex-shrink:0!important;align-self:flex-start!important}
.cr-value-card:hover .elementor-icon-box-icon{background:linear-gradient(135deg,var(--ui-primary),var(--ui-primary-hover))!important;border-color:var(--ui-primary)!important;transform:scale(1.05) rotate(-5deg)!important}
.cr-value-card .elementor-icon-box-icon svg,.cr-value-card .elementor-icon-box-icon i{color:var(--ui-primary)!important;fill:var(--ui-primary)!important;font-size:24px!important;width:24px!important;height:24px!important;transition:color .3s ease!important}
.cr-value-card:hover .elementor-icon-box-icon svg,.cr-value-card:hover .elementor-icon-box-icon i{color:var(--ui-btn-primary-text)!important;fill:var(--ui-btn-primary-text)!important}
.cr-value-card .elementor-icon-box-title,.cr-value-card .elementor-icon-box-title a{font-size:15px!important;font-weight:var(--ui-font-weight-heading)!important;color:var(--ui-text-main)!important;margin:0 0 10px 0!important;text-align:right!important;line-height:1.4!important}
.cr-value-card .elementor-icon-box-description{font-size:.8375rem!important;color:var(--ui-text-paragraph)!important;line-height:1.8!important;text-align:right!important;margin:0!important}
@media(max-width:767px){
.cr-value-card{padding:22px!important}
.cr-value-card .elementor-icon-box-icon{width:50px!important;height:50px!important}
.cr-value-card .elementor-icon-box-icon svg,.cr-value-card .elementor-icon-box-icon i{font-size:22px!important;width:22px!important;height:22px!important}
.cr-value-card .elementor-icon-box-title,.cr-value-card .elementor-icon-box-title a{font-size:var(--ui-font-size-h6)!important}
.cr-value-card .elementor-icon-box-description{font-size:.875rem!important}
}

.cr-tool-card{background:var(--ui-surface)!important;border:1px solid var(--ui-border-color)!important;border-radius:var(--ui-radius)!important;padding:28px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}
.cr-tool-card:hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb, var(--ui-primary) 30%, transparent)!important;box-shadow:0 12px 32px rgba(184,135,47,.1)!important}
.cr-tool-card .elementor-icon-box-wrapper{display:flex!important;align-items:flex-start!important;gap:20px!important;text-align:right!important;flex-direction:row!important}
.cr-tool-card .elementor-icon-box-icon{width:52px!important;height:52px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--ui-primary-50),var(--ui-primary-100))!important;border:1px solid var(--ui-primary-200)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:all .3s ease!important}
.cr-tool-card:hover .elementor-icon-box-icon{background:linear-gradient(135deg,var(--ui-primary-100),var(--ui-primary-200))!important;transform:scale(1.05)!important}
.cr-tool-card .elementor-icon-box-icon svg,.cr-tool-card .elementor-icon-box-icon i{color:var(--ui-primary)!important;fill:var(--ui-primary)!important;font-size:22px!important;width:22px!important;height:22px!important;transition:all .3s ease!important}
.cr-tool-card:hover .elementor-icon-box-icon svg,.cr-tool-card:hover .elementor-icon-box-icon i{transform:scale(1.1)!important}
.cr-tool-card .elementor-icon-box-title,.cr-tool-card .elementor-icon-box-title a{font-size:16px!important;font-weight:var(--ui-font-weight-heading)!important;color:var(--ui-text-main)!important;margin:0 0 12px 0!important;text-align:right!important;line-height:1.4!important}
.cr-tool-card .elementor-icon-box-description{font-size:.8375rem!important;color:var(--ui-text-paragraph)!important;line-height:1.8!important;text-align:right!important;margin:0!important}
@media(max-width:767px){
.cr-tool-card{padding:22px!important}
.cr-tool-card .elementor-icon-box-wrapper{gap:16px!important}
.cr-tool-card .elementor-icon-box-icon{width:46px!important;height:46px!important}
.cr-tool-card .elementor-icon-box-icon svg,.cr-tool-card .elementor-icon-box-icon i{font-size:20px!important;width:20px!important;height:20px!important}
.cr-tool-card .elementor-icon-box-title,.cr-tool-card .elementor-icon-box-title a{font-size:var(--ui-font-size-h6)!important;margin-bottom:10px!important}
.cr-tool-card .elementor-icon-box-description{font-size:.875rem!important}
}/* End custom CSS */