:root{--site-blue:#27475e;--site-gold:#baa669;--site-white:#fdfdfd}[hidden]{display:none!important}
html{scroll-padding-top:1rem}body{margin:0}.legacy-page{direction:ltr}a:focus-visible,button:focus-visible{outline:3px solid var(--site-gold);outline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}img,video{max-width:100%}img{height:auto}::selection{background:#baa66970;color:#122c3f}.error-code{font-size:clamp(3.5rem,10vw,8rem);font-weight:700;line-height:1.2}
.page-language-control{display:flex;justify-content:center;padding:8px;background:var(--site-white)}.language-switch{display:inline-block;border:1px solid var(--site-gold);border-radius:4px;padding:5px 10px;white-space:nowrap;color:var(--site-blue);font:14px Arial,sans-serif}
.skip-link{position:absolute;top:-100px;left:12px;z-index:1000;background:white;color:#27475e;padding:12px;border:2px solid #baa669}.skip-link:focus{top:8px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.legacy-page main>.container-fluid.vh-100{height:100svh!important;min-height:620px}#sliderPages{height:100svh;min-height:620px}.home-page{height:100%}.site-pagination{display:flex;gap:7px;justify-content:center;align-items:center;flex-wrap:wrap;padding:15px;font-family:Arial,sans-serif}.site-pagination button{min-width:36px;min-height:36px;border:1px solid #baa669;background:#fdfdfd;color:#27475e;padding:4px 9px}.site-pagination button[aria-current=page]{background:#27475e;color:white}.site-pagination button:disabled{opacity:.45;cursor:default}.site-pagination button:not(:disabled){cursor:pointer}.pagination-number,.pagination-button{min-width:32px;min-height:32px}.pagination-number[aria-current=page]{background:#27475e}
dialog.popup-image{padding:0;inset:0;margin:auto;background:#fdfdfd;border:3px solid #baa669;width:max-content;max-width:94vw;height:auto;max-height:92svh;overflow:auto;display:none}dialog.popup-image[open]{display:block}dialog.popup-image::backdrop{background:#000b}dialog.popup-image img{position:static;transform:none;display:block;width:auto;max-width:90vw;max-height:84svh;border:none;border-radius:0;object-fit:contain}.lightbox-close{position:sticky;top:0;display:block;margin-inline-start:auto;z-index:1;background:#27475e;color:#fff;border:0;min-height:44px;min-width:44px;font-size:28px;cursor:pointer}.preview-trigger{border:0;background:none;padding:0;cursor:zoom-in}.preview-trigger img{display:block}.section-page{padding:clamp(28px,5vw,80px);min-height:100svh;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;background:#fdfdfd;color:#27475e;font-family:Arial,sans-serif}.section-page h1{font-size:clamp(28px,4vw,48px);line-height:1.35}.section-page p{font-size:18px;line-height:1.8}.section-kicker{color:#877441;font-size:14px!important}.section-page>img{width:100%;max-width:480px;justify-self:center}.section-button,.section-cards a{display:inline-block;padding:15px 20px;background:#27475e;color:white;margin:10px 8px 10px 0;border:1px solid #baa669}.section-button.secondary{background:#fff;color:#27475e}.section-cards{display:flex;flex-wrap:wrap;gap:8px}.content-footer-logo span{cursor:inherit}
html[lang=fa] .section-page{direction:rtl;font-family:Vanda,Tahoma,sans-serif}html[lang=fa] p,html[lang=fa] h1,html[lang=fa] h2,html[lang=fa] address,html[lang=fa] .text-certificate-sekaf{direction:rtl;font-family:Vanda,Tahoma,sans-serif}html[lang=fa] .menu p,html[lang=fa] .navbar-icon-right span,html[lang=fa] .icon-home-project span,html[lang=fa] .icon-right-project span,html[lang=fa] .icon-home span{font-family:Vanda,Tahoma,sans-serif;letter-spacing:normal}html[lang=fa] .menu .img-menu{visibility:hidden}html[lang=fa] .menu p{left:50%;white-space:nowrap}html[lang=fa] .contact-inner-text p{letter-spacing:normal}html[lang=fa] .icon-home a img,html[lang=fa] .icon-home-project a img,html[lang=fa] .icon-right-project a img,html[lang=fa] .navbar-icon-right a img{visibility:hidden}html[lang=fa] .icon-home a span,html[lang=fa] .icon-home-project a span,html[lang=fa] .navbar-icon-right a span{left:0;width:100%;text-align:center}html[lang=fa] .content-footer-logo img{display:none}html[lang=fa] .section-cards,html[lang=fa] .section-button{direction:rtl}
@media(max-width:992px){.legacy-page main>.container-fluid.vh-100{height:auto!important;min-height:100svh}.legacy-page .energy-project,.legacy-page .news-project,.legacy-page .letters-certificate{height:auto!important;min-height:70vh}.legacy-page .container,.legacy-page .container-lg,.legacy-page .container-md,.legacy-page .container-sm,.legacy-page .container-xl,.legacy-page .container-xxl{max-width:100%}.table-wrapper{font-size:1rem!important}.table-left span{position:static;margin:0}.table{left:auto!important;right:auto!important;margin:15px auto!important;width:95%!important}.introduction{padding:28px 20px!important;font-size:1.1rem!important;line-height:1.9!important}.introduction-box-download{margin:20px!important;left:auto}.article{left:auto;transform:none;padding:20px;width:100%}.article h1,.article p{width:100%;font-size:1.1rem}.video-article{width:100%;left:auto;height:auto!important}.certificate-wrapper{padding-bottom:20px}.pagination-container{position:static;height:auto;width:100%;padding:15px;justify-content:center}.inner-pagination,.inner-pagination-news{position:static;width:100%}.navbar-icon-right a span,.icon-home-project a span{font-size:.9rem!important}.content-footer-txt{font-size:1rem!important}#sliderPages{height:100svh;min-height:660px}.section-page{grid-template-columns:1fr;gap:25px}.section-page>img{max-width:360px}.section-page p{font-size:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
