
@font-face{font-family:Ping;src:url('/wp-content/uploads/2025/09/YekanBakh@mimvid-VF.ttf') format('truetype');font-weight:100 900;font-display:swap}.preview-shell *{box-sizing:border-box}.preview-shell{scroll-behavior:smooth;scroll-padding-top:90px}.preview-shell{margin:0;background:#f4f7f7;color:#233a43;font-family:Ping,Tahoma,sans-serif;line-height:2}.preview-shell a{color:#087b84;text-decoration:none}.preview-shell a:hover{filter:brightness(1.08)}.preview-shell button,.preview-shell a{-webkit-tap-highlight-color:transparent}.preview-shell a:focus-visible{outline:3px solid #e2bc44;outline-offset:5px}.preview-shell .wrap{max-width:1160px;margin:auto;padding:0 28px}.preview-shell .top{background:#0b1f2a;color:white;border-bottom:1px solid #ffffff14}.preview-shell .top .wrap{display:flex;align-items:center;justify-content:space-between;height:82px}.preview-shell .brand{display:flex;align-items:center;gap:12px;color:white}.preview-shell .brand img{width:44px;height:44px;object-fit:contain}.preview-shell .brand strong{font-size:27px}.preview-shell .top nav{display:flex;gap:28px;font-size:14px}.preview-shell .top nav a{color:#c8dadf}.preview-shell .phone-small{direction:ltr;color:#fff;font-size:18px}.preview-shell .hero{background:#0b1f2a;color:white;overflow:hidden;position:relative;padding:60px 0 66px}.preview-shell .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 96%,#ffffff05 96%),linear-gradient(0deg,transparent 96%,#ffffff05 96%);background-size:40px 40px;pointer-events:none}.preview-shell .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;position:relative}.preview-shell .hero h1{font-size:43px;line-height:1.5;font-weight:800;letter-spacing:-1px;margin:18px 0 24px;max-width:640px}.preview-shell .eyebrow{color:#67d7cf;font-size:13px;display:flex;align-items:center;gap:10px}.preview-shell .eyebrow:before{content:"";height:2px;width:28px;background:#67d7cf}.preview-shell .hero .hero-call{display:inline-flex;align-items:center;gap:13px;padding:14px 24px;background:#eed260;color:#122b34;border-radius:12px;font-weight:800;font-size:16px;box-shadow:0 8px 22px #0002}.preview-shell .hero-call svg,.preview-shell .mobile-call svg{width:22px;height:22px}.preview-shell .hero-media{border-radius:25px;overflow:hidden;border:1px solid #ffffff24;background:#fff;box-shadow:0 24px 65px #0004;position:relative}.preview-shell .hero-media img{display:block;width:100%;aspect-ratio:1.4;object-fit:cover}.preview-shell .media-caption{padding:12px 22px;background:#102e39;display:flex;justify-content:space-between;font-size:13px;color:#cce4e5}.preview-shell .media-caption span:last-child{color:#6de2d3}.preview-shell .intro{padding:36px 0 20px}.preview-shell .intro-inner{background:white;border-radius:18px;padding:30px 36px;border:1px solid #e1ebeb;box-shadow:0 6px 24px #14303b04}.preview-shell .intro p{margin:0;line-height:2.25;font-size:16px;color:#48616a}.preview-shell .section-nav{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.preview-shell .section-nav a{padding:8px 18px;background:#e8f1f1;border:1px solid #d8e8e8;border-radius:30px;font-size:13px}.preview-shell .content-section{display:grid;grid-template-columns:65px 1fr;gap:26px;padding:48px 0;border-bottom:1px solid #dce6e8}.preview-shell .section-number{font-family:Arial,sans-serif;font-size:34px;line-height:1.5;color:#89acb0;font-weight:bold}.preview-shell .section-content h2{font-size:29px;line-height:1.65;margin:0 0 24px;color:#102f3b;letter-spacing:-.5px}.preview-shell .section-content h3{font-size:20px;line-height:1.7;color:#087e84;margin:0 0 12px}.preview-shell .section-content p{font-size:16px;line-height:2.2;color:#48616a;margin:16px 0}.preview-shell .detail-card{background:white;border:1px solid #dfe9e9;border-radius:16px;padding:25px 28px;margin:16px 0;box-shadow:0 5px 20px #14303b03;border-right:3px solid #2eaaab}.preview-shell .section-content ul,.preview-shell .section-content ol{padding:20px 44px 20px 24px;background:#eaf2f2;border-radius:14px;color:#3d5862;line-height:2.4}.preview-shell .section-content li{padding:4px 0}.preview-shell .section-content img{display:block;max-width:680px;width:100%;height:auto;border-radius:18px;margin:28px 0}.preview-shell .call-row{margin:24px 0}.preview-shell .call-row a{display:inline-block;padding:12px 24px;border:1px solid #0b9397;background:#0c858c;border-radius:10px;color:white;font-weight:700}.preview-shell .footer{margin-top:30px;background:#0b1f2a;color:#c7d9dc;padding:38px 0;text-align:center}.preview-shell .footer a{color:#67d7cf}.preview-shell .mobile-call{display:none}.preview-shell .preview-note{font-size:12px;color:#647f88;text-align:center;margin:25px 0}
@media(max-width:700px){.preview-shell .wrap{padding:0 20px}.preview-shell .top .wrap{height:65px}.preview-shell .brand strong{font-size:24px}.preview-shell .brand img{width:34px;height:34px}.preview-shell .top nav{display:none}.preview-shell .phone-small{font-size:15px}.preview-shell .hero{padding:26px 0 30px}.preview-shell .hero-grid{display:flex;flex-direction:column;gap:26px;align-items:stretch}.preview-shell .hero h1{font-size:30px;line-height:1.55;margin:14px 0 22px;letter-spacing:-.6px}.preview-shell .eyebrow{font-size:12px}.preview-shell .hero .hero-call{width:100%;justify-content:center;padding:14px 12px;font-size:15px}.preview-shell .hero-media{border-radius:17px}.preview-shell .hero-media img{aspect-ratio:1.85}.preview-shell .media-caption{font-size:11px;padding:9px 14px}.preview-shell .intro{padding:20px 0 5px}.preview-shell .intro-inner{padding:21px;border-radius:15px}.preview-shell .intro p{font-size:15px;line-height:2.25;text-align:right}.preview-shell .section-nav{gap:8px;margin:18px 0}.preview-shell .section-nav a{font-size:12px;padding:7px 12px}.preview-shell .content-section{grid-template-columns:1fr;gap:8px;padding:30px 0}.preview-shell .section-number{font-size:20px;color:#4d969b}.preview-shell .section-content h2{font-size:24px;line-height:1.7;margin-bottom:17px}.preview-shell .section-content h3{font-size:19px}.preview-shell .section-content p{font-size:15px}.preview-shell .detail-card{padding:20px;margin:13px 0}.preview-shell .section-content ul,.preview-shell .section-content ol{font-size:15px;padding:18px 34px 18px 18px}.preview-shell .call-row a{display:block;text-align:center;font-size:14px;padding:13px 12px}.preview-shell .section-content img{border-radius:14px}.preview-shell .mobile-call{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#eed260;color:#102e39;box-shadow:0 -3px 25px #0c27341c;font-weight:800;font-size:15px}.preview-shell .mobile-call small{font-family:Arial,sans-serif;direction:ltr;font-size:17px;border-right:1px solid #163c3933;padding-right:14px}.preview-shell{padding-bottom:74px}.preview-shell .footer{padding:30px 0}}
@media(prefers-reduced-motion:reduce){.preview-shell{scroll-behavior:auto}}

.preview-shell .hero-media video{display:block;width:100%;aspect-ratio:1.4;object-fit:contain;background:#0b1f2a}
.preview-shell .hero-grid.no-media{grid-template-columns:1fr}
.preview-shell .ping-widget{margin:18px 0;min-width:0}
.preview-shell .ping-widget h2{font:800 29px/1.65 Ping,Tahoma,sans-serif;color:#102f3b;margin:0 0 24px}
.preview-shell .ping-widget h3{font:700 20px/1.7 Ping,Tahoma,sans-serif;color:#087e84}
.preview-shell .ping-widget p,.preview-shell .ping-widget li{font:400 16px/2.2 Ping,Tahoma,sans-serif;color:#48616a}
.preview-shell .ping-widget img{max-width:100%;height:auto;border-radius:16px}
.preview-shell .ping-widget.elementor-widget-heading{padding-top:25px}
.preview-shell .ping-widget.elementor-widget-text-editor{background:white;border:1px solid #dfe9e9;border-right:3px solid #2eaaab;border-radius:16px;padding:25px 28px}
.preview-shell .ping-widget .elementor-heading-title{color:inherit}
.preview-shell .ping-content{padding:28px 0 55px}
#callnowbutton{display:none!important}
.floating-contact{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:9999;font-family:Ping,Tahoma,sans-serif}
.floating-contact .main-btn{width:54px;height:54px;min-height:54px;border:0;padding:0;border-radius:50%;background:#1b9aaa!important;color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0003}
.floating-contact svg{width:25px;height:25px}
.floating-contact .sub-btns{display:none;flex-direction:column;align-items:flex-end;margin-bottom:12px;gap:10px}
.floating-contact .sub-btns[hidden]{display:none!important}
.floating-contact .sub-btn{width:auto!important;min-width:165px;height:45px!important;margin:0!important;padding:0 16px;border-radius:24px!important;display:flex;align-items:center;justify-content:center;gap:9px;font-size:15px!important;text-decoration:none;background:#1b9aaa!important;color:white!important;box-shadow:0 4px 12px #0002}
@media(max-width:700px){.preview-shell .ping-widget h2{font-size:24px}.preview-shell .ping-widget.elementor-widget-text-editor{padding:22px}.preview-shell .hero h1{font-size:29px}.preview-shell .mobile-call{display:none!important}}

.preview-shell .ping-preserved .e-con{max-width:100%;--width:100%;--content-width:100%;--padding-top:12px;--padding-bottom:12px;--padding-left:0;--padding-right:0}
.preview-shell .ping-preserved .elementor-widget{margin-bottom:20px}

.preview-shell .ping-content .elementor-widget-text-editor{color:#48616a!important;font-family:Ping,Tahoma,sans-serif!important;font-size:16px!important;line-height:2.2!important}
.preview-shell .ping-content h2.elementor-heading-title{color:#102f3b!important;font-family:Ping,Tahoma,sans-serif!important;font-size:29px!important;line-height:1.65!important}
.preview-shell .ping-content h3.elementor-heading-title{color:#087e84!important;font-family:Ping,Tahoma,sans-serif!important;font-size:20px!important;line-height:1.7!important}
.preview-shell .ping-content .elementor-button{background:#eaf2f2!important;color:#087b84!important;border:1px solid #0b9395!important;border-radius:12px!important}
.preview-shell .e-n-accordion-item{background:white!important;border:1px solid #dfe9e9!important;border-radius:14px!important;margin:12px 0!important;overflow:hidden}
.preview-shell .e-n-accordion-item-title{padding:18px!important;color:#102f3b!important;border:0!important;font-family:Ping,Tahoma,sans-serif!important}
.preview-shell .e-n-accordion-item>[role=region]{padding:18px!important;background:white!important}
@media(max-width:700px){.preview-shell .ping-content h2.elementor-heading-title{font-size:24px!important}}

