.elementor-3078 .elementor-element.elementor-element-541a84a{--display:flex;}.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__bg{background-image:url("https://kowsarteb.ir/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;--background-overlay-opacity:0.5;}.elementor-3078 .elementor-element.elementor-element-b975210{--display:flex;}.elementor-3078 .elementor-element.elementor-element-87ca938{--display:flex;}.elementor-3078 .elementor-element.elementor-element-48b5828{--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-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 );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-3078 .elementor-element.elementor-element-ac362af{--display:flex;}.elementor-3078 .elementor-element.elementor-element-3cf683b{--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-3078 .elementor-element.elementor-element-698930b{--display:flex;}.elementor-3078 .elementor-element.elementor-element-c6dde2b{--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-3078 .elementor-element.elementor-element-c72b639{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(max-width:1024px){.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for link-in-bio-var-4, class: .elementor-element-fd2fdbd */body.elementor-page-3078 { background:#f3f6fb !important; }
.elementor-3078 > .e-con { min-height:0 !important; background:#f3f6fb !important; }
body.page-id-3078 .wws-popup-container { display:none !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd { width:min(calc(100% - 24px),460px) !important; max-width:460px !important; margin:24px auto 0 !important; z-index:2; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio { width:100% !important; max-width:none !important; min-height:0 !important; padding:0 !important; background:#fff !important; border:1px solid #dce5f1; border-bottom:0; border-radius:24px 24px 0 0 !important; box-shadow:none !important; overflow:hidden; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__bg, .elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__icons { display:none !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__content { width:100% !important; max-width:none !important; padding:22px 24px 10px !important; box-sizing:border-box !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__identity { margin:0 !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__identity-image { width:74px !important; height:74px !important; margin:0 auto 8px !important; border-radius:50% !important; background:#fff !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__heading { margin:0 !important; color:#0c2462 !important; font-size:22px !important; line-height:1.35 !important; font-weight:800 !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__title { margin:2px 0 0 !important; color:#df7801 !important; font-size:13.5px !important; line-height:1.55 !important; font-weight:700 !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__description { width:fit-content; max-width:100%; display:flex !important; align-items:flex-start; justify-content:center; gap:8px; box-sizing:border-box; margin:12px auto 16px !important; padding:8px 11px !important; background:#f5f8fc; border:1px solid #e7edf6; border-radius:12px; color:#30466f !important; font-size:13.5px !important; line-height:1.7 !important; font-weight:600 !important; text-align:right; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__description::before { content:'' !important; width:12px; height:12px; flex:0 0 12px; margin-top:5px; box-sizing:border-box; border-radius:50% 50% 50% 0; transform:rotate(-45deg); background:radial-gradient(circle,#fff 0 2px,#df7801 2.5px); }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__ctas { width:100% !important; margin:0 !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__cta { position:relative; width:100% !important; height:68px !important; min-height:68px !important; box-sizing:border-box !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; gap:5px !important; padding:10px 14px !important; overflow:hidden; background:#0c2462 !important; border:1px solid #0c2462 !important; border-radius:14px !important; color:#fff !important; font-size:15px !important; font-weight:700 !important; text-align:center !important; text-decoration:none !important; transition:transform .15s ease, background-color .15s ease, box-shadow .15s ease !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__cta-text { line-height:1.25 !important; transform:translateY(-7px); }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__cta::after { content:'kowsarteb.ir'; display:block; position:absolute !important; left:0; right:0; bottom:8px; margin:0 !important; transform:none !important; padding-left:17px; color:rgba(255,255,255,.62); direction:ltr; unicode-bidi:isolate; font-size:11.5px; line-height:1.25; font-weight:500; letter-spacing:.1px; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__cta::before { content:'' !important; position:absolute; left:calc(50% - 50px); bottom:10px; width:11px; height:11px; box-sizing:border-box; border:1.4px solid rgba(255,255,255,.52); border-radius:50%; background:linear-gradient(90deg,transparent 43%,rgba(255,255,255,.52) 44%,rgba(255,255,255,.52) 56%,transparent 57%),linear-gradient(0deg,transparent 43%,rgba(255,255,255,.52) 44%,rgba(255,255,255,.52) 56%,transparent 57%); }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__cta:hover, .elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__cta:focus-visible { transform:translateY(-1px); background:#123276 !important; box-shadow:0 8px 18px rgba(12,36,98,.18) !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__cta:focus-visible { outline:3px solid rgba(223,120,1,.28) !important; outline-offset:2px; }
@media(max-width:767px){
.elementor-3078 .elementor-element.elementor-element-fd2fdbd { margin-top:14px !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__content { padding:18px 16px 8px !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__identity-image { width:70px !important; height:70px !important; margin-bottom:7px !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__heading { font-size:20px !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__title { font-size:13px !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__description { width:100%; margin:10px auto 14px !important; padding:8px 10px !important; font-size:12.8px !important; line-height:1.75 !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__cta { height:66px !important; min-height:66px !important; }
.elementor-3078 .elementor-element.elementor-element-fd2fdbd .e-link-in-bio__cta::before { bottom:10px; }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c72b639 */.elementor-3078 .elementor-element.elementor-element-c72b639 { width:min(calc(100% - 24px),460px) !important; max-width:460px !important; margin:0 auto 48px !important; padding:0 24px 24px !important; box-sizing:border-box !important; background:#fff !important; border:1px solid #dce5f1; border-top:0; border-radius:0 0 24px 24px; box-shadow:0 18px 42px rgba(12,36,98,.09); }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion { display:grid; gap:10px; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item { margin:0 !important; overflow:hidden; background:#fff !important; border:1px solid #dce5f1 !important; border-radius:14px !important; box-shadow:none !important; transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease !important; interpolate-size:allow-keywords; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:first-of-type { border-color:#0c2462 !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(2) { border-color:#dbe5f2 !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(3) { border-color:#efc989 !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item-title { position:relative; width:100%; height:68px !important; min-height:68px !important; box-sizing:border-box; display:flex !important; align-items:center !important; justify-content:center !important; padding:10px 48px !important; background:#0c2462 !important; border:0 !important; border-radius:13px !important; color:#fff !important; font-size:15px !important; line-height:1.35 !important; font-weight:700 !important; text-align:center !important; cursor:pointer; transition:background-color .15s ease, color .15s ease !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item-title-text { width:100%; color:inherit !important; text-align:center !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(2) .e-n-accordion-item-title { background:#eef3fb !important; color:#0c2462 !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(3) .e-n-accordion-item-title { background:#fff7eb !important; color:#0c2462 !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:first-of-type .e-n-accordion-item-title:hover, .elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:first-of-type .e-n-accordion-item-title:focus-visible { background:#123276 !important; color:#fff !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(2) .e-n-accordion-item-title:hover, .elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(2) .e-n-accordion-item-title:focus-visible { background:#e4ecf7 !important; color:#0c2462 !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(3) .e-n-accordion-item-title:hover, .elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(3) .e-n-accordion-item-title:focus-visible { background:#ffedd2 !important; color:#0c2462 !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:not([open]):hover { transform:translateY(-1px); box-shadow:0 8px 18px rgba(12,36,98,.11) !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item-title:focus-visible { outline:3px solid rgba(223,120,1,.25) !important; outline-offset:-3px; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item-title-icon { position:absolute !important; left:19px !important; right:auto !important; top:50%; width:16px; height:16px; display:grid !important; place-items:center; transform:translateY(-50%); color:inherit !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item-title-icon .e-opened, .elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item-title-icon .e-closed { display:none !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item-title-icon::after { content:''; width:8px; height:8px; display:block; border-right:2px solid currentColor; border-bottom:2px solid currentColor; transform:translateY(-2px) rotate(45deg); transition:transform .14s ease !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details[open] .e-n-accordion-item-title-icon::after { transform:translateY(2px) rotate(225deg); }
.elementor-3078 .elementor-element.elementor-element-c72b639 details[open] .e-n-accordion-item-title { border-radius:13px 13px 0 0 !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details::details-content { block-size:0; opacity:0; overflow:hidden; transition:content-visibility .14s allow-discrete, block-size .14s ease, opacity .1s ease; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details[open]::details-content { block-size:auto; opacity:1; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item > .e-con { width:100% !important; min-height:0 !important; box-sizing:border-box !important; padding:10px 12px 12px !important; background:#fff !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .kosar-phone-list { width:100%; display:grid; gap:7px; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .kosar-phone-list a { min-height:44px; box-sizing:border-box; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:9px 12px; background:#f5f8fc; border:1px solid #e3eaf4; border-radius:10px; color:#0c2462 !important; direction:rtl; font-size:13.5px; line-height:1.45; font-weight:600; text-decoration:none !important; transition:transform .14s ease, background-color .14s ease, border-color .14s ease, box-shadow .14s ease !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .kosar-phone-list a:hover, .elementor-3078 .elementor-element.elementor-element-c72b639 .kosar-phone-list a:focus-visible { transform:translateY(-1px); background:#eaf1fa; border-color:#cfdaea; box-shadow:0 5px 12px rgba(12,36,98,.08); }
.elementor-3078 .elementor-element.elementor-element-c72b639 .kosar-phone-list a:focus-visible { outline:2px solid rgba(223,120,1,.25); outline-offset:1px; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .kosar-phone-list bdi { direction:ltr; unicode-bidi:isolate; white-space:nowrap; font-variant-numeric:tabular-nums; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .kosar-option-list a span { direction:ltr; unicode-bidi:isolate; font-size:17px; line-height:1; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(3) .kosar-option-list a { background:#fff1dc !important; border-color:#efc989 !important; color:#854800 !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(3) .kosar-option-list a:hover, .elementor-3078 .elementor-element.elementor-element-c72b639 details.e-n-accordion-item:nth-of-type(3) .kosar-option-list a:focus-visible { background:#ffe5bf !important; border-color:#e6ad5d !important; }
@media(max-width:767px){
.elementor-3078 .elementor-element.elementor-element-c72b639 { padding:0 16px 18px !important; margin-bottom:32px !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion { gap:9px; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item-title { height:66px !important; min-height:66px !important; padding:9px 44px !important; font-size:14.5px !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item-title-icon { left:18px !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .e-n-accordion-item > .e-con { padding:9px 10px 10px !important; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .kosar-phone-list { gap:6px; }
.elementor-3078 .elementor-element.elementor-element-c72b639 .kosar-phone-list a { min-height:43px; padding:8px 10px; font-size:12.8px; }
}/* End custom CSS */