.elementor-23 .elementor-element.elementor-element-8ea9071{--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;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-7b17c9e{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-7ee9f90 .elementor-button{background-color:#002462;font-family:"estedad", Sans-serif;font-size:14px;font-weight:700;fill:#FFFEFE;color:#FFFEFE;border-radius:32px 32px 32px 32px;padding:14px 14px 14px 14px;}.elementor-23 .elementor-element.elementor-element-7ee9f90.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-034463b .elementor-button{background-color:#002462;font-family:"estedad", Sans-serif;font-size:14px;font-weight:700;fill:#FFFEFE;color:#FFFEFE;border-radius:32px 32px 32px 32px;padding:14px 14px 14px 14px;}.elementor-23 .elementor-element.elementor-element-034463b.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-ac66497{--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-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-23 .elementor-element.elementor-element-1d92a8f .elementor-heading-title{font-family:"estedad", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-23 .elementor-element.elementor-element-dcdef20{text-align:justify;font-family:"estedad", Sans-serif;font-weight:400;line-height:1.9em;}.elementor-23 .elementor-element.elementor-element-78b8698{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-78b8698:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-78b8698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E60D;}.elementor-23 .elementor-element.elementor-element-9f4d97e .elementor-heading-title{font-family:"estedad", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-23 .elementor-element.elementor-element-d75f3b6{font-family:"estedad", Sans-serif;font-weight:400;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-icon i{color:#00D64D;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-icon svg{fill:#00D64D;transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-7df753c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-item > a{font-family:"estedad", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-7f02114{--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-23 .elementor-element.elementor-element-6f78c1b{--display:flex;}.elementor-23 .elementor-element.elementor-element-16e300c .elementor-heading-title{font-family:"estedad", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-icon i{color:#00D64D;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-icon svg{fill:#00D64D;transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-6535602{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-item > a{font-family:"estedad", Sans-serif;font-size:14px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-36501d1{--display:flex;}.elementor-23 .elementor-element.elementor-element-1349a89 .elementor-heading-title{font-family:"estedad", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-icon i{color:#00D64D;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-icon svg{fill:#00D64D;transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-c9a1c3f{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-item > a{font-family:"estedad", Sans-serif;font-size:14px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-9d58417{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-7c07d9a img{border-radius:16px 16px 16px 16px;}.elementor-23 .elementor-element.elementor-element-c74db8f .elementor-heading-title{font-family:"estedad", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-23 .elementor-element.elementor-element-1d92ce0{text-align:justify;font-family:"estedad", Sans-serif;font-weight:400;line-height:1.9em;}.elementor-23 .elementor-element.elementor-element-ca5a714 .elementor-heading-title{font-family:"estedad", Sans-serif;font-size:17px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-642a4e0 .elementor-button{background-color:#07B00F;fill:#FFFFFF;color:#FFFFFF;border-radius:16px 16px 16px 16px;padding:12px 16px 12px 16px;}.elementor-23 .elementor-element.elementor-element-f0892d8{--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-23 .elementor-element.elementor-element-9a798bd{--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-23 .elementor-element.elementor-element-4277221{--display:flex;}.elementor-23 .elementor-element.elementor-element-1efb6c2{text-align:center;}.elementor-23 .elementor-element.elementor-element-1efb6c2 .elementor-heading-title{font-family:"estedad", Sans-serif;font-size:18px;font-weight:800;}.elementor-23 .elementor-element.elementor-element-8a5bbd3{--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-23 .elementor-element.elementor-element-e9d4a0a{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-391299f{--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:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-7fae700{text-align:center;}.elementor-23 .elementor-element.elementor-element-7fae700 .elementor-heading-title{font-family:"estedad", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-183e56d.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-23 .elementor-element.elementor-element-183e56d .elementor-main-swiper{width:100%;}.elementor-23 .elementor-element.elementor-element-183e56d .elementor-main-swiper .swiper-slide{background-color:#ECFDF5;border-radius:16px;padding:16px 16px 16px 16px;}.elementor-23 .elementor-element.elementor-element-183e56d .elementor-swiper-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px;}.elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px;}.elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px;}.elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px;}.elementor-23 .elementor-element.elementor-element-183e56d .elementor-testimonial__text{color:#000000;font-family:"estedad", Sans-serif;font-size:12px;font-weight:400;line-height:1.9em;}.elementor-23 .elementor-element.elementor-element-183e56d .elementor-testimonial__name{color:#FFFFFF;font-family:"estedad", Sans-serif;font-size:14px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-183e56d .elementor-testimonial__title{color:#FFFFFF8A;font-family:"estedad", Sans-serif;font-size:12px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-183e56d .elementor-testimonial__image img{width:70px;height:70px;}.elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (70px / 2) - 8px );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (70px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (70px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (70px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (70px / 2) - 8px );left:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:17px;margin-right:0;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:17px;margin-left:0;}.elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-23 .elementor-element.elementor-element-183e56d.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:17px;}.elementor-23 .elementor-element.elementor-element-3e5d2d8{--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-23 .elementor-element.elementor-element-ae74e74{text-align:center;}.elementor-23 .elementor-element.elementor-element-ae74e74 .elementor-heading-title{font-family:"estedad", Sans-serif;font-size:18px;font-weight:800;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-ac66497{--width:50%;}.elementor-23 .elementor-element.elementor-element-9d58417{--width:50%;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-034463b .elementor-button{font-size:14px;}.elementor-23 .elementor-element.elementor-element-ca5a714 .elementor-heading-title{line-height:1.7em;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-8ea9071{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-7b17c9e{--justify-content:space-around;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-7b17c9e.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-7ee9f90{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-7ee9f90 .elementor-button{font-size:12px;padding:12px 21px 12px 20px;}.elementor-23 .elementor-element.elementor-element-034463b{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-034463b .elementor-button{font-size:12px;padding:12px 21px 12px 20px;}.elementor-23 .elementor-element.elementor-element-1d92a8f{text-align:center;}.elementor-23 .elementor-element.elementor-element-1d92a8f .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-23 .elementor-element.elementor-element-dcdef20{font-size:12px;}.elementor-23 .elementor-element.elementor-element-9f4d97e{text-align:center;}.elementor-23 .elementor-element.elementor-element-9f4d97e .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-d75f3b6{font-size:14px;}.elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-7df753c .elementor-icon-list-item > a{font-size:12px;}.elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-6535602 .elementor-icon-list-item > a{font-size:12px;}.elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-c9a1c3f .elementor-icon-list-item > a{font-size:12px;}.elementor-23 .elementor-element.elementor-element-c74db8f{text-align:center;}.elementor-23 .elementor-element.elementor-element-c74db8f .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-1d92ce0{font-size:12px;}.elementor-23 .elementor-element.elementor-element-ca5a714{text-align:center;}.elementor-23 .elementor-element.elementor-element-ca5a714 .elementor-heading-title{font-size:10px;}.elementor-23 .elementor-element.elementor-element-8a5bbd3{--justify-content:center;}.elementor-23 .elementor-element.elementor-element-31b7348{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-31b7348 img{width:100%;}.elementor-23 .elementor-element.elementor-element-6d02c91{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-6d02c91 img{width:100%;}.elementor-23 .elementor-element.elementor-element-d9106e7{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-d9106e7 img{width:100%;}.elementor-23 .elementor-element.elementor-element-ff71826{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-ff71826 img{width:100%;}.elementor-23 .elementor-element.elementor-element-5171d23{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-5171d23 img{width:100%;}.elementor-23 .elementor-element.elementor-element-c4d5373{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-c4d5373 img{width:100%;}.elementor-23 .elementor-element.elementor-element-405a1ab{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-405a1ab img{width:100%;}.elementor-23 .elementor-element.elementor-element-7bb6555{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-7bb6555 img{width:100%;}.elementor-23 .elementor-element.elementor-element-b3928b5{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-b3928b5 img{width:100%;}.elementor-23 .elementor-element.elementor-element-a9ae1ad{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-a9ae1ad img{width:100%;}.elementor-23 .elementor-element.elementor-element-7fae700{text-align:center;}.elementor-23 .elementor-element.elementor-element-7fae700 .elementor-heading-title{font-size:16px;line-height:1.6em;}}/* Start custom CSS for button, class: .elementor-element-034463b *//* Header pill buttons */
.nav-btn > a{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .45rem;
  padding: 10px 18px;
  border-radius: 999px;
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  text-decoration: none !important;
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease, border-color .18s ease;
  box-shadow: 0 8px 22px rgba(0,0,0,.12);
  border: 1px solid transparent;
  white-space: nowrap;
}

/* Primary (دانانویسی) */
.nav-btn--primary > a{
  background: linear-gradient(135deg, #0b2b57, #123e7a);
  color: #fff !important;
}
.nav-btn--primary > a:hover{
  transform: translateY(-2px);
  box-shadow: 0 12px 30px rgba(0,0,0,.18);
  background: linear-gradient(135deg, #0a244a, #0f3a73);
}

/* Outline (سرکتاب) */
.nav-btn--outline > a{
  background: rgba(255,255,255,.06);
  color: #0b2b57 !important;
  border-color: rgba(11,43,87,.25);
  box-shadow: none;
}
.nav-btn--outline > a:hover{
  transform: translateY(-2px);
  border-color: rgba(11,43,87,.45);
  background: rgba(11,43,87,.06);
}

/* Focus (کیبورد/موبایل) */
.nav-btn > a:focus-visible{
  outline: 3px solid rgba(26,115,232,.35);
  outline-offset: 3px;
}

/* Mobile spacing */
@media (max-width: 768px){
  .nav-btn > a{ padding: 10px 14px; font-size: 13px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d65626a */:root{
  --m-bg:#ffffff;
  --m-muted:#6b7280;
  --m-text:#111827;
  --m-card:#ffffff;
  --m-border:#e5e7eb;
  --m-soft:#f3f4f6;
  --m-shadow: 0 12px 30px rgba(0,0,0,.06);
  --m-radius: 18px;
  --m-radius-sm: 14px;

  /* آیکون لایو */
  --m-live:#1d4ed8;        /* آبی */
  --m-live-soft: rgba(29,78,216,.35);
}

.magic-wrap{
  direction: rtl;
  color: var(--m-text);
  font-family: inherit;
}

/* این خط مشکل «فونت با سایت یکی نیست» رو حل می‌کنه */
.magic-wrap, .magic-wrap *{
  font-family: inherit !important;
}

.magic-card{
  background: var(--m-bg);
  border: 1px solid var(--m-border);
  border-radius: var(--m-radius);
  box-shadow: var(--m-shadow);
  padding: 26px;
}

.magic-title{
  margin: 0 0 10px;
  font-size: clamp(20px, 2.4vw, 28px);
  font-weight: 800;
  letter-spacing: -0.2px;
  text-align: right;
}

.magic-intro{
  font-size: 15.5px;
}

.magic-intro p{
  margin: 10px 0;
}

.magic-accordion{
  margin-top: 18px;
  display: grid;
  gap: 12px;
}

details.magic-acc{
  background: var(--m-card);
  border: 1px solid var(--m-border);
  border-radius: var(--m-radius);
  box-shadow: 0 6px 18px rgba(0,0,0,.04);
  overflow: hidden;
  transition: border-color .2s ease, box-shadow .2s ease;
}

details.magic-acc[open]{
  border-color: #d1d5db;
  box-shadow: 0 14px 36px rgba(0,0,0,.07);
}

summary.magic-sum{
  list-style: none;
  cursor: pointer;
  padding: 16px 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  user-select: none;
}

summary.magic-sum::-webkit-details-marker{ display:none; }
summary.magic-sum::marker{ content:""; }

.magic-sum__left{
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}

.magic-sum__title{
  font-weight: 800;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* آیکون Live (دایره آبی چشمک‌زن) */
.magic-live{
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: var(--m-live);
  box-shadow: 0 0 0 0 var(--m-live-soft);
  position: relative;
  flex: 0 0 auto;
  animation: magicPulse 1.2s infinite;
}

.magic-live::after{
  content:"";
  position:absolute;
  inset:-3px;
  border-radius: 999px;
  border: 1px solid rgba(29,78,216,.35);
  opacity: .6;
}

/* احترام به کاربرانی که انیمیشن نمی‌خوان */
@media (prefers-reduced-motion: reduce){
  .magic-live{ animation: none; }
}

@keyframes magicPulse{
  0%   { transform: scale(1);   box-shadow: 0 0 0 0 var(--m-live-soft); opacity: 1; }
  60%  { transform: scale(1.05); box-shadow: 0 0 0 10px rgba(29,78,216,0); opacity: .9; }
  100% { transform: scale(1);   box-shadow: 0 0 0 0 rgba(29,78,216,0); opacity: 1; }
}

.magic-chev{
  width: 38px;
  height: 38px;
  border-radius: 999px;
  background: var(--m-soft);
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  transition: transform .2s ease, background .2s ease;
}

.magic-chev svg{
  width: 18px;
  height: 18px;
}

details.magic-acc[open] .magic-chev{
  transform: rotate(180deg);
  background: #eef2ff;
}

.magic-body{
  padding: 0 18px 18px;
  font-size: 15px;
}

.magic-body p{ margin: 10px 0; }

.magic-body ul{
  margin: 10px 0 0;
  padding: 0 18px 0 0;
}

.magic-body li{ margin: 6px 0; }

.magic-muted{
  color: var(--m-muted);
  font-size: 14.5px;
}

.magic-note{
  margin-top: 14px;
  padding: 12px 14px;
  border-radius: var(--m-radius-sm);
  font-weight: 800;
  font-size: 14px;
  line-height: 1.8;
}

.magic-note--warn{
  background: #fff7ed;
  border: 1px solid #fed7aa;
  color: #9a3412;
}

.magic-note--success{
  background: #ecfdf5;
  border: 1px solid #a7f3d0;
  color: #065f46;
}

@media (max-width: 640px){
  .magic-card{ padding: 18px; }
  summary.magic-sum{ padding: 14px 14px; }
  .magic-body{ padding: 0 14px 14px; }
  .magic-chev{ width: 34px; height: 34px; }
  .magic-sum__title{ font-size: 15px; }
  .magic-intro{ font-size: 15px; }
}

summary.magic-sum:focus-visible{
  outline: 3px solid rgba(59,130,246,.35);
  outline-offset: 3px;
  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f98d635 */:root{
  --h-bg:#ffffff;
  --h-text:#0f172a;
  --h-muted:#64748b;
  --h-border:#e5e7eb;
  --h-soft:#f1f5f9;
  --h-shadow: 0 10px 26px rgba(0,0,0,.06);
  --h-radius: 18px;
  --h-radius-sm: 14px;

  /* تم متفاوت نسبت به قبلی */
  --h-head1:#ecfeff;      /* آبی خیلی روشن */
  --h-head2:#f0fdf4;      /* سبز خیلی روشن */
  --h-live:#16a34a;       /* سبز live */
  --h-live-soft: rgba(22,163,74,.35);
}

.hisar-wrap{
  direction: rtl;
  color: var(--h-text);
  font-family: inherit;
}
.hisar-wrap, .hisar-wrap *{
  font-family: inherit !important; /* هماهنگ با فونت سایت */
}

.hisar-card{
  background: var(--h-bg);
  border: 1px solid var(--h-border);
  border-radius: var(--h-radius);
  box-shadow: var(--h-shadow);
  overflow: hidden;
}

.hisar-head{
  padding: 22px 24px;
  border-bottom: 1px solid var(--h-border);
  background: linear-gradient(135deg, var(--h-head1), var(--h-head2));
}

.hisar-title{
  margin: 0 0 8px;
  font-size: clamp(20px, 2.3vw, 28px);
  font-weight: 900;
  letter-spacing: -0.2px;
}

.hisar-sub{
  margin: 0;
  color: var(--h-muted);
  font-size: 15px;
  line-height: 1.9;
}

.hisar-accordion{
  padding: 16px;
  display: grid;
  gap: 12px;
}

/* آکاردئون‌ها اینجا outline‌تر و متفاوت از قبلی */
details.hisar-acc{
  background: #fff;
  border: 1px solid var(--h-border);
  border-radius: var(--h-radius);
  overflow: hidden;
  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
details.hisar-acc:hover{
  transform: translateY(-1px);
}
details.hisar-acc[open]{
  border-color: #cbd5e1;
  box-shadow: 0 14px 34px rgba(0,0,0,.07);
}

summary.hisar-sum{
  list-style: none;
  cursor: pointer;
  padding: 14px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  background: linear-gradient(180deg, #fff 0%, #fbfdff 100%);
}
summary.hisar-sum::-webkit-details-marker{ display:none; }
summary.hisar-sum::marker{ content:""; }

.hisar-sum__left{
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}

.hisar-sum__title{
  font-weight: 900;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Live سبز (متفاوت از قبلی که آبی بود) */
.hisar-live{
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: var(--h-live);
  box-shadow: 0 0 0 0 var(--h-live-soft);
  flex: 0 0 auto;
  animation: hisarPulse 1.15s infinite;
}
@keyframes hisarPulse{
  0%   { transform: scale(1);   box-shadow: 0 0 0 0 var(--h-live-soft); opacity: 1; }
  60%  { transform: scale(1.06); box-shadow: 0 0 0 10px rgba(22,163,74,0); opacity: .9; }
  100% { transform: scale(1);   box-shadow: 0 0 0 0 rgba(22,163,74,0); opacity: 1; }
}
@media (prefers-reduced-motion: reduce){
  .hisar-live{ animation: none; }
}

.hisar-chev{
  width: 38px;
  height: 38px;
  border-radius: 999px;
  background: var(--h-soft);
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  transition: transform .2s ease, background .2s ease;
}
.hisar-chev svg{ width: 18px; height: 18px; }
details.hisar-acc[open] .hisar-chev{
  transform: rotate(180deg);
  background: #e0f2fe;
}

.hisar-body{
  padding: 0 16px 16px;
  font-size: 15px;
  line-height: 1.95;
}
.hisar-body p{ margin: 10px 0; }
.hisar-body ul{
  margin: 10px 0 0;
  padding: 0 18px 0 0;
}
.hisar-body li{ margin: 6px 0; }

.hisar-muted{
  color: var(--h-muted);
  font-size: 14.5px;
}

.hisar-steps{
  margin: 10px 0 0;
  padding: 0 22px 0 0;
}
.hisar-steps li{ margin: 10px 0; }

.hisar-note{
  margin: 0 16px 16px;
  padding: 12px 14px;
  border-radius: var(--h-radius-sm);
  font-weight: 900;
  font-size: 14px;
  line-height: 1.85;
}
.hisar-note--success{
  background: #ecfdf5;
  border: 1px solid #a7f3d0;
  color: #065f46;
}

/* ریسپانسیو */
@media (max-width: 640px){
  .hisar-head{ padding: 18px; }
  .hisar-accordion{ padding: 12px; }
  summary.hisar-sum{ padding: 12px 12px; }
  .hisar-body{ padding: 0 12px 12px; }
  .hisar-chev{ width: 34px; height: 34px; }
  .hisar-sum__title{ font-size: 15px; }
}
summary.hisar-sum:focus-visible{
  outline: 3px solid rgba(59,130,246,.35);
  outline-offset: 3px;
  border-radius: 14px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://doanevisalavi.net/wp-content/uploads/2025/12/Estedad-Light.woff2') format('woff2'),
		url('https://doanevisalavi.net/wp-content/uploads/2025/12/Estedad-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://doanevisalavi.net/wp-content/uploads/2025/12/Estedad-Regular.woff2') format('woff2'),
		url('https://doanevisalavi.net/wp-content/uploads/2025/12/Estedad-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://doanevisalavi.net/wp-content/uploads/2025/12/Estedad-Medium.woff2') format('woff2'),
		url('https://doanevisalavi.net/wp-content/uploads/2025/12/Estedad-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://doanevisalavi.net/wp-content/uploads/2025/12/Estedad-SemiBold.woff2') format('woff2'),
		url('https://doanevisalavi.net/wp-content/uploads/2025/12/Estedad-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */