.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale,1.25) * 1.25))}45%{transform:scale(calc(var(--fa-beat-scale,1.22) * 1.22))}65%{transform:scale(calc(var(--fa-beat-scale,1.25) * 1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height,.5em) * -1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height,.5em) * -1 * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity,.4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translateX(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{transform:translateX(0) rotate(0deg);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(var(--fa-buzz-distance,4px) * -1)) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(var(--fa-buzz-distance,4px) * -1)) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(var(--fa-buzz-distance,4px) * -1 * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translateX(0) rotate(0deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes fa-wag{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height,6px) * -.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height,6px) * -1)) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height,6px) * -.92)) translateX(calc(var(--fa-float-drift,1px) * -.5)) rotate(calc(var(--fa-float-tilt,1deg) * -.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height,6px) * -.3)) translateX(calc(var(--fa-float-drift,1px) * -1)) rotate(calc(var(--fa-float-tilt,1deg) * -1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height,6px) * .05)) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle,22deg) * -1 * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle,22deg) * -1 * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle,22deg) * -1 * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x,1.15) * .5),calc(1.5 - var(--fa-jello-scale-x,1.15) * .5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y,1.12) * .3),calc(.7 + var(--fa-jello-scale-y,1.12) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-tags{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-phone{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-envelope{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-brands-400.woff2")}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-x-twitter{--fa:""}.fa-instagram{--fa:""}.fa-whatsapp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-regular-400.woff2")}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-solid-900.woff2")}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-brands-400.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-regular-400.woff2") format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-brands-400.woff2") format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-regular-400.woff2") format("woff2");unicode-range:u + f003,u + f006,u + f014,u + f016-f017,u + f01a-f01b,u + f01d,u + f022,u + f03e,u + f044,u + f046,u + f05c-f05d,u + f06e,u + f070,u + f087-f088,u + f08a,u + f094,u + f096-f097,u + f09d,u + f0a0,u + f0a2,u + f0a4-f0a7,u + f0c5,u + f0c7,u + f0e5-f0e6,u + f0eb,u + f0f6-f0f8,u + f10c,u + f114-f115,u + f118-f11a,u + f11c-f11d,u + f133,u + f147,u + f14e,u + f150-f152,u + f185-f186,u + f18e,u + f190-f192,u + f196,u + f1c1-f1c9,u + f1d9,u + f1db,u + f1e3,u + f1ea,u + f1f7,u + f1f9,u + f20a,u + f247-f248,u + f24a,u + f24d,u + f255-f25b,u + f25d,u + f271-f274,u + f278,u + f27b,u + f28c,u + f28e,u + f29c,u + f2b5,u + f2b7,u + f2ba,u + f2bc,u + f2be,u + f2c0-f2c1,u + f2c3,u + f2d0,u + f2d2,u + f2d4,u + f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/fontawesome/css/../webfonts/fa-v4compatibility.woff2") format("woff2");unicode-range:u + f041,u + f047,u + f065-f066,u + f07d-f07e,u + f080,u + f08b,u + f08e,u + f090,u + f09a,u + f0ac,u + f0ae,u + f0b2,u + f0d0,u + f0d6,u + f0e4,u + f0ec,u + f10a-f10b,u + f123,u + f13e,u + f148-f149,u + f14c,u + f156,u + f15e,u + f160-f161,u + f163,u + f175-f178,u + f195,u + f1f8,u + f219,u + f27a}@font-face{font-family:"Vazirmatn";src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/vazirmatn/Vazirmatn-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Vazirmatn";src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/vazirmatn/Vazirmatn-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Vazirmatn";src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/vazirmatn/Vazirmatn-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Vazirmatn";src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/vazirmatn/Vazirmatn-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Vazirmatn";src:url("https://dargorgan.ir/doctor/wp-content/themes/doctorvira/assets/fonts/vazirmatn/Vazirmatn-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--body:#fff;--general-bg:#fff;--text-main:#383838;--general-text:#fff;--primary-100:#1dbab5;--primary-100-20:rgba(29,186,181,.2);--primary-100-36:rgba(29,186,181,.36);--primary-100-50:rgba(29,186,181,.5);--primary-200:#159f9b;--secondary-100:#114b5f;--secondary-200:#0f3e4f;--heading-100:#373434;--heading-200:#181616;--text-100:#e7e7e7;--text-100-70:rgba(231,231,231,.7);--text-200:#a6a6a6;--text-300:#888;--text-400:#848484;--text-400-50:rgba(132,132,132,.5);--text-500:#747474;--text-600:#383838;--gray-100:#f7f7f7;--gray-200:#e6e6e6;--gray-300:#dbdbdb;--gray-400:#a7a7a7;--input-bg:#f5f6f7;--input-secondary-bg:#fff;--input-text:#383838;--pw-padding:72px;--pw-padding-m:16px;--global-border-radius-1:24px;--global-border-radius-2:16px;--field-border-radius:16px;--btn-normal-border-radius:16px;--btn-small-border-radius:12px;--blue:#114b5f;--green:#1dbab5;--yellow:#ffbd12;--yellow-20:rgba(255,189,18,.2);--red:#d60043;--main-font:"Vazirmatn",Tahoma,sans-serif;--secondary-font:"Vazirmatn",Tahoma,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--main-font);background:var(--general-bg);color:var(--text-main);direction:rtl}a{text-decoration:none;color:inherit}ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.drvira-container{max-width:1280px;margin:0 auto;padding:0 var(--pw-padding)}@media (max-width: 900px){.drvira-container{padding:0 var(--pw-padding-m)}}.drvira-header{padding:12px 0;border-bottom:1px solid var(--drvira-gray-200,#e6e6e6);position:sticky;top:0;background:var(--drvira-white,#fff);z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.05)}.drvira-header-inner{display:flex;align-items:center;justify-content:space-between;gap:10px}.drvira-logo{display:flex;align-items:center;gap:8px;font-weight:900;font-size:18px;color:var(--drvira-secondary,#114b5f);flex-shrink:0}.drvira-logo i{color:var(--drvira-primary,#1dbab5);font-size:22px}.drvira-nav{display:none;align-items:center}.drvira-nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}.drvira-nav ul li a{font-size:14px;font-weight:600;color:var(--drvira-text-light,#4b5563);transition:color .3s ease;position:relative;padding:4px 0;text-decoration:none}.drvira-nav ul li a::after{content:"";position:absolute;bottom:-2px;right:0;width:0;height:2px;background:var(--drvira-primary,#1dbab5);transition:width .3s ease}.drvira-nav ul li a:hover::after,.drvira-nav ul li a.active::after{width:100%}.drvira-nav ul li a:hover,.drvira-nav ul li a.active{color:var(--drvira-primary,#1dbab5)}.drvira-header-actions{display:flex;align-items:center;gap:8px}.drvira-mobile-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--drvira-gray-100,#f7f7f7);border:none;color:var(--drvira-secondary,#114b5f);font-size:18px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.drvira-mobile-toggle:hover{background:var(--drvira-primary-light,rgba(29,186,181,.2));color:var(--drvira-primary,#1dbab5)}@media (max-width: 768px){.drvira-logo{order:2}.drvira-header-actions{order:1}}@media (max-width: 480px){.drvira-logo{order:2}.drvira-header-actions{order:1}}.drvira-mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.drvira-mobile-overlay.active{opacity:1;visibility:visible}.drvira-mobile-sidebar{position:fixed;top:0;left:auto;right:-100%;width:300px;max-width:85%;height:100vh;background:var(--drvira-white,#fff);z-index:10000;padding:20px 18px 24px;overflow-y:auto;transition:right .35s cubic-bezier(.4,0,.2,1);box-shadow:-10px 0 30px rgba(0,0,0,.1)}.drvira-mobile-sidebar.active{right:0}.drvira-mobile-close{position:absolute;top:14px;left:14px;width:36px;height:36px;border-radius:50%;background:var(--drvira-gray-100,#f7f7f7);border:none;color:var(--drvira-secondary,#114b5f);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.drvira-mobile-close:hover{background:var(--drvira-primary,#1dbab5);color:var(--drvira-white,#fff)}.drvira-mobile-logo{display:flex;align-items:center;gap:8px;font-weight:900;font-size:18px;color:var(--drvira-secondary,#114b5f);padding:8px 0 16px;border-bottom:1px solid var(--drvira-gray-200,#e6e6e6);margin-bottom:14px}.drvira-mobile-logo i{color:var(--drvira-primary,#1dbab5);font-size:22px}.drvira-mobile-nav-menu{list-style:none;padding:0;margin:0}.drvira-mobile-nav-menu li{border-bottom:1px solid var(--drvira-gray-100,#f7f7f7)}.drvira-mobile-nav-menu li a{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:15px;font-weight:600;color:var(--drvira-text,#383838);text-decoration:none;transition:all .3s ease}.drvira-mobile-nav-menu li a:hover{color:var(--drvira-primary,#1dbab5);padding-right:6px}.drvira-mobile-nav-menu li a i{width:20px;color:var(--drvira-primary,#1dbab5);font-size:15px}.drvira-mobile-contact{margin-top:16px;padding-top:14px;border-top:1px solid var(--drvira-gray-200,#e6e6e6);display:flex;flex-direction:column;gap:8px}.drvira-mobile-contact a{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--drvira-text-light,#4b5563);text-decoration:none;transition:color .3s ease;padding:4px 0}.drvira-mobile-contact a:hover{color:var(--drvira-primary,#1dbab5)}.drvira-mobile-contact a i{color:var(--drvira-primary,#1dbab5);width:18px;font-size:15px}@media (min-width: 992px){.drvira-nav{display:flex}.drvira-mobile-toggle{display:none}.drvira-mobile-overlay,.drvira-mobile-sidebar{display:none !important}}@media (max-width: 991px){.drvira-nav{display:none}.drvira-mobile-toggle{display:flex}}@media (max-width: 576px){.drvira-mobile-sidebar{width:270px;padding:16px 14px 20px}.drvira-mobile-logo{font-size:16px}.drvira-mobile-nav-menu li a{font-size:14px;padding:10px 0}}.drvira-footer{background:var(--secondary-100);color:#fff;margin-top:30px;padding-top:30px}.drvira-footer-top{display:flex;flex-direction:column;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.12)}.drvira-footer-brand{max-width:100%;text-align:center}.drvira-footer-brand .drvira-logo{color:#fff;margin-bottom:10px;justify-content:center}.drvira-footer-brand p{font-size:12px;color:var(--text-100-70);line-height:1.8}.drvira-footer-social{display:flex;gap:10px;margin-top:14px;justify-content:center}.drvira-footer-social a{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:14px;transition:.2s}.drvira-footer-social a:hover{background:var(--primary-100)}.drvira-footer-col{text-align:center}.drvira-footer-col b{font-size:14px;display:block;margin-bottom:12px}.drvira-footer-col ul{display:flex;flex-direction:column;gap:8px}.drvira-footer-col ul li a{font-size:12px;color:var(--text-100-70);transition:.2s}.drvira-footer-col ul li a:hover{color:var(--primary-100)}.drvira-footer-bottom{padding:16px 0;text-align:center;font-size:11px;color:var(--text-100-70)}@media (min-width: 576px){.drvira-footer-top{flex-direction:row;flex-wrap:wrap;gap:20px 30px}.drvira-footer-brand{max-width:280px;text-align:right;flex:1}.drvira-footer-brand .drvira-logo{justify-content:flex-start}.drvira-footer-social{justify-content:flex-start}.drvira-footer-col{flex:1;min-width:120px;text-align:right}}@media (min-width: 992px){.drvira-footer{padding-top:50px}.drvira-footer-top{gap:30px}.drvira-footer-col{min-width:140px}}@keyframes drvira-star-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3)}100%{transform:scale(1);opacity:1}}.drvira-widget{border-radius:12px;margin-bottom:14px}@keyframes drvira-fade-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}