/*pulse dot2*/ @keyframes pulse{ 0%,100%{opacity:1;} 50%{opacity:.5;}} .virastitledot2:before{content:""; display:block; width:8px; height:8px; border-radius:9999px; background-color:rgb(196,167,125); animation:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;}
/*gold text*/.virasgoldtext{color:var(--gold-700)}
/*gradient text*/.virastextgradient{background:linear-gradient(to right,#00143a,#00509e); -webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
/*gradient text2*/.virastextgradient2{background:linear-gradient(to right,#C4A77D,#ffffff); -webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
/* gold button */ .virasgoldbutton::after{content:"\e933";font-family:'icomoon';transition:transform .3s cubic-bezier(0.4,0,0.2,1) !important;} .virasgoldbutton:hover::after{transform:translateX(6px) !important;}
/*glass button*/.virasglassiconbutton:after{content:"\e933";font-family:'icomoon';font-size:24px;transition:transform .3s cubic-bezier(0.4,0,0.2,1) !important;}.virasglassiconbutton:hover::after{transform:translateX(6px) !important;}
/*all textbox1*/ .virasheroboxes:before{content:attr(viras-beforeherobox);color:var(--gold-700)}.virasheroboxes:after{content:attr(viras-afterherobox);font-size:var(--fs-12);width:100%;line-height:var(--lh-12);letter-spacing:1.2px;text-transform:uppercase;color:#bfdbf5b3;font-weight:normal} @media(max-width: 1024px){.virasheroboxes:after{font-size:10px}}
/*all textbox2*/.virasiconbox2::before{content:attr(viras-iconbox2-before);order:-2;font-size:1.875rem;font-weight:900;color:#00143a;}.virasiconbox2::after{content:attr(viras-iconbox2-after);order:-1;font-size:1.875rem;font-weight:900;color:#C4A77D;text-transform:capitalize;}@media (max-width: 743px){.virasiconbox2:before{font-size:1.5rem}.virasiconbox2:after{font-size:1.5rem}}
/*all textbox3*/.viraskameliyear:before{content:attr(viraskamelinumber);font-size:6rem;line-height:1;font-weight:900;color:var(--gold-700)}@media(max-width:1024px){.viraskameliyear:before{font-size:4.5rem;}}
/*iconbox1*/.virasicondes1:before{content:"\ec73";}.virasicondes2:before{content:"\ebe9";}.virasicondes3:before{content:"\eb2c";}.virasicondes4:before{content:"\eab7";}.virasicondes5:before{content:"\eb6a";}.virasicondes6:before{content:"\eac1";}.virasicondes1:before,.virasicondes2:before,.virasicondes3:before,.virasicondes4:before,.virasicondes5:before,.virasicondes6:before{font-family:'icomoon' !important;font-weight:normal;background-color:var(--blue-100);color:var(--brand-700);border-radius:8px;width:var(--gap-48);height:var(--gap-48);display:flex;justify-content:center;align-items:center;font-size:24px;margin-bottom:8px;transition:background-color .3s,color .3s;}.virasicondes1:hover:before,.virasicondes2:hover:before,.virasicondes3:hover:before,.virasicondes4:hover:before,.virasicondes5:hover:before,.virasicondes6:hover:before{background-color:var(--brand-600);color:#fff;}.virasicondes1:after,.virasicondes2:after,.virasicondes3:after,.virasicondes4:after,.virasicondes5:after,.virasicondes6:after{content:attr(viras-icon-des);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--ink-500);font-weight:300;}
/*iconbox2*/.virasicondesc1:after{content:"\eab7"}.virasicondesc2:after{content:"\ec31"}.virasicondesc3:after{content:"\eae2"}.virasicondesc4:after{content:"\eac1"}.virasicondesc5:after{content:"\e960"}.virasicondesc6:after{content:"\ebcb"}.virasicondesc1:after,.virasicondesc2:after,.virasicondesc3:after,.virasicondesc4:after,.virasicondesc5:after,.virasicondesc6:after{font-family:icomoon!important;position:absolute;top:32px;left:32px;right:auto;width:3rem;height:3rem;font-size:1.5rem;background:rgb(239,246,255);color:rgb(0,20,58);border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:background-color .3s, color .3s;}.virasicondesc1:hover::after,.virasicondesc2:hover::after,.virasicondesc3:hover::after,.virasicondesc4:hover::after,.virasicondesc5:hover::after,.virasicondesc6:hover::after{background:rgb(0,20,58);color:rgb(255,255,255);}.virasicondesc1:before,.virasicondesc2:before,.virasicondesc3:before,.virasicondesc4:before,.virasicondesc5:before,.virasicondesc6:before{content:attr(virasboxnumber);position:absolute;top:0;right:24px;left:auto;width:auto;font-size:3.75rem;font-weight:900;color:rgb(229,231,235);user-select:none;transition:color .3s;}.virasicondesc1:hover::before,.virasicondesc2:hover::before,.virasicondesc3:hover::before,.virasicondesc4:hover::before,.virasicondesc5:hover::before,.virasicondesc6:hover::before{color:rgba(196,167,125,.3);}.virasicondesc1:hover .virasicondesctitle1,.virasicondesc2:hover .virasicondesctitle2,.virasicondesc3:hover .virasicondesctitle3,.virasicondesc4:hover .virasicondesctitle4,.virasicondesc5:hover .virasicondesctitle5,.virasicondesc6:hover .virasicondesctitle6{color:rgb(0,80,158);}.virasicondesclink1:after,.virasicondesclink2:after,.virasicondesclink3:after,.virasicondesclink4:after,.virasicondesclink5:after,.virasicondesclink6:after{content:"\e933";font-family:icomoon!important}.virasicondesc1:hover .virasicondesclink1,.virasicondesc2:hover .virasicondesclink2,.virasicondesc3:hover .virasicondesclink3,.virasicondesc4:hover .virasicondesclink4,.virasicondesc5:hover .virasicondesclink5,.virasicondesc6:hover .virasicondesclink6{gap:1rem} @media (max-width: 743px){.virasicondesc1:after,.virasicondesc2:after,.virasicondesc3:after,.virasicondesc4:after,.virasicondesc5:after,.virasicondesc6:after{left:1.24rem;top:1.25rem}}
/*iconbox3 dark*/.virasiconboxdark1 span:before{content:"\ea85";}.virasiconboxdark2 span:before{content:"\eacc";}.virasiconboxdark3 span:before{content:"\eac1";}.virasiconboxdark1 span:before,.virasiconboxdark2 span:before,.virasiconboxdark3 span:before{font-family:icomoon!important;font-size:1.75rem;font-weight:normal;width:3.5rem;height:3.5rem;background:rgba(255,255,255,.1);color:rgb(196,167,125);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;}.virasiconboxdark1:hover span::before,.virasiconboxdark2:hover span::before,.virasiconboxdark3:hover span::before{background:rgb(196,167,125);color:rgb(0,20,58);}.virasiconboxdark1:hover p,.virasiconboxdark2:hover p,.virasiconboxdark3:hover p{color:rgb(196,167,125);}
/*iconbox3 gold*/.virasiconboxgold span:before{content:"\eb00";}.virasiconboxgold span:before{font-family:icomoon!important;font-size:1.75rem;font-weight:normal;width:3.5rem;height:3.5rem;background:rgba(255,255,255,.2);color:rgb(0,20,58);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;backdrop-filter:blur(4px);}.virasiconboxgold:hover span::before{background:rgb(255,255,255)}.virasiconboxdark1:hover p{color:rgb(196,167,125);}
/*effected iconbox*/.viraseffectedicon:before{content:"\e90c";font-family:icomoon!important;width:6rem;height:6rem;background:rgba(255,255,255,.1);backdrop-filter:blur(12px);border-radius:1rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 2px 4px rgba(0,0,0,.06);color:rgb(196,167,125);transform:rotate(0deg) scale(1);transition:transform .5s ease;font-size:3rem;font-weight:normal!important}.virasgloweffect:hover .viraseffectedicon:before{transform:rotate(6deg) scale(1.05);}
/*tick iconbox*/ .virastickiconbox:before{content:"\ec37";font-family:icomoon;font-size:1.5rem;font-weight:normal!important;grid-column:1;grid-row:1/3;color:rgb(196,167,125);font-weight:700;}.virastickiconbox:after{content:attr(virasattorneyfeature);  font-size:.75rem;color:rgb(107,114,128);grid-column:2;grid-row:2;}
/*tick iconbox2*/ .virastickiconbox2:before{content:"\ec37";font-family:icomoon;font-size:3rem;font-weight:normal!important;grid-column:1;grid-row:1/3;color:rgb(196,167,125);font-weight:700;}.virastickiconbox2:after{content:attr(virasattorneyfeature);font-size:.875rem;font-weight:400;color:rgb(107,114,128);grid-column:2;grid-row:2;}
/*image border*/.virasimageborder::after{content:"";position:absolute;bottom:-24px;right:0;width:80%;height:48px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:#C4A77D;z-index:0;}.virasimaglabel:before{content:"98%";font-size:var(--fs-30);line-height:var(--lh-30);color:var(--brand-600);font-weight:900}@media (max-width: 1023px){.virasimaglabel:before{font-size:var(--fs-20);}}
/*gradeint border*/.virastopborder:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(to right, transparent, rgb(196,167,125), transparent);opacity:.8;}
/*circle background effect*/.virascirclebackground{white-space:normal;text-wrap:wrap}.virascirclebackground:before{content:"";  position:absolute;width:288px;height:288px;border:1px solid rgba(255,255,255,.05);border-radius:50%;;top:-40px;right:-40px;left:auto!important;transition:transform 1s ease-out;z-index:0!important}.virascirclebackground:after{content:"";  position:absolute;width:192px;height:192px;border:1px solid rgba(196,167,125,.1);border-radius:50%;bottom:-40px;left:-40px;transition:transform 1s ease-out;z-index:0!important}.virascirclebackground:hover:before,.virascirclebackground:hover:after{transform:scale(1.1);}
/*glow section dark*/.virasgloweffect:before{content:"";position:absolute;top:-96px;right:-96px;width:192px;height:192px;background:rgb(196,167,125);opacity:.25;border-radius:50%;filter:blur(64px);}
/*attorney glow effect*/ .virasattorneyglow{position:absolute;top:0;right:0;width:384px;height:384px;background:rgb(196,167,125);opacity:.03;border-radius:50%;filter:blur(100px);pointer-events:none;}
/*cta glow*/.virasglow::before{content:"";position:absolute;top:50%;left:50%;width:700px;height:400px;background:#c4a77d;opacity:.1;filter:blur(160px);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;will-change:transform}
/*attorney section*/.virasattorneyrule:after{content:attr(virasattorneyrule); color:rgb(196,167,125);font-size:.75rem;font-weight:500;text-transform:capitalize;letter-spacing:.05em;}
/*text after line*/ .virasbeforeline:before{content:"";width:2rem;height:1px;background:rgb(196,167,125);}
/*strong text*/.virasstrong strong{color:rgb(0,20,58);font-weight:500;}
.virassuccessbadge:before{content:"";  width:8px;height:8px;border-radius:50%;background:rgb(34,197,94);}
/*divider after title*/.virasdowntitledivider:after{content:"";width:3rem;height:2px;background:rgb(196,167,125);margin:0 auto;}
/*background qoute*/.virasquotemark:before{display:flex;content:"\eb85";font-family:icomoon;position:absolute;padding:16px 24px;;font-size:1.2rem;color:rgba(196,167,125,.15);pointer-events:none;line-height:1;    justify-content:flex-end;}
/*user comment detail*/.virasclientname:before{content:attr(virasclientrule);font-size:.6875rem;color:rgb(196,167,125);font-weight:600;text-transform:uppercase;letter-spacing:.05em;order:3;width:100%}.virasclientname:after{content:attr(virasclientstar);  display:flex;color:rgb(196,167,125);font-size:.625rem;order:2;width:50%;justify-content: flex-end}
/*loop blog style*/ .virasblogcart img{transition:transform .7s ease}.virasblogcart:hover img{transform:scale(1.05)}.virasblogcart h3{transition:color .3s ease}.virasblogcart:hover h3{color:rgb(196,167,125)}.virasblogcart:hover .e-button-base{color:rgb(196,167,125)}.virasblogcart .e-button-base:after{content:"\e933";font-family:icomoon!important;font-size:1rem}
/*divider*/.virasdivider2:before,.virasdivider2:after{content:"";position:absolute;top:50%;width:3rem;height:1px;background:var(--gold-700);transform:translateY(-50%)}.virasdivider2:before{right:calc(100% + .75rem)}.virasdivider2:after{left:calc(100% + .75rem)}
/*footer start*//*footer new*/.virasfooter:before,.virasfooter:after{content:"";position:absolute;z-index:0;border-radius:9999px;filter:blur(150px);pointer-events:none}.virasfooter:before{top:0;left:25%;width:600px;height:300px;background:var(--kameli-gold);opacity:.04}.virasfooter:after{bottom:2.5rem;right:2.5rem;width:500px;height:300px;background:#2563eb;opacity:.05}
/*footer icon*/.virasfootermenu:before{content:"";width:5.5px;height:5.5px;background-color:var(--gold-700);border-radius:9999px;}
/*social icons*/.virassocial1:before{content:"\eac0"}.virassocial2:before{content:"\e9f9"}.virassocial3:before{content:"\e9f8"}.virassocial4:before{content:"\e9fa"}.virassocial5:before{content:"\e9fb"}.virassocial6:before{content:"\e9fb"}.virassocial1:before, .virassocial2:before, .virassocial3:before, .virassocial4:before, .virassocial5:before, .virassocial6:before{font-family:'icomoon'!important;font-weight:normal}
/*disclaimer*/ .virasdisclaimer strong{text-transform:uppercase;color:var(--gold-700)}
/* cta icon */.virasctafixed{position:relative;overflow:visible!important;transition:none!important;animation:viras-pulse 2s infinite;cursor:pointer}.virasctafixed::before{font-family:'icomoon'!important;content:"\e999"!important;display:inline-block;animation:viras-shake 5s ease-in-out infinite;transition:transform .3s ease}.virasctafixed.active{animation:none!important;z-index:9999}.virasctafixed.active::before{content:"\e907"!important;font-size:28px;transform:rotate(45deg);animation:none!important}@keyframes viras-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--gold-700) 65%,transparent)}70%{box-shadow:0 0 0 16px color-mix(in srgb,var(--gold-700) 0%,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--gold-700) 0%,transparent)}}@keyframes viras-shake{0%,90%,100%{transform:rotate(0)}92%{transform:rotate(-15deg)}94%{transform:rotate(12deg)}96%{transform:rotate(-10deg)}98%{transform:rotate(8deg)}}/* chatbox */.viraschatbox{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.viraschatbox.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}/* overlay */.virasctaoverlay{position:fixed;inset:0;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;pointer-events:none;z-index:999;transition:opacity .3s ease,visibility .3s ease}.virasctaoverlay.active{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter: blur(20px);}.virasiconnumberr:after{content:"\e99c"}.virasiconemaill:after{content:"\ec04"}.virasiconformm:after{content:"\ea25"}.virasiconnumberr:after,.virasiconemaill:after,.virasiconformm:after{font-family:icomoon;font-size:24px}
/*header*/
/*header icon*/.virasphoneheader:before{content:"\e997";font-family:icomoon;color:var(--gold-700)}
/*lang switch*/.viraslangswitch:before{content:attr(viraslangswitch);line-height:24px;text-size-adjust:100%;text-align:left;font-weight:normal;cursor:pointer;font-size:14px;margin-top:4px;color:#bfdbf5af}
/*menu-css*/.virasmenu ul.elementor-nav-menu>li>ul.sub-menu.elementor-nav-menu--dropdown{padding-top:12px!important;padding-bottom:12px!important;border-radius:16px!important}.virasmenu li.virasmenulayer1>ul.sub-menu.elementor-nav-menu--dropdown{padding-top:12px!important;padding-bottom:12px!important;border-radius:16px!important;margin-top:-56px!important}.virasmenu li.virasmenulayer2>ul.sub-menu.elementor-nav-menu--dropdown{padding-top:12px!important;padding-bottom:12px!important;border-radius:16px!important;margin-top:-56px!important}.elementor-menu-toggle{padding:.625rem}body.viras-menu-open{overflow:hidden!important}body.viras-menu-open .virasheader1{border-bottom-color:transparent!important}.elementor-nav-menu--dropdown li:not(:last-child){border-bottom-width:0!important}@media(max-width:1024px){.virasmenu,.virasmenu .elementor-widget-container{overflow:visible!important;transform:none!important}.virasheader1 .virasctabutton:not(.viras-in-mobile-menu),.virasheader1 .viraslangswitch:not(.viras-in-mobile-menu){visibility:hidden!important}.virasmenu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;top:var(--viras-header-h,0px)!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:24px!important;background:rgb(0,20,58)!important;border:0!important;display:block!important;height:0!important;min-height:0!important;max-height:none!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;z-index:9999!important}.virasmenu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden="false"]{height:calc(100vh - var(--viras-header-h,0px))!important;height:calc(100dvh - var(--viras-header-h,0px))!important;visibility:visible!important;pointer-events:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}.virasmenu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container>ul.elementor-nav-menu{display:block!important;position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;float:none!important;width:100%!important}.virasmenu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;transform:none!important;overflow:visible!important}.virasmenu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container li{float:none!important;clear:both!important;width:100%!important}.virasmenu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container a.elementor-item,.virasmenu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container a.elementor-sub-item{white-space:normal!important;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.virasmenu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container.viras-touch-ready a:is(.elementor-item,.elementor-sub-item):not(.elementor-item-active):not([aria-current="page"]):is(:hover,:focus,:active,.highlighted){color:var(--viras-rest-color)!important;background-color:var(--viras-rest-bg)!important}.virasmenu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container a:focus-visible{outline:2px solid currentColor!important;outline-offset:-2px}.virasmenu .viras-mobile-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex-shrink:0;margin-top:24px;width:100%;box-sizing:border-box;border-top:0.8px solid #ffffff1a;border-bottom:0.8px solid #ffffff1a;padding:16px}.elementor-menu-toggle{border-color: #ffffff1a;}} /*menu nolink*/.virasmenu a[data-viras-nolink]{cursor:pointer}







/*virasform css*/.virasform .viras-field-wrap{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;box-sizing:border-box}.virasform .viras-field-wrap>.e-form-input-base,.virasform .viras-field-wrap>.e-form-textarea-base,.virasform .viras-select-display{width:100%;box-sizing:border-box}.virasform .viras-field-wrap .e-form-input-base,.virasform .viras-field-wrap .e-form-textarea-base,.virasform .viras-select-display,.virasform .viras-field-wrap .e-form-input-base:hover,.virasform .viras-field-wrap .e-form-textarea-base:hover,.virasform .viras-select-display:hover,.virasform .viras-field-wrap .e-form-input-base:focus,.virasform .viras-field-wrap .e-form-textarea-base:focus,.virasform .viras-select-display:focus,.virasform .viras-field-wrap .e-form-input-base:focus-visible,.virasform .viras-field-wrap .e-form-textarea-base:focus-visible,.virasform .viras-select-display:focus-visible,.virasform .viras-field-wrap .e-form-input-base:active,.virasform .viras-field-wrap .e-form-textarea-base:active{outline:0!important;outline-offset:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.virasform .viras-field-error{display:none;margin:-14px 0 0;padding:0;font-family:inherit;font-size:11px;font-weight:400;line-height:14px;text-align:right;color:#ef4444;pointer-events:none}.virasform .viras-field-wrap:has(>.virasformphone) .viras-field-error,.virasform .viras-field-wrap:has(>.virasformselect) .viras-field-error{margin-top:0}.virasform .viras-field-wrap.has-error .viras-field-error:not(:empty){display:block}.virasform .viras-field-wrap.has-error .e-form-input-base,.virasform .viras-field-wrap.has-error .e-form-textarea-base,.virasform .viras-field-wrap.has-error .viras-select-display{border-color:#ef4444!important}.virasform input[type=tel].e-form-input-base.has-value,.virasform input[type=tel].e-form-input-base:focus{background-color:#ffffff0d!important}.virasform .e-form-input-base:-webkit-autofill,.virasform .e-form-input-base:-webkit-autofill:hover,.virasform .e-form-input-base:-webkit-autofill:focus,.virasform .e-form-input-base:-webkit-autofill:active,.virasform .e-form-textarea-base:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:transparent!important;background-image:none!important;transition:background-color 0s ease-in-out 9999999s,color 0s ease-in-out 9999999s!important}.virasform input[type=tel].e-form-input-base:-webkit-autofill,.virasform input[type=tel].e-form-input-base:-webkit-autofill:hover,.virasform input[type=tel].e-form-input-base:-webkit-autofill:focus{background-color:#ffffff0d!important}.virasform .e-form-input-base:autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;background-color:transparent!important}.virasform input[type=tel].e-form-input-base:autofill{background-color:#ffffff0d!important}.virasform .viras-select-native{position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.virasform .viras-select-box{position:relative;width:100%}.virasform .viras-select-display{display:flex!important;align-items:center;cursor:pointer;padding-right:40px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none;background-image:none!important;-webkit-appearance:none!important;appearance:none!important}.virasform .viras-select-box:after{content:"\e92c";font-family:'icomoon'!important;position:absolute;top:50%;right:14px;transform:translateY(-50%);transition:transform .2s ease;pointer-events:none;color:#fff;font-size:16px;line-height:1;z-index:2}.virasform .viras-field-wrap.is-open .viras-select-box:after{transform:translateY(-50%) rotate(180deg)}.virasform .viras-select-list{display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:30;box-sizing:border-box;margin:0!important;padding:4px!important;list-style:none!important;flex-direction:column;gap:2px;background:#00133a;border:.8px solid rgba(255,255,255,.2);border-radius:12px;max-height:240px;overflow-y:auto}.virasform .viras-field-wrap.is-open .viras-select-list{display:flex}.virasform ul.viras-select-list>li.viras-select-option{display:block!important;margin:0!important;padding:2px 6px!important;border:0!important;border-radius:8px!important;color:#fff!important;font-size:14px!important;line-height:22px!important;text-align:left;cursor:pointer;outline:0!important;box-shadow:none!important;transition:background-color .15s ease}.virasform ul.viras-select-list>li.viras-select-option:hover,.virasform ul.viras-select-list>li.viras-select-option:focus,.virasform ul.viras-select-list>li.viras-select-option.is-selected{background:#0d2351!important}.virasform .virasformradio .e-form-radio-button-base{-webkit-appearance:none!important;appearance:none!important;position:relative;display:inline-block;flex:0 0 14px!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;aspect-ratio:1/1;padding:0!important;margin:0!important;box-sizing:border-box!important;border:1.5px solid rgba(255,255,255,.4)!important;border-radius:50%!important;background:transparent!important;background-image:none!important;outline:0!important;box-shadow:none!important;cursor:pointer;vertical-align:middle;transition:border-color .15s ease,background .15s ease}.virasform .virasformradio .e-form-radio-button-base::before,.virasform .virasformradio .e-form-radio-button-base::after{content:none!important;display:none!important}.virasform .virasformradio .e-form-radio-button-base:checked{border-color:var(--gold-700)!important;background:radial-gradient(circle at 50% 50%,var(--gold-700) 0 3px,transparent 3.5px) center/100% 100% no-repeat!important}.virasform .virasformradio2 .e-form-radio-button-base:checked+.virasdeadlineform,.virasform .virasformradio2 .virasdeadlineform.is-checked{background:color-mix(in srgb,var(--gold-700) 20%,transparent)!important;color:var(--gold-700)!important}.virasform .virasformradio2.has-error>.viras-field-error:not(:empty){display:block;flex-basis:100%;width:100%;margin-top:0}.virasform .message-success,.virasform .message-error,.virasform .e-form-success-message-base,.virasform .e-form-error-message-base,.virasform .message-success:focus,.virasform .message-error:focus,.virasform .e-form-success-message-base:focus,.virasform .e-form-error-message-base:focus,.virasform .message-success:focus-visible,.virasform .message-error:focus-visible,.virasform .e-form-success-message-base:focus-visible,.virasform .e-form-error-message-base:focus-visible,.virasform .message-success:focus-within,.virasform .message-error:focus-within{outline:0!important;outline-offset:0!important;box-shadow:none!important;border-color:transparent!important;-webkit-tap-highlight-color:transparent}.virasform .virasformradio2.has-error{flex-wrap:wrap!important}.virasform .virasformradio2.has-error>.viras-field-error:not(:empty){display:block;flex-basis:100%;width:100%;margin-top:0;text-align:left}
/*tab*/.viraslighttab .e-n-tab-title{display:flex;flex-direction:row;justify-content:space-between !important;}
/*faq*/.virasfaqicon:before{content:"\e907";font-family:icomoon;}.virasfaq .virasfaqsingle[data-viras-faq-open="true"]>.virasfaqicon{rotate:45deg!important}/*gradeint border*/.virastopborder:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(to right, transparent, rgb(196,167,125), transparent);opacity:.8;}/*faq light*/.virasfaqlight .virasfaqicon:before{color:var(--brand-600)}.virasfaqlight .virastopborder:before{display:none}
/*viras-4box-themes*/.virasdarkbox1,.virasdarkbox2,.virasdarkbox3,.virasdarkboxgold{position:relative;}.virasdarkbox1:after,.virasdarkbox2:after,.virasdarkbox3:after,.virasdarkboxgold:after{font-family:icomoon!important;font-size:1.75rem;font-weight:400;width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;position:absolute;top:32px;left:32px;right:auto;transition:background-color .3s,color .3s;}.virasdarkbox1:after,.virasdarkbox2:after,.virasdarkbox3:after{background:rgba(255,255,255,.1);color:rgb(196,167,125);}.virasdarkbox1:hover:after,.virasdarkbox2:hover:after,.virasdarkbox3:hover:after{background:rgb(196,167,125);color:rgb(0,20,58);}.virasdarkbox1:hover p,.virasdarkbox2:hover p,.virasdarkbox3:hover p{color:rgb(196,167,125);}.virasdarkboxgold:after{background:rgba(255,255,255,.2);color:rgb(0,20,58);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.virasdarkboxgold:hover:after{background:rgb(255,255,255);color:rgb(0,20,58);}.virasdarkbox1:active p,.virasdarkbox1:focus-within p,.virasdarkbox2:active p,.virasdarkbox2:focus-within p,.virasdarkbox3:active p,.virasdarkbox3:focus-within p,.virasdarkboxgold:active p,.virasdarkboxgold:focus-within p{color:#B38E5D;}.virasdarkbox1:before,.virasdarkbox2:before,.virasdarkbox3:before,.virasdarkboxgold:before{content:attr(virasboxnumber);position:absolute;top:0;right:24px;left:auto;width:auto;font-size:3.75rem;font-weight:900;color:rgb(229,231,235);user-select:none;transition:color .3s;}.virasdarkbox1:hover:before,.virasdarkbox2:hover:before,.virasdarkbox3:hover:before,.virasdarkboxgold:hover:before{color:rgba(196,167,125,.3);}@media (max-width:743px){.virasdarkbox1:after,.virasdarkbox2:after,.virasdarkbox3:after,.virasdarkboxgold:after{left:1.24rem;top:1.25rem;}}
/*icon box check*/.virascheckicon{position:relative;padding-inline-start:34px;margin:0 0 12px}.virascheckicon:before{content:"✓";font-family:icomoon;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-inline-start:-34px;margin-inline-end:10px;width:24px;height:24px;line-height:1;font-size:12px;color:var(--gold-700);background-color:rgba(0,20,58,.05);border-radius:50%}.virasacardiondes .virascheckicon{padding-inline-start:24px}.virasacardiondes .virascheckicon:before{margin-inline-start:-24px;margin-inline-end:8px;width:16px;height:16px;font-size:9px;margin-top:-2px}

.virasicondesc2:after{left:16px!important;top:16px}

.virasicondesc1:after{content:none!important;}.virasicondesc1:before{content:attr(virasboxiconwithattrbiute)!important;font-size:40px}@media(max-width:1024px){.virasicondesc1:before{font-size:28px;top:16px!important}}
.virastickiconbox2:before{font-size:28px!important}
/*table*/.virastabelwrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);isolation:isolate;line-height:0;background:#fff}.virastabel{width:100%;margin:0;border:0;border-collapse:collapse;text-align:left;font-family:"opensansv",sans-serif;font-size:14px;line-height:20px;color:#4b5563;background:#fff}.virastabel th,.virastabel td{padding:20px 24px;vertical-align:middle;border:0}.virastabel thead{background:#000d24;color:#fff}.virastabel th{font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.virastabel tbody tr{border-top:1px solid #f3f4f6;transition:background-color .15s ease}.virastabel tbody tr:first-child{border-top:0}.virastabel tbody tr:nth-child(even){background:rgba(249,250,251,.3)}.virastabel tbody tr:hover{background:rgba(249,250,251,.8)}.virastabelbold{font-weight:700;color:#000d24}.virastabelnavy{font-weight:600;color:#000d24}.virastabellight{font-weight:300}.virastabelgreen{font-weight:600;color:#15803d}.virastabelred{font-weight:600;color:#b91c1c}@media(max-width:1024px){.virastabel{min-width:960px}}@media(min-width:1025px){.virastabelwrap{scrollbar-width:none}.virastabelwrap::-webkit-scrollbar{display:none}}.virastabelamber{font-weight:600;color:#b45309}.virastabelblue{font-weight:600;color:#1d4ed8}.virastabelpurple{font-weight:600;color:#7e22ce}@media(max-width:1024px){.virastabel5 .virastabel{min-width:1100px}}@media(max-width:1280px){.virastabel6 .virastabel{min-width:1300px}}.virastabel{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.virastabel tbody>tr:nth-child(odd)>td,.virastabel tbody>tr:nth-child(odd)>th{background-color:transparent}.virastabel tbody tr:hover>td,.virastabel tbody tr:hover>th{background-color:transparent}



.virasattorneyrule:after{font-size:11px;line-height:18px}

/*after hero box*/.virasafterherobox>*{grid-column:2}.virasafterherobox:before{content:"\eb14";font-family:icomoon;grid-area:1/1/3/2;align-self:center;width:40px;height:40px;line-height:20px;font-size:20px;font-weight: normal;display:flex;text-align:center;color:#c4a77d;overflow:hidden;background-color:rgba(0, 20, 58, 0.05);justify-content: center;align-items: center;border-radius:8px}.virasafterherobox:after{content:attr(virasafterheroboxtext);grid-column:2;grid-row:2;display:block;height:16px;line-height:16px;font-family:"opensansv",system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;color:#c4a77d}@media(max-width:767px){.virasafterherobox:after{text-align:left;font-size:12px;line-height:15px}}


/*accordion*/.virasacardionhead{position:relative;cursor:pointer;user-select:none}.virasacardionhead:after{content:"\e92c";font-family:icomoon;display:inline-block;margin-inline-start:8px;font-size:14px;line-height:1;color:#c4a77d;vertical-align:middle;transform:rotate(0deg);transition:transform .35s ease}.virasacardionhead.virasopen:after{transform:rotate(180deg)}.virasacardiondes{display:flex;height:0;overflow:hidden;transition:height .35s ease}.virasacardiondes>:first-child{margin-top:16px}.virasacardiondes>:last-child{margin-bottom:16px}

/*card grid rows auto*/.e-con:has(>.e-con>.e-con>.virasacardiondes){grid-template-rows:none!important;grid-auto-rows:auto!important;align-items:stretch!important;align-content:start!important;height:auto!important;min-height:0!important}.e-con:has(>.e-con>.e-con>.virasacardiondes)>.e-con{height:auto!important;min-height:0!important}
