/* Research centre /pajuhesh/: presentation only, existing page 1759. */
body.page-id-1759.babolshora-refreshed .elementor-2110 .elementor-element-abd1ed9{padding:0;background:transparent;border:0;border-radius:0}
body.page-id-1759.babolshora-refreshed .elementor-1759{font-family:"0iransans",Tahoma,sans-serif;color:var(--bs-ink);min-width:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;min-width:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-efd4b50>.e-con-inner{display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,3fr);gap:24px;align-items:start;padding:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-4cf9c38,.elementor-element-b4a76cd,.elementor-element-e508c07,.elementor-element-d616cab,.elementor-element-01e33b9,.elementor-element-ddcdf80){width:100%;--width:100%;padding:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-b4a76cd{gap:24px}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-2b4c63b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-d616cab{gap:16px}
/* News list: natural height and readable, individually separated links. */
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-a4cad3e{min-height:0;--min-height:0px;gap:0;padding:20px;background:#fff;border:1px solid var(--bs-line);border-radius:14px;box-shadow:0 4px 16px #17354b04}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-a4cad3e,.elementor-element-b46438c,.elementor-element-8d9601a,.elementor-element-c03b030,.elementor-element-e92d1f9,.elementor-element-ddcdf80)::before{background:none!important}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-ddac90d .elementor-heading-title{font-size:20px;line-height:1.8;color:var(--bs-navy)}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-537f246{--grid-row-gap:0px;width:100%}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-537f246 .elementor-post{padding:14px 0;border-bottom:1px solid #e7eef3}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-537f246 .elementor-post:last-child{border-bottom:0;padding-bottom:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-537f246 .elementor-post__title,
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-537f246 .elementor-post__title a{font-size:14px;line-height:1.95;color:var(--bs-navy);margin:0}
/* Existing featured-news carousel. */
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-6d4e5d9{width:100%;min-width:0;--arrow-normal-color:var(--bs-navy)}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-4891 .elementor-element-32e957d{min-height:0;--min-height:0px;gap:0;background:#fff;border:1px solid var(--bs-line);border-radius:14px;box-shadow:0 4px 16px #17354b04;overflow:hidden;justify-content:flex-start}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-4891 .elementor-element-fee5c5f img{width:100%;height:250px!important;object-fit:contain;background:var(--bs-soft);border-radius:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-4891 .elementor-element-2ec83df{padding:18px;text-align:right;flex:0 1 auto}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-4891 .elementor-element-2ec83df .elementor-heading-title{font-size:16px;line-height:1.95;color:var(--bs-navy)}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-4891 .elementor-element-2ec83df .elementor-heading-title a{color:inherit}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-6d4e5d9 .elementor-swiper-button{width:38px;height:44px;background:#ffffffed;border:1px solid var(--bs-line);border-radius:8px;color:var(--bs-navy);opacity:1}
/* Four existing destination shortcuts. */
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f{grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;--e-con-grid-template-rows:auto;gap:12px}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f>.elementor-widget-icon-box{padding:16px 10px;min-height:116px;background:#fff;background-image:none;border:1px solid var(--bs-line);border-radius:12px;box-shadow:0 4px 16px #17354b04;--e-transform-translateY:0px;transform:none}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f>.elementor-widget-icon-box:hover{background:#eef6f8;border-color:#a6c5cd;box-shadow:0 4px 16px #17354b04;--e-transform-translateY:0px;transform:none}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon-box-icon{margin:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon{background:#e8f2f5;border-radius:10px;padding:9px;color:var(--bs-teal);fill:var(--bs-teal)}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon svg{width:34px;height:34px}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon svg :is(path,polygon,rect,circle){fill:var(--bs-teal)!important}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon-box-title,
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon-box-title a{font-size:15px;line-height:1.8;margin:0;color:var(--bs-navy)}
/* Existing statute download, linked information blocks and centre profile. */
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-e4491f9{padding:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-b46438c{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px 16px;padding:20px;background:#edf5f7;border:1px solid #d3e4e9;border-radius:12px;box-shadow:none;align-items:center}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c2beed2{grid-row:1/3;width:40px;align-self:start;padding-top:4px}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c2beed2 .elementor-icon{font-size:34px;color:var(--bs-teal);fill:var(--bs-teal)}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-4aa2a27 .elementor-heading-title{font-size:15px;line-height:1.95;text-align:right;color:var(--bs-navy)}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-6793a1d{grid-column:2;width:100%}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-6793a1d .elementor-icon-list-item a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 13px;background:var(--bs-teal);border-radius:8px;color:#fff}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-6793a1d .elementor-icon-list-text{font-size:13px;color:#fff;line-height:1.8}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-6793a1d .elementor-icon-list-icon :is(i,svg){color:#fff;fill:#fff}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-b66e191,.elementor-element-6641fa5){padding:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-ae5143e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;align-items:start}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-5904c9e{grid-template-columns:minmax(0,1fr);--e-con-grid-template-columns:minmax(0,1fr);grid-template-rows:auto;--e-con-grid-template-rows:auto;gap:16px;padding:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-8d9601a,.elementor-element-c03b030,.elementor-element-e92d1f9,.elementor-element-ddcdf80){padding:20px;background:#fff;border:1px solid var(--bs-line);border-radius:12px;box-shadow:0 4px 16px #17354b04;gap:8px}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-93fc908,.elementor-element-7ad93f9,.elementor-element-d84ad62) .elementor-heading-title{font-size:17px;line-height:1.85;color:var(--bs-navy)}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-774ceda,.elementor-element-24efbcb,.elementor-element-45fc5c0) .elementor-icon-list-text{font-size:14px;line-height:1.9;color:var(--bs-ink);overflow-wrap:anywhere}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-774ceda,.elementor-element-24efbcb,.elementor-element-45fc5c0) .elementor-icon-list-item{min-height:38px;align-items:flex-start}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-774ceda,.elementor-element-24efbcb,.elementor-element-45fc5c0) .elementor-icon-list-item a{min-height:44px;align-items:center}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-774ceda,.elementor-element-24efbcb,.elementor-element-45fc5c0) .elementor-icon-list-icon{padding-inline-end:7px;color:var(--bs-teal)}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-774ceda,.elementor-element-24efbcb,.elementor-element-45fc5c0) .elementor-icon-list-icon :is(i,svg){color:var(--bs-teal);fill:var(--bs-teal)}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec{padding:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-img{width:150px;max-width:100%;margin:0 auto 16px}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-img img{width:150px;height:174px!important;object-fit:cover;border-radius:10px}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-title{font-size:17px;line-height:1.9;color:var(--bs-navy);margin-bottom:8px}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-description{font-size:14px;line-height:2;color:var(--bs-muted)}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-ba2c2f8,.elementor-element-34ecac5,.elementor-element-033e937,.elementor-element-9904b75){--divider-color:var(--bs-line);padding:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 a:focus-visible{outline:3px solid var(--bs-gold);outline-offset:4px;border-radius:5px}
@media(max-width:1100px){
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-efd4b50>.e-con-inner{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;gap:24px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-4cf9c38,.elementor-element-b4a76cd){width:100%;--width:100%}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-537f246 .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-537f246 .elementor-post__title,
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-537f246 .elementor-post__title a{font-size:15px;line-height:1.9}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-2b4c63b{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-4891 .elementor-element-fee5c5f img{height:240px!important}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-ae5143e{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
}
@media(max-width:767px){
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-2b4c63b{grid-template-columns:minmax(0,1fr);gap:18px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-b4a76cd{gap:18px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-4891 .elementor-element-fee5c5f img{height:200px!important}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-4891 .elementor-element-2ec83df{padding:16px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-4891 .elementor-element-2ec83df .elementor-heading-title{font-size:15px;line-height:1.9}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f{gap:10px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f>.elementor-widget-icon-box{padding:14px 8px;min-height:106px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon-box-title,
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon-box-title a{font-size:14px;line-height:1.85}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon svg{width:30px;height:30px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-b46438c{padding:18px;grid-template-columns:32px minmax(0,1fr);gap:8px 12px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c2beed2{width:32px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c2beed2 .elementor-icon{font-size:29px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-4aa2a27 .elementor-heading-title{font-size:14px;line-height:1.9}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-ae5143e{display:flex;flex-direction:column-reverse;gap:18px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-5904c9e{gap:14px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-8d9601a,.elementor-element-c03b030,.elementor-element-e92d1f9,.elementor-element-ddcdf80,.elementor-element-a4cad3e){padding:18px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-537f246 .elementor-posts-container{grid-template-columns:minmax(0,1fr);gap:0}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-wrapper{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:16px;text-align:right}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-wrapper .elementor-image-box-img{width:90px;margin:0}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-img img{width:90px;height:112px!important;object-fit:cover}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-title{font-size:15px;line-height:1.9}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-description{font-size:13px;line-height:1.95}
}
@media(max-width:359px){
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-wrapper{grid-template-columns:70px minmax(0,1fr);gap:12px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-wrapper .elementor-image-box-img{width:70px}
 body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-f9f57ec .elementor-image-box-img img{width:70px;height:88px!important}
}
@media(prefers-reduced-motion:reduce){body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f>.elementor-widget-icon-box{transition:none}}

body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c2beed2 .elementor-icon svg{fill:var(--bs-teal)}
/* Keep each existing title link's full shortcut card tappable. */
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f>.elementor-widget-icon-box{position:relative}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon-box-title a{position:static}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f .elementor-icon-box-title a::after{content:"";position:absolute;inset:0;border-radius:12px}
body.page-id-1759.babolshora-refreshed .elementor-1759 .elementor-element-c51ef6f>.elementor-widget-icon-box:focus-within{outline:3px solid var(--bs-gold);outline-offset:3px}
/* Compact the three resource cards without removing headings, links or contact text. */
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-8d9601a,.elementor-element-c03b030,.elementor-element-e92d1f9)>.elementor-element{margin:0}
body.page-id-1759.babolshora-refreshed .elementor-1759 :is(.elementor-element-34ecac5,.elementor-element-033e937,.elementor-element-9904b75) .elementor-divider{padding:5px 0;line-height:0}
