@font-face{font-family:Avenir LT\ 55 Roman;src:url(/_next/static/media/avenirlt_roman.ab64bc64.ttf);src:url(/_next/static/media/avenirlt_roman.ab64bc64.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT\ 55 Roman Bold;src:url("/_next/static/media/Avenir LT 55 Roman Bold.84653f4b.ttf");src:url("/_next/static/media/Avenir LT 55 Roman Bold.84653f4b.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-family:var(--SegoeUI-font-family);font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background-color:var(--light)}::-webkit-scrollbar-thumb{background:var(--gamma)}*{scrollbar-color:var(--gamma) var(--light);scrollbar-width:thin}*,:after,:before{box-sizing:inherit}:root{--alpha:#071e37;--beta:#00cd78;--omega:#EFAF2F;--white:#FFFFFF;--gray:#707070;--dark:#000;--light:#EBE7EB;--badge_success:#00cd78;--badge_pending:#ffc107;--badge_failed:#dc3545;--color-success:#3DB17D;--color-hover-success:#2E825D;--btn-main:#00cd78;--btn-hover-main:#2E825D;--Avenir-font-family:"Avenir LT 55 Roman";--Avenir-Bold-font-family:"Avenir LT 55 Roman Bold";--s:2s}:focus,:hover,:visited{outline:none!important;box-shadow:none!important;border-color:transparent!important}::placeholder{color:var(--alpha)!important;opacity:1}::-ms-input-placeholder{color:var(--alpha)!important}img{max-width:100%;height:auto}a{margin:0;padding:0;text-decoration:none!important}a,a:focus,a:hover{vertical-align:baseline;background:transparent}a:focus,a:hover{text-decoration:none}p{margin-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #999999;margin:0;padding:0}strong{font-weight:700}small{font-size:80%}label{font-size:16px;font-weight:600}label span{color:#FC0909}input,select{vertical-align:middle}button,input,label,option,select,textarea{outline:none}.form-check-input:checked{background-color:var(--dark);border-color:var(--dark)}.form-control{font-size:16px;line-height:1;border-color:transparent;padding:13px 17px 14px;border-radius:7px;color:var(--alpha)}table{width:100%;background-color:#FFFFFF;border-collapse:collapse;border:1px solid var(--alpha);color:var(--alpha)}table td,table th{border:0;border-bottom:1px solid var(--alpha);padding:5px}table th{white-space:nowrap}table thead{color:var(--alpha)}.ht{display:none;font-size:12px;line-height:1;white-space:nowrap}.button,.button:active,.button:focus{display:inline-block;font-size:16px;font-weight:600;background:var(--btn-main);line-height:1;border:1px solid transparent;border-radius:4px;text-transform:capitalize;cursor:pointer;padding:16px 20px}.button,.button:active,.button:focus,.button:hover{color:var(--white);outline:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;font-family:var(--Avenir-Bold-font-family)}.button:focus,.button:hover{background:var(--btn-hover-main)}.auth_button,.auth_button:active,.auth_button:focus{display:inline-block;font-size:16px;font-weight:600;background:var(--white);color:var(--beta);line-height:1;border:2px solid var(--beta);border-radius:4px 0 0 4px;text-transform:capitalize;cursor:pointer;outline:none;padding:10px 20px}.auth_button,.auth_button:active,.auth_button:focus,.auth_button:hover{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;font-family:var(--Avenir-Bold-font-family)}.auth_button:hover{background:var(--beta);color:var(--white)}.auth_button:active,.auth_button:focus{border-color:var(--beta) var(--dark) var(--beta) var(--beta)!important;box-shadow:0 0 0 2px rgba(40,167,69,.25);outline:none}h1,h2{display:block;font-size:48px;font-weight:900;line-height:1;margin-bottom:20px;font-family:var(--Avenir-Bold-font-family)}h3{font-size:40px}h3,h4{display:block;font-weight:700;line-height:1;margin-bottom:15px;font-family:var(--Avenir-Bold-font-family)}h4{font-size:30px}h5{font-size:25px}h5,h6{display:block;font-weight:500;line-height:1;margin-bottom:10px;font-family:var(--Avenir-Bold-font-family)}h6{font-size:18px}.container{max-width:1640px!important}.row{margin-right:-10px;margin-left:-10px}.row>*{padding-right:10px;padding-left:10px}.mb-input{margin-bottom:20px}#header{display:block;width:100%;color:var(--white)}#header .accordion .accordion-header{padding:30px 0}#header .accordion .accordion-header .head-wrap{display:flex;align-items:center;justify-content:space-between}#header .accordion .accordion-header .head-wrap .logo{display:block;line-height:1}#header .accordion .accordion-header .head-wrap .logo a{display:block}#header .accordion .accordion-header .head-wrap .logo a img{max-width:100%;height:auto}#header .accordion .accordion-header .head-wrap .right_menu{display:flex;justify-content:flex-end;align-items:center;gap:20px}#header .accordion .accordion-header .head-wrap .right_menu .auth_buttons{display:flex;gap:0}#header .accordion .accordion-header .head-wrap .right_menu .auth_buttons .button{border-radius:0 4px 4px 0;border:2px solid var(--beta);border-left:0}#header .accordion .accordion-header .head-wrap .right_menu .auth_buttons .button:hover{background:var(--white);color:var(--beta);border:2px solid var(--beta)!important;border-left:0!important}#header .accordion .accordion-header .head-wrap .right_menu .profileBtn{display:block;width:auto;min-width:40px;height:40px;border-radius:50%;background-color:var(--alpha);font-size:22px;color:var(--white);box-shadow:none;border:0}#header .accordion .accordion-header .head-wrap .right_menu .dropdown-menu li{cursor:pointer}#header .accordion .accordion-header .head-wrap .accordion-button{width:41px;height:41px;padding:0;background-color:transparent;box-shadow:none}#header .accordion .accordion-header .head-wrap .accordion-button.collapsed img,#header .accordion .accordion-header .head-wrap .accordion-button[aria-expanded=true] img{transform:rotate(90deg)}#header .accordion .accordion-header .head-wrap .accordion-button.collapsed{background-color:transparent}#header .accordion .accordion-header .head-wrap .accordion-button img,#header .accordion .accordion-header .head-wrap .accordion-button[aria-expanded=false] img{transform:rotate(0deg);width:41px;height:38px}#header .accordion .accordion-header .head-wrap .accordion-button:after{content:inherit}#header .accordion .accordion-collapse .accordion-body{padding:19px 0 36px;border-bottom:5px solid var(--beta)!important;background-color:var(--alpha)}#header .accordion .accordion-collapse .accordion-body ul{display:flex;justify-content:flex-start;align-items:center;gap:19px;padding:0;margin:0}#header .accordion .accordion-collapse .accordion-body ul li{list-style:none}#header .accordion .accordion-collapse .accordion-body ul li a.main{display:inline-block;font-size:25px;font-weight:400;line-height:33px;color:var(--white);max-width:262px;width:100%;padding:0 22px;text-decoration:none}#header .accordion .accordion-collapse .accordion-body ul li a.sub{display:inline-block;font-size:20px;font-weight:400;line-height:27px;color:var(--white);max-width:262px;width:100%;padding:0 22px;text-decoration:none}#header .accordion .accordion-collapse .accordion-body ul li a:hover{background-color:#f5f9fc;color:var(--alpha);border-radius:7px}#header .accordion .accordion-header .head-wrap .right_menu .button{padding:10px 20px}.main-topper{display:block;width:100%;background:linear-gradient(180deg,#071E37 50%,#1E3D5E) 0 0 no-repeat padding-box;position:relative}.main-topper .topper-title{display:block;width:100%;text-align:center;padding:31px 0 51px}.main-topper .topper-title h1{display:block;width:100%;font-size:40px;font-weight:700;line-height:49px;color:var(--beta);margin-bottom:0}.main-topper .topper-cont{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;padding:92px 0 176px;max-width:1310px;margin:0 auto;position:relative}.main-topper .topper-cont h3{display:block;width:100%;font-size:30px;font-weight:600;line-height:45px;color:var(--beta);margin-bottom:0}.main-topper.travelmoney{background:url(/_next/static/media/search_bg.349b19a4.png) 50%/cover no-repeat;padding:0}.main-topper.travelmoney .topper-title{padding:0}.main-topper.travelmoney .topper-title h1{padding:50px 0 30px}.main-topper.travelmoney .topper-title .Rivaro-text{padding:0 0 30px}.main-topper.travelmoney .topper-title span{display:block;font-size:16px;font-weight:600;line-height:24px;color:var(--white);margin-bottom:41px}.main-topper.travelmoney .topper-cont{padding:0 0 50px;max-width:833px}.main-topper.travelmoney .topper-cont span{display:flex;justify-content:flex-start;align-items:center;font-size:18px;gap:10px}.main-topper.travelmoney .topper-cont span img{max-width:100%;max-height:100%;border-radius:50%;width:40px;height:40px}.main-topper.travelmoney .topper-cont .button{display:flex;justify-content:flex-start;align-items:center;border-radius:0 10px 10px 0;padding:14px 20px;background-color:var(--beta);white-space:nowrap}.main-topper.travelmoney .topper-cont .button:hover{background-color:var(--btn-hover-main)!important}.main-topper.travelmoney .topper-cont .dropdown-menu.show{width:100%;max-height:240px;overflow-y:scroll}.main-topper.travelmoney .topper-cont .dropdown-menu.show li{cursor:pointer}.main-topper.travelmoney .travelmoney-pe-flex label{display:block;font-size:16px;line-height:24px;font-weight:600;color:var(--white);margin-bottom:10px}.main-topper.travelmoney.providerexpanded{padding:0}.main-topper.currencycards .topper-title{display:block;width:100%;max-width:720px;margin:0 auto;padding-bottom:26px}.main-topper.currencycards .topper-title span{display:block;font-size:16px;font-weight:600;line-height:24px;color:var(--white);margin-top:30px}.main-topper.author{background:transparent linear-gradient(180deg,#3A173E,#522753) 0 0 no-repeat padding-box}.main-topper.author .topper-title{padding:0}.main-topper.author .topper-title h1{padding:30px 0 0}.main-topper.author .topper-title span{display:block;font-size:16px;font-weight:600;line-height:24px;color:var(--white);margin-bottom:30px}.tom-drop{flex:1 1;border-radius:4px 0 0 4px}.tom-drop .ts-wrapper .ts-control{border-radius:10px 0 0 10px!important;width:100%;padding:4px;min-height:50px;position:relative;box-shadow:none!important;border:0}.tom-drop .ts-wrapper .ts-control:after{content:"";position:absolute;right:14px;top:18px;background-image:url(/_next/static/media/arrow-dd.b536035d.png);background-size:100%;background-repeat:no-repeat;width:23px;height:13px;background-color:var(--white)}.tom-drop .ts-wrapper .ts-control input{height:40px}.tom-drop .ts-wrapper .ts-control .item{display:flex;align-items:center;gap:13px}.tom-drop .ts-wrapper .ts-control .item img{width:auto;max-width:100%;height:40px}.tom-drop .ts-wrapper .ts-dropdown{border:1px solid #ebe7eb;border-radius:10px 0 0 10px;margin:0}.tom-drop .ts-wrapper .ts-dropdown .ts-dropdown-content{max-height:192px}.tom-drop .ts-wrapper .ts-dropdown .ts-dropdown-content .option{display:flex;align-items:center;gap:13px;padding:4px}.tom-drop .ts-wrapper .ts-dropdown .ts-dropdown-content .option img{width:auto;max-width:100%;height:40px}.tom-drop .ts-wrapper .ts-dropdown .ts-dropdown-content .option.active{background-color:#f5fafd}.tom-drop .ts-wrapper .ts-dropdown .ts-dropdown-content .option.active:first-child,.tom-drop .ts-wrapper .ts-dropdown .ts-dropdown-content .option.active:last-child{border-radius:10px}.tom-drop .button{background-color:var(--beta);border-radius:0 10px 10px 0!important;border:0}.tom-drop .button:hover{background-color:var(--color-hover-success)}.main-topper.travelmoney .travelmoney-pe-flex .tom-drop .ts-wrapper .ts-control{border-radius:10px!important}.currencytable{padding:50px 0}.currencytable,.currencytable .cont{display:block;width:100%}.currencytable .cont h2{font-size:40px}.currencytable .cont h2,.currencytable .cont h4{display:block;font-weight:400;line-height:1.5;color:var(--alpha);text-align:center}.currencytable .cont h4{font-size:26px}.currencytable .listing{display:flex;flex-direction:column}.currencytable .listing .head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--alpha);padding-bottom:20px;margin-bottom:30px}.currencytable .listing .head:hover{border-color:var(--alpha)!important}.currencytable .listing .head h6{display:block;font-size:25px;font-weight:900;line-height:30px;color:var(--alpha);max-width:150px;width:100%}.currencytable .listing ul{display:flex;flex-direction:column;gap:20px;padding:0}.currencytable .listing ul li,.currencytable .listing ul li .country_plan{display:flex;align-items:center;justify-content:space-between;list-style:none;width:100%}.currencytable .listing ul li .country_plan{border-bottom:1px solid var(--alpha);padding-bottom:20px;text-decoration:none}.currencytable .listing ul li .country_plan:hover{border-color:var(--alpha)!important}.currencytable .listing ul li .flag-currency{display:inline-flex;align-items:center;gap:32px}.currencytable .listing ul li .flag-currency .flag{display:inline-block;width:40px;height:40px;border-radius:50%}.currencytable .listing ul li .flag-currency .flag.Euros{background-position:-1040px 0}.currencytable .listing ul li .flag-currency span{display:inline-block;font-size:20px;font-weight:400;line-height:1;color:var(--alpha);text-decoration:underline}.currencytable .listing ul li .icon{display:block;width:100%;max-width:150px;font-size:20px;font-weight:600;line-height:24px;color:var(--gamma);text-align:center}.esim{padding:50px 0;background-color:white}.esim,.esim .title{display:block;width:100%}.esim .title{text-align:center}.esim .title h2{font-size:48px;font-weight:700;line-height:58px;margin-bottom:10px;color:var(--alpha)}.esim .title span{font-size:17px;font-weight:700;line-height:1.5;margin-bottom:20px;color:var(--dark)}.sim-options{margin-top:20px;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.option-box{text-align:center;max-width:200px;flex:1 1 250px}.icon-circle{background-color:var(--beta);color:white;width:100px;height:100px;border-radius:50%;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;font-size:40px}.icon-circle img{width:40px;height:40px}.option-box p{font-size:16px;font-weight:500}.esim .esim_plan{display:block;width:100%;padding:0;margin:40px 0 0}.esim .esim_plan .plan_box{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:40px;border:1px solid var(--alpha)!important;border-radius:10px;background-color:var(--white)}.esim .esim_plan .plan_box h2{display:block;font-size:48px;font-weight:700;line-height:58px;margin-bottom:10px;color:var(--alpha)}.esim .esim_plan .plan_box h4{display:block;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:10px;color:var(--dark)}.esim .esim_plan .plan_box span{display:block;font-size:18px;line-height:1.4;margin-bottom:20px;color:var(--dark)}.esim .esim_plan .plan_box a{display:block;font-size:20px;line-height:1.2;color:var(--white);padding:10px 20px}.esim_region{padding:50px 0;background:url(/_next/static/media/map.fa839ec7.png) no-repeat 50%;background-size:cover;background-position:50%}.esim_region,.esim_region .cont{display:block;width:100%}.esim_region .cont h2{font-size:40px}.esim_region .cont h2,.esim_region .cont h4{display:block;font-weight:400;line-height:1.5;color:var(--alpha);text-align:center}.esim_region .cont h4{font-size:26px}.esim_region .listing{display:flex;flex-direction:column}.esim_region .listing .head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--alpha);padding-bottom:20px;margin-bottom:30px}.esim_region .listing .head:hover{border-color:var(--alpha)!important}.esim_region .listing .head h6{display:block;font-size:25px;font-weight:900;line-height:30px;color:var(--alpha);max-width:150px;width:100%}.esim_region .listing ul{display:flex;flex-direction:column;gap:20px;padding:0}.esim_region .listing ul li,.esim_region .listing ul li .country_plan{display:flex;align-items:center;justify-content:space-between;list-style:none;width:100%}.esim_region .listing ul li .country_plan{border-bottom:1px solid var(--alpha);padding-bottom:20px;text-decoration:none}.esim_region .listing ul li .country_plan:hover{border-color:var(--alpha)!important}.esim_region .listing ul li .flag-currency{display:inline-flex;align-items:center;gap:32px}.esim_region .listing ul li .flag-currency .flag{display:inline-block;width:40px;height:40px;border-radius:50%}.esim_region .listing ul li .flag-currency .flag.Euros{background-position:-1040px 0}.esim_region .listing ul li .flag-currency span{display:inline-block;font-size:20px;font-weight:400;line-height:1;color:var(--alpha);text-decoration:underline}.esim_region .listing ul li .icon{display:block;width:100%;max-width:40px;font-size:20px;font-weight:600;line-height:24px;color:var(--beta);text-align:center}.global_region{padding:50px 40px 30px}.global_region,.global_region .cont{display:block;width:100%}.global_region .cont h2{font-size:40px}.global_region .cont h2,.global_region .cont h4{display:block;font-weight:400;line-height:1.5;color:var(--alpha);text-align:center}.global_region .cont h4{font-size:26px}.global_region .plan_box{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;padding:20px;border:1px solid var(--white)!important;border-radius:10px;background:#f0fbff;position:relative;box-shadow:0 0 10px 0 #071e3769}.global_region .plan_box:hover{box-shadow:0 0 10px 0 #071e3769!important;background-color:var(--white)!important}.global_region .plan_box .plan_head{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;margin-bottom:20px}.global_region .plan_box .plan_head h3{display:block;padding:4px 10px;font-size:16px;font-weight:700;line-height:1.2;color:var(--white);background-color:var(--beta);border-radius:6px;margin:0}.global_region .plan_box .plan_details{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;margin-bottom:20px;flex-wrap:wrap}.global_region .plan_box .plan_details .price{display:flex;font-family:var(--Avenir-Bold-font-family);font-size:16px;font-weight:700;line-height:1.2;color:var(--alpha)}.global_region .plan_box .plan_details .price span{display:inline;font-family:var(--Avenir-font-family);font-weight:400;font-size:16px;line-height:1.2;color:var(--dark);margin-left:4px}.global_region .plan_box .plan_details .data{display:flex;font-family:var(--Avenir-Bold-font-family);font-size:16px;font-weight:700;line-height:1.2;color:var(--alpha)}.global_region .plan_box .plan_details .data span{display:inline;font-family:var(--Avenir-font-family);font-weight:400;font-size:16px;line-height:1.2;color:var(--dark);margin-left:4px}.global_region .plan_box .plan_details .validity{display:flex;font-family:var(--Avenir-Bold-font-family);font-size:16px;font-weight:700;line-height:1.2;color:var(--alpha)}.global_region .plan_box .plan_details .validity span{display:inline;font-family:var(--Avenir-font-family);font-weight:400;font-size:16px;line-height:1.2;color:var(--dark);margin-left:4px}.global_region .plan_box .plan_other_details{display:flex;justify-content:space-between;align-items:center;width:100%}.global_region .plan_box .plan_other_details .plan_details{display:flex;width:auto;font-size:14px;font-weight:700;line-height:1.2;color:var(--beta);margin-bottom:0}.global_region .plan_box .plan_other_details .plan_details:hover{color:var(--btn-hover-main)!important}.global_region .plan_box .plan_other_details .button{font-size:14px;padding:10px 20px}.testimonial{display:block;width:100%;padding:50px 0;background-color:#f4ede4}.testimonial .title{display:block;width:100%;text-align:center}.testimonial .title h2{font-size:48px;font-weight:700;line-height:58px;margin-bottom:40px;color:var(--alpha)}.testimonial .slick-track{gap:40px;display:flex;justify-content:center;align-items:center}.testimonial .custom_arrow{z-index:1;color:var(--beta);width:28px;height:28px;bottom:-60px;top:auto}.testimonial .slick-next{right:0!important;left:auto}.testimonial .slick-prev{left:0!important;right:auto}.testimonial .slick-next:before,.testimonial .slick-prev:before{color:var(--beta);font-size:28px}.testimonial .card{background:transparent linear-gradient(180deg,#071E37 50%,#1E3D5E) 0 0 no-repeat;box-shadow:0 3px 6px #00000029;border:0;height:180px}.testimonial .card .card-body{padding:40px 20px}.testimonial .card .card-body blockquote.category-text{position:relative;font-family:Georgia,serif;font-weight:500;color:var(--beta);quotes:"“""”""‘""’";padding:20px 0 0;margin:0;display:block;width:100%;font-size:18px;font-weight:400;line-height:24px;color:var(--white);letter-spacing:1.8px}.testimonial .card .card-body .testimonial_profile{display:flex;justify-content:center;align-items:flex-start;margin-top:10px}.testimonial .card .card-body .testimonial_profile img{width:100%;max-width:100px;height:100px;border-radius:50%;border:2px solid var(--white)}.testimonial .card .card-body .testimonial_profile img:hover{border-color:var(--white)!important}.testimonial .card .card-body .testimonial_profile .card-title{display:block;font-size:20px;font-weight:500;line-height:1.5;color:var(--beta);letter-spacing:.8px;font-family:var(--Avenir-Bold-font-family);margin:0;position:absolute;top:15px;right:20px}.testimonial .card .card-body .testimonial_profile .sub-title{display:block;font-size:16px;font-weight:400;line-height:1.5;color:var(--white);letter-spacing:.8px;font-family:var(--Avenir-font-family)}.faqs_content{display:block;width:100%;padding:0 0 87px}.faqs_content .faqs_banner{display:block;background:url(/_next/static/media/search_bg.349b19a4.png) 50%/cover no-repeat;padding:88px 0 87px}.faqs_content .faqs_banner .title{display:block;width:100%;text-align:center}.faqs_content .faqs_banner .title h2{font-size:40px;font-weight:700;line-height:49px;margin-bottom:0;color:var(--white);text-align:center}.faqs_content .faqs{display:block;width:100%;background-color:var(--white)}.faqs_content .faqs .accordion .accordion-item{border:0;border-bottom:1px solid var(--dark);padding:50px 0 60px;border-radius:0}.faqs_content .faqs .accordion .accordion-item:hover{border-color:var(--dark)!important}.faqs_content .faqs .accordion .accordion-item .accordion-header .accordion-button{font-size:20px;font-weight:600;line-height:24px;color:var(--gamma);max-width:1064px;margin:0 auto;padding:0;color:var(--beta)}.faqs_content .faqs .accordion .accordion-item .accordion-header .accordion-button:hover{border-color:var(--dark)!important}.faqs_content .faqs .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}.faqs_content .faqs .accordion .accordion-item .accordion-body{max-width:1064px;margin:0 auto;padding:30px 0 0;display:block;font-size:16px;font-weight:400;line-height:30px;color:var(--alpha)}.faqs_content .faqs .accordion .accordion-item .accordion-body a{color:var(--alpha);text-decoration:underline!important}.faqs_content .faqs .accordion .accordion-item .accordion-body a:hover{color:var(--beta)}.about_us{display:block;width:100%;padding:0}.about_us .about_banner{display:block;background:url(/_next/static/media/search_bg.349b19a4.png) 50%/cover no-repeat;padding:40px 0}.about_us .about_banner .title{display:block;width:100%;text-align:center;margin-bottom:60px}.about_us .about_banner .title h2{font-size:40px;font-weight:700;line-height:49px;margin-bottom:0;color:var(--white);text-align:center}.about_us .about_banner .about_content{display:block;width:100%;padding:0;text-align:center}.about_us .about_banner .about_content p{display:block;width:100%;font-size:30px;font-weight:600;font-family:var(--Avenir-Bold-font-family);line-height:1.5;color:var(--white);margin-bottom:0}.about{display:block;width:100%;padding:80px 0}.about.about_with_bg{background-color:#f4ede4}.about .left-box{display:block;width:100%;text-align:left}.about .left-box h2{font-size:40px;font-weight:700;line-height:49px;margin-bottom:0;color:var(--alpha)}.about .left-box img{margin:50px 0 0;width:100%;max-width:360px;height:auto}.about .right-box h3{font-size:30px}.about .right-box h3,.about .right-box strong{font-weight:700;line-height:30px;margin-bottom:30px;color:var(--alpha)}.about .right-box strong{display:block;font-size:20px;font-family:var(--Avenir-Bold-font-family)}.about .right-box p{display:block;font-size:20px;font-weight:400;line-height:30px;margin-bottom:15px;color:var(--alpha)}.about .right-box .airolpane p{gap:0}.about .right-box ul{display:flex;flex-direction:column;gap:0}.about .right-box ul li{list-style:none;position:relative;padding-left:45px}.about .right-box ul li p{display:block;font-size:20px;font-weight:400;line-height:30px;margin-bottom:0;color:var(--alpha)}.about .right-box ul li:before{content:"";position:absolute;display:block;top:5px;left:0;background:url(/_next/static/media/check-mark.a905da3e.png);background-size:30px;background-repeat:no-repeat;background-position:50%;width:30px;height:30px}.rivaro-images .capimage{width:100%;object-fit:cover;object-position:center}.contact_us{display:block;width:100%;padding:88px 0 87px;background:url(/_next/static/media/search_bg.349b19a4.png) 50%/cover no-repeat}.contact_us .contact_banner{display:block;padding:0}.contact_us .contact_banner .title{display:block;width:100%;text-align:center}.contact_us .contact_banner .title h2{font-size:40px;font-weight:700;line-height:49px;margin-bottom:0;color:var(--white);text-align:center}.contact .contact_form{display:block;padding:80px 0}.contact .contact_form .contactinfo{display:block;width:100%;margin-right:auto}.contact .contact_form .contactinfo p{display:block;font-size:18px;font-weight:400;line-height:22px;margin-bottom:21px;color:var(--dark)}.contact .contact_form .contactinfo h2,.contact .contact_form .hitsup h2{display:block;font-size:25px;font-weight:700;line-height:30px;margin-bottom:7px;color:var(--dark)}.contact .contact_form .contactinfo ul{display:flex;flex-direction:column;gap:20px;padding:0}.contact .contact_form .contactinfo ul li{list-style:none}.contact .contact_form .contactinfo ul li a,.contact .contact_form .contactinfo ul li span{display:block;font-size:16px;font-weight:400;line-height:24px;color:var(--dark)}.contact .contact_form .contactinfo ul li a{text-decoration:underline!important}.contact .contact_form .contactinfo ul li a:hover{color:var(--beta)}.contact .contact_form .form{display:block;width:100%;max-width:100%;margin-left:auto;padding:40px;background:transparent linear-gradient(180deg,#071E37 50%,#1E3D5E) 0 0 no-repeat padding-box;border-radius:10px}.contact .contact_form .form h2{display:block;font-size:30px;font-weight:700;line-height:1.5;margin-bottom:20px;color:var(--beta)}.contact .contact_form .form .form-group{margin-bottom:20px}.contact .contact_form .form textarea.form-control{height:200px}.contact .contact_form .form .tel input[type=tel]{border-color:var(--alpha)!important;background-image:inherit!important}.contact .contact_form .form input[type=submit]{background:var(--beta);padding:16px 70px}.contact .contact_form .form input[type=submit]:hover{background:var(--btn-hover-main)}.contact .contact_form .form .form_text{display:block;margin-top:10px;font-size:16px;line-height:24px;color:var(--white)}.policy_content{display:block;width:100%;margin:50px 0;padding:0}.policy_content .content{display:block;width:100%;margin:0 0 50px;padding:0}.policy_content .content h2,.policy_content .content h3,.policy_content .content h4,.policy_content .content h5,.policy_content .content h6{display:block;width:100%;color:var(--alpha);line-height:30px;font-size:30px;margin-bottom:20px;font-weight:700}.policy_content .content p{display:block;width:100%;font-size:16px;line-height:24px;color:var(--dark);margin-bottom:0}.policy_content .content p a{display:inline;width:auto;font-size:16px;color:var(--alpha);text-decoration:underline}.policy_content .content p a:hover{text-decoration:underline!important;color:var(--gamma)}.terms_content{display:block;width:100%;margin:50px 0 47px;padding:0}.terms_content .content{display:block;width:100%;margin:0 0 40px;padding:0}.terms_content .content h2,.terms_content .content h3,.terms_content .content h4,.terms_content .content h5,.terms_content .content h6{display:block;width:100%;color:var(--alpha);line-height:24px;font-size:30px;margin-bottom:20px;font-weight:700}.terms_content .content .sub_content{display:block;width:100%;margin:0 0 20px;padding:0}.terms_content .content .sub_content strong{display:block;width:100%;font-size:16px;line-height:24px;color:var(--dark);font-weight:600}.terms_content .content .sub_content p{display:block;width:100%;font-size:16px;line-height:24px;color:var(--dark);margin-bottom:0}.terms_content .content .sub_content p a{display:inline;width:auto;font-size:16px;color:var(--alpha);text-decoration:underline}.terms_content .content .sub_content p a:hover{text-decoration:underline;color:var(--gamma)}.terms_content .content .sub_content .inner_sub_content{display:block;width:100%;margin:20px 0}.terms_content .content .sub_content .inner_sub_content span{display:block;width:100%;font-size:16px;line-height:24px;color:var(--alpha);margin:0}.terms_content .content .sub_content .inner_sub_content span .ml-2{margin-left:12px}.plan_list{display:block;width:100%;padding:88px 0 87px;background:url(/_next/static/media/search_bg.349b19a4.png) 50%/cover no-repeat}.plan_list .plan_list_banner{display:block;padding:0}.plan_list .plan_list_banner .title{display:block;width:100%;text-align:center}.plan_list .plan_list_banner .title h2{font-size:40px;font-weight:700;line-height:49px;margin-bottom:0;color:var(--white);text-align:center}.checkout{display:block;width:100%;padding:88px 0 87px;background:url(/_next/static/media/search_bg.349b19a4.png) 50%/cover no-repeat}.checkout .checkout_banner{display:block;padding:0}.checkout .checkout_banner .title{display:block;width:100%;text-align:center}.checkout .checkout_banner .title h2{font-size:40px;font-weight:700;line-height:49px;margin-bottom:0;color:var(--white);text-align:center}.checkout_details{display:block;width:100%;padding:88px 50px 87px;margin:0 auto}.checkout_details .sub_title{display:block;width:100%;padding:0;margin:20px auto;font-size:22px;color:var(--alpha)}.checkout_details .form_group{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-bottom:14px}.checkout_details .form_group label{display:block;width:100%;margin-bottom:10px;font-size:18px;font-weight:600}.checkout_details .radio_group{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:row;width:auto;border:1px solid var(--beta)!important;border-radius:4px;padding:8px;margin-bottom:14px}.checkout_details .form-check .form-check-input:not(:checked){border:2px solid!important}.checkout_details .form_group .form-control{border-color:#dee2e6!important}.checkout_details .form-control .PhoneInput{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.checkout_details .form_group .form-control.PhoneInput .PhoneInputInput{border:0}.checkout_details .radio_group .form-check-input{border-color:var(--dark)!important;margin-top:0}.checkout_details .radio_group .form-check-input:checked{background-color:var(--alpha);margin-top:0}.checkout_details .radio_group label{display:block;width:100%;margin-bottom:0;font-size:16px;font-weight:500}.checkout_details .order_details{display:block;width:100%;padding:40px;margin:0;background-color:var(--white);border-radius:20px;box-shadow:0 0 10px 0 #d1d1d1!important}.checkout_details .order_details .plan_desc{display:flex;justify-content:space-between;align-items:flex-start;width:100%;flex-direction:row;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d1d1d1!important}.checkout_details .order_details .plan_desc .left{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex-direction:column}.checkout_details .order_details .plan_desc .right{display:flex;justify-content:flex-end;width:100%;gap:6px}.checkout_details .order_details .plan_desc .left h3{display:block;width:100%;color:var(--beta);font-size:18px;font-weight:600;margin:10px 0 6px}.checkout_details .order_details .plan_desc .left span{display:block;width:100%;font-size:14px}.checkout_details .order_details .plan_details{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column}.checkout_details .order_details .plan_details .details{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:row;margin-bottom:10px}.checkout_details .order_details .plan_details .details:last-child{padding:0 0 20px;border-bottom:1px solid #d1d1d1!important}.customer-choice-section{padding:50px 0;background-color:#f4ede4}.customer-choice-section .section-title{font-size:32px;font-weight:700;margin-bottom:20px}.customer-choice-section .network-item .network-icon{width:100px;height:100px;margin:0 auto 20px;border-radius:50%;background-color:#F5F9FF;display:flex;align-items:center;justify-content:center;font-size:32px;color:black;transition:transform .3s ease}.customer-choice-section .network-item .network-title{font-size:20px;font-weight:600;margin-bottom:10px;color:#000}.customer-choice-section .network-item .network-desc{font-size:18px;color:#555;padding:0 10px;max-width:300px;margin:0 auto;font-weight:600}.customer-choice-section .network-item button{border:none;background-color:transparent;margin-top:20px;color:#007bff;font-weight:500}.success{display:block;width:100%;padding:88px 0 87px;border-top:2px solid var(--beta)!important}.success .success_details{display:flex;justify-content:center;align-items:center;flex-direction:column;background:transparent linear-gradient(180deg,#071E37 50%,#1E3D5E) 0 0 no-repeat padding-box;padding:40px;border-radius:10px}.success .success_details .success_icon{display:block;text-align:center;width:100%}.success .success_details .success_icon i{margin:0 auto;font-size:80px;font-weight:900;color:var(--beta)}.success .success_details .sub_title{display:block;width:100%;margin:20px auto;color:var(--beta);text-align:center;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:.6px}.success .success_details .msg{display:block;width:100%;font-size:26px;color:var(--white);font-weight:500;text-align:center}.success .success_details .payment_status{display:block;width:100%;text-align:center;font-size:18px;line-height:1.5;color:var(--white);margin:20px auto}.success .success_details .payment_status b{color:var(--beta)}.success .success_details .trans_id{display:block;width:100%;text-align:center;font-size:18px;line-height:1.5;color:var(--white);margin-bottom:20px}.success .success_details .trans_id b{color:var(--beta)}.cancel{display:block;width:100%;padding:88px 0 87px;border-top:2px solid var(--beta)!important}.cancel .cancel_details{display:flex;justify-content:center;align-items:center;flex-direction:column;background:transparent linear-gradient(180deg,#071E37 50%,#1E3D5E) 0 0 no-repeat padding-box;padding:40px;border-radius:10px}.cancel .cancel_details .cancel_icon{display:block;text-align:center;width:100%}.cancel .cancel_details .cancel_icon i{margin:0 auto;font-size:80px;font-weight:900;color:var(--beta)}.cancel .cancel_details .sub_title{display:block;width:100%;margin:20px auto;color:var(--beta);text-align:center;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:.6px}.cancel .cancel_details .msg{display:block;width:100%;font-size:26px;color:var(--white);font-weight:500;text-align:center}.cancel .cancel_details .payment_status{display:block;width:100%;text-align:center;font-size:18px;line-height:1.5;color:var(--white);margin:20px auto}.cancel .cancel_details .payment_status b{color:var(--beta)}.cancel .cancel_details .trans_id{display:block;width:100%;text-align:center;font-size:18px;line-height:1.5;color:var(--white);margin-bottom:20px}.cancel .cancel_details .trans_id b{color:var(--beta)}.orders{display:block;width:100%;padding:0;margin:0}.orders .orders_banner{display:block;padding:88px 0 87px;background:url(/_next/static/media/search_bg.349b19a4.png) 50%/cover no-repeat}.orders .orders_banner .title{display:block;width:100%;text-align:center}.orders .orders_banner .title h2{font-size:40px;font-weight:700;line-height:49px;margin-bottom:0;color:var(--white);text-align:center}.orders .order_details{display:block;width:100%;padding:88px 50px 87px;margin:0 auto}.orders .order_details .filter_orders{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 auto 22px}.orders .order_details .filter_orders .form_group{display:flex;flex:1 1;justify-content:space-between;align-items:center;position:relative}.orders .order_details .filter_orders .form_group .form-control{padding:12px 20px;border:1px solid var(--alpha)!important;background-color:#f5f5f5c2}.orders .order_details .filter_orders .form_group i{display:inline-block;position:absolute;content:"";top:17px;right:20px}.orders .order_details .filter_orders .filter_date .form-control{padding:12px 20px;border:1px solid var(--alpha)!important;width:200px;background-color:#f5f5f5c2}.orders .order_details table{border:0;border-collapse:collapse}.orders .order_details table tr td,.orders .order_details table tr th{padding:22px 12px;border-collapse:collapse;border-bottom:1px solid var(--beta)!important}.orders .order_details table tr th{color:var(--alpha);font-size:16px;font-weight:700}.orders .order_details table tr td{color:var(--dark);font-size:16px;font-weight:500}.orders .order_details table tr td .badge{display:inline-block;width:auto;font-size:14px;padding:10px}.orders .order_details table tr td .badge_completed{background-color:var(--badge_completed)}.orders .order_details table tr td .badge_failed{background-color:var(--badge_failed)}.orders .order_details table tr td .badge_pending{background-color:var(--badge_pending)}#footer,#footer .foot-top{display:block;width:100%}#footer .foot-top{background:transparent linear-gradient(180deg,#071E37 50%,#1E3D5E) 0 0 no-repeat padding-box;padding:50px 0}#footer .foot-top .foot-link{display:block;width:100%}#footer .foot-top .foot-link h6{display:block;font-size:20px;font-weight:400;line-height:27px;margin-bottom:23px;color:var(--beta)}#footer .foot-top .foot-link ul{display:flex;flex-direction:column;gap:15px;padding:0}#footer .foot-top .foot-link ul li{list-style:none}#footer .foot-top .foot-link ul li a{display:inline-block;font-size:16px;font-weight:400;line-height:21px;color:var(--white);text-decoration:none}#footer .foot-top .foot-link ul li a:hover{color:var(--beta)}#footer .foot-top .foot-logo{display:block;width:100%;max-width:250px;line-height:1}#footer .foot-top .foot-logo img{width:100%;max-width:100%;height:auto}#footer .foot-top .foot-address{display:block;width:100%}#footer .foot-top .foot-address a{display:inline-block;text-decoration:none;font-size:16px;font-weight:400;line-height:24px;margin-bottom:30px;color:var(--white)}#footer .foot-top .foot-address a:hover{text-decoration:none;color:var(--beta)}#footer .foot-top .foot-address b{font-size:24px}#footer .foot-top .foot-address b,#footer .foot-top .foot-address b span{display:block;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:var(--beta);margin-bottom:10px}#footer .foot-top .foot-address b span{font-size:30px}#footer .foot-top .foot-address b .say-hello{display:inline;display:block}@media (max-width:430px){#footer .foot-top .foot-logo{display:block;width:80%;max-width:250px;margin-bottom:24px;line-height:1}#footer .foot-top .foot-logo img{width:80%;max-width:100%;height:auto}}#footer .foot-top .foot-address .foot_data{display:flex;justify-content:flex-start;align-items:center;margin:6px 0;gap:10px}#footer .foot-top span{display:block;font-size:16px;font-weight:400;line-height:24px;color:var(--white)}#footer .foot-top .foot-social{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px}#footer .foot-top .foot-social h5{display:block;width:100%;margin-bottom:0;color:var(--beta);line-height:1}#footer .foot-top .foot-social .social_links{display:flex;justify-content:flex-start;align-items:center;gap:20px}#footer .foot-top .foot-social .social_links a{display:block;text-decoration:none;font-size:22px;outline:none;color:var(--white)}#footer .foot-top .foot-social .social_links a i{font-size:22px}#footer .foot-top .foot-social .social_links a:hover{text-decoration:none;outline:none;color:var(--beta)}#footer .foot-top .payment_accepted{display:flex;width:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px;margin:20px 0 0}#footer .foot-top .payment_accepted h5{display:block;width:100%;margin-bottom:10px;color:var(--beta);line-height:1}#footer .foot_bottom{display:flex;align-items:center;background-color:var(--beta);flex-wrap:wrap;padding:10px 20px}#footer .foot_bottom .copy_rights{justify-content:flex-start;align-items:center;width:100%}#footer .foot_bottom .copy_rights span{text-align:left;font-size:18px;font-weight:600}#footer .foot_bottom .payment_links{display:flex;justify-content:flex-end;align-items:center;gap:20px;flex-wrap:wrap;width:100%}#footer .foot_bottom .payment_links img{max-width:50px;max-height:50px}.auth{padding:40px 0;margin:0;border-top:2px solid var(--beta)!important}.auth,.auth_form{display:block;width:100%}.auth_form{padding:40px;background:url(/_next/static/media/search_bg.349b19a4.png) 50%/cover no-repeat;border-radius:10px}.auth_form .task{position:absolute;bottom:4px;right:0;z-index:0}.auth_form .task img{max-width:100%;height:auto}.auth_form .container{position:relative;z-index:113}.auth_form .title-dark{display:block;width:100%;text-align:center;margin-bottom:50px}.auth_form .title-dark h2{font-size:40px;font-weight:700;line-height:49px;margin-bottom:26px;color:var(--beta)}.auth_form .title-dark span{display:block;font-size:16px;font-weight:600;line-height:24px;color:var(--white)}.auth_form .boxwrap input[type=submit]{background:var(--beta);padding:15px 20px;margin-bottom:10px}.auth_form .boxwrap input[type=submit]:hover{background:var(--btn-hover-main)}.auth_form .boxwrap a{display:block;width:100%;font-size:16px;font-weight:500;line-height:1.5;color:var(--white)}.auth_form .boxwrap a:hover{color:var(--beta)}.auth_form .boxwrap .form-check{display:flex;align-items:center;margin-bottom:0}.auth_form .boxwrap .form-check .form-check-input{margin-top:0;margin-right:10px;padding:0}.auth_form .boxwrap .form-check label{font-size:16px;line-height:1.2;color:var(--white)}.auth_form .boxwrap .form-check label a{display:inline;text-decoration:underline!important}.auth_form .boxwrap .errMsg{display:block;font-size:16px;font-weight:500;line-height:1.2;color:#FC0909;margin-bottom:10px}.auth_form .boxwrap .password_eye{display:flex;justify-content:flex-end;align-items:center;width:100%;position:relative}.auth_form .boxwrap .password_eye i{position:absolute;top:30%;right:14px;cursor:pointer;display:inline}.auth_form .boxwrap .form_text{display:block;color:var(--white);font-size:16px}.auth_form .boxwrap .form-control.is-invalid,.auth_form .boxwrap .was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url(/_next/static/media/exclamation.54524139.svg)}.auth_form .boxwrap .form-control.PhoneInput{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.auth_form .boxwrap .form-control.PhoneInput .PhoneInputInput{border:0}.back_link{display:flex;padding:15px 0 0;align-items:center;width:100%;gap:10px}.back_link span{display:inline-block;width:max-content;color:var(--white);font-size:16px}.back_link a{display:inline-block;width:auto!important;color:var(--beta)!important}.back_link a:hover{color:var(--white)!important}.back_link .verify_link{display:inline-block;width:auto!important;color:var(--beta)!important;font-size:16px;font-weight:500;line-height:1.5;display:block;cursor:pointer}.back_link .verify_link:hover{color:var(--white)!important}.react-datepicker-wrapper{width:100%;position:relative}.react-datepicker-wrapper:after{position:absolute;content:"\f073";font-size:20px;top:10%;right:14px;font-family:Font Awesome\ 6 Free;font-weight:900}.country_list .flag_currency{display:flex;width:100%;align-items:center;gap:10px;margin-bottom:0;padding:10px 0}.country_list .flag_currency img{width:30px;height:30px}.country_list .modal-body{max-height:80vh;overflow-y:scroll}.user_delete p{display:block;width:100%;font-size:16px;font-weight:600;margin-bottom:10px;text-align:center}.user_delete .btns{display:flex;justify-content:center;align-items:center;gap:20px}.user_delete .btns .button{padding:10px 14px}.admin_action_btn{display:block;width:auto;padding:6px 9px;text-decoration:none;outline:none;border:0;background-color:var(--beta);color:var(--white);line-height:1.2;font-size:14px}.admin_action_btn:active,.admin_action_btn:focus,.admin_action_btn:hover{background-color:var(--dark)}#admin_header{display:none;width:100%;padding:20px 10px;margin:0;background-color:var(--alpha);border-bottom:1px solid var(--dark)}#admin_header img{max-width:100px;height:auto}button.admin_menuToggler{display:none}#sidebar{width:100%;padding:0 10px;max-width:250px;max-height:100vh;position:fixed;left:0;top:0;bottom:0;overflow:auto;background-color:var(--alpha);border-right:2px solid var(--dark);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;border-radius:0}#sidebar .navbar,#sidebar .navbar .side_bar_content{justify-content:flex-start;height:100%;align-items:flex-start}#sidebar .navbar .side_bar_content{display:flex;flex-direction:column;width:100%}#sidebar .navbar .side_bar_content img{width:250px;margin:40px auto 0}#sidebar .navbar .side_bar_content .collapse.navbar-collapse{display:flex;width:100%;justify-content:space-between;align-items:center;flex-direction:column}#sidebar .navbar .side_bar_content .navbar-brand{display:block;width:100%;padding:20px 0;text-align:center;border-bottom:1px solid var(--white);margin:0 0 20px;outline:none}#sidebar .navbar .side_bar_content .navbar-brand img{width:120px;height:auto}#sidebar .navbar .side_bar_content .navbar-nav{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:0;height:100%;width:100%}#sidebar .navbar .side_bar_content .navbar-nav .nav-item{display:flex;justify-content:flex-start;align-items:center;padding:0;width:100%;margin-bottom:10px}#sidebar .navbar .side_bar_content .navbar-nav .nav-item .nav-link{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-family:var(--Foco-font-family);font-size:18px;font-weight:600;line-height:1;color:#FFFAFA;text-align:left;padding:10px 6px;outline:none;text-decoration:none;border:0}#sidebar .navbar .side_bar_content .navbar-nav .nav-item:hover{border-radius:10px;background-color:var(--beta)}#sidebar .navbar .side_bar_content .navbar-nav .nav-item .nav-link:active,#sidebar .navbar .side_bar_content .navbar-nav .nav-item .nav-link:focus,#sidebar .navbar .side_bar_content .navbar-nav .nav-item .nav-link:hover{outline:none;text-decoration:none;box-shadow:none!important}#sidebar .navbar .side_bar_content .navbar-nav .nav-item:has(.nav-link.active){border-radius:10px;background-color:var(--beta)}#sidebar .navbar .side_bar_content .navbar-nav .nav-item .nav-link.active{color:var(--white)}#sidebar .navbar .side_bar_content .logout_menu{border-top:1px solid rgba(204,204,204,.3);height:auto}#sidebar .navbar .side_bar_content .logout_menu .nav-item{margin-bottom:0}#sidebar .navbar .side_bar_content .logout_menu.navbar-nav .nav-item .dropdown-menu{left:0;background-color:var(--dark);border:2px solid var(--alpha);border-radius:20px}#sidebar .navbar .side_bar_content .logout_menu.navbar-nav .dropdown-item{display:flex;gap:10px;align-items:center;font-size:16px}#sidebar .navbar .side_bar_content .logout_menu.navbar-nav .dropdown-item:active,#sidebar .navbar .side_bar_content .logout_menu.navbar-nav .dropdown-item:focus,#sidebar .navbar .side_bar_content .logout_menu.navbar-nav .dropdown-item:hover{color:var(--white);background-color:rgba(255,255,255,.15)!important}#sidebar .user_drop .dropdown-item{display:flex;gap:10px;justify-content:flex-start;align-items:center;color:var(--dark)}#main_container{display:block;width:calc(100% - 250px);height:100%;min-height:100vh;margin:0 0 0 auto;padding:40px;color:var(--dark);position:relative;z-index:2}#main_container .inner_container{border:0;border-radius:0;min-height:90vh;background-color:var(--white)}.comman_admin_layout{display:flex;width:100%;padding:0;justify-content:center;align-items:flex-start}.comman_admin_layout .title_head{display:block;width:100%;margin:0;padding:0 0 10px;border-bottom:2px solid var(--beta)!important}.comman_admin_layout .title_head h3{display:block;width:100%;margin:0;font-size:22px;font-weight:600}.comman_admin_layout .admin_table .table_filter{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.comman_admin_layout .admin_table .filter_field{display:flex;justify-content:space-between;align-items:center;gap:10px}.comman_admin_layout .admin_table .form_group{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex-direction:column;margin-bottom:0;position:relative;padding:0}.comman_admin_layout .admin_table .table_filter .filter_field .button{padding:10px}.comman_admin_layout .admin_table .form-control,.comman_admin_layout .admin_table .form-control:active,.comman_admin_layout .admin_table .form-control:focus,.comman_admin_layout .admin_table .form-control:hover{border:1px solid var(--alpha)!important;box-shadow:none!important;padding:6px 10px;font-size:14px}.comman_admin_layout .admin_table .form-check-input:checked{background-color:var(--alpha)!important;border-color:var(--alpha)!important}.comman_admin_layout .admin_table .form-check-input,.comman_admin_layout .admin_table .form-check-input:active,.comman_admin_layout .admin_table .form-check-input:focus,.comman_admin_layout .admin_table .form-check-input:hover{border:1px solid var(--alpha)!important}.comman_admin_layout .admin_table .form_group i{display:inline;position:absolute;top:50%;right:14px;transform:translateY(-50%);cursor:pointer;color:#81898f}.admin_table{margin:0;padding:0}.admin_table .table-responsive{padding:0}.admin_table .table-responsive table{margin:0;padding:0;border:1px solid var(--dark)!important}.admin_table .table-responsive table thead{background-color:var(--beta)!important;color:var(--white)}.admin_table .table-responsive table thead th{background-color:var(--alpha)!important;color:var(--white)!important}.admin_table .table-responsive table tbody tr td,.admin_table .table-responsive table thead th{border-bottom:1px solid var(--dark)!important;padding:6px;font-size:14px;line-height:1.2;vertical-align:middle;color:var(--dark)}.admin_table .table-responsive table tbody tr td img{width:auto;max-width:100%;object-fit:cover;object-position:center center}.admin_table .table-responsive table .toggle{display:inline-block;cursor:pointer}.admin_table .table-responsive table .toggle .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:40px;height:20px;position:relative;vertical-align:middle;transition:background .25s}.admin_table .table-responsive table .toggle .toggle-switch:after,.admin_table .table-responsive table .toggle .toggle-switch:before{content:""}.admin_table .table-responsive table .toggle .toggle-switch:before{display:block;background:linear-gradient(to bottom,var(--white) 0,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25);width:12px;height:12px;position:absolute;top:4px;left:4px;transition:left .25s}.admin_table .table-responsive table .action_btns{display:flex;justify-content:center;align-items:center;gap:10px}.admin_table .table-responsive table .action_btns .btn{display:block;width:auto;padding:6px 9px;text-decoration:none;outline:none;border:0;background-color:var(--alpha);color:var(--white);line-height:1.2;font-size:14px}.admin_table .table-responsive table .action_btns .btn:active,.admin_table .table-responsive table .action_btns .btn:focus,.admin_table .table-responsive table .action_btns .btn:hover{background-color:var(--dark)}.admin_table .pagination{display:flex;justify-content:flex-end;align-items:center;gap:2px;margin-top:20px}.admin_table .pagination li a{border:1px solid var(--alpha)!important;border-radius:0;font-size:14px;padding:4px 10px;cursor:pointer;color:var(--alpha);font-weight:500}.admin_table .pagination li.active a{background-color:var(--alpha);color:var(--white)}.admin_table .pagination li.disabled a{background-color:#e9ecef;color:var(--black);cursor:not-allowed}.comman_admin_layout .admin_forms h4{display:block;border-bottom:1px solid var(--alpha)!important;color:var(--alpha);font-size:18px;margin:20px 0;padding-bottom:10px}.comman_admin_layout .admin_forms .form_group{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex-direction:column;position:relative;padding:0;margin-bottom:20px}.comman_admin_layout .admin_forms .form_group label{display:block;font-size:16px;font-weight:600;color:var(--dark);margin-bottom:6px}.comman_admin_layout .admin_forms .form_group .form-control,.comman_admin_layout .admin_forms .form_group .form-control:active,.comman_admin_layout .admin_forms .form_group .form-control:hover{border:1px solid var(--dark)!important;font-size:14px;width:100%}.comman_admin_layout .admin_forms .form_group .form-control.PhoneInput{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.comman_admin_layout .admin_forms .form_group .form-control.PhoneInput .PhoneInputInput{border:0}.comman_admin_layout .admin_forms .errMsg{color:#FC0909}.spinner-border{color:var(--beta)}@media only screen and (max-width:1440px){.term-container{padding:0 100px 30px!important}.term-container .accordion .accordion-item .accordion-button{padding:25px 65px!important;font-size:22px!important}.term-container .accordion .accordion-body{padding:10px 65px!important}.notification-bar{background-color:rgb(0,205,120);padding:8px;width:100%;z-index:1;margin:0 auto;font-size:14px;font-weight:700;position:relative}}@media only screen and (max-width:1366px){.acco-btn-wrap .top-box .infobox h4{font-size:30px;line-height:1}.esim .esim_plan .plan_box{display:flex;width:100%;height:300px;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:40px;border:1px solid var(--alpha)!important;border-radius:10px;background-color:var(--white)}.term-container{padding:0 100px 30px!important}.term-container .accordion .accordion-item .accordion-button{padding:25px 65px!important;font-size:22px!important}.term-container .accordion .accordion-body{padding:10px 65px!important}.notification-bar{background-color:rgb(0,205,120);padding:8px;width:100%;z-index:1;margin:0 auto;font-size:14px;font-weight:700;position:relative}}@media only screen and (max-width:1021px){.esim .esim_plan .plan_box{display:flex;width:100%;height:300px;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:40px;border:1px solid var(--alpha)!important;border-radius:10px;background-color:var(--white)}.esim .esim_plan .plan_box h2{display:inline;font-size:46px;font-weight:700;line-height:58px;margin-bottom:10px;color:var(--alpha)}.term-container{padding:0 100px 30px!important}.term-container .accordion .accordion-item .accordion-button{padding:25px 65px!important;font-size:22px!important}.term-container .accordion .accordion-body{padding:10px 65px!important}.notification-bar{background-color:rgb(0,205,120);padding:8px;width:100%;z-index:1;margin:0 auto;font-size:14px;font-weight:700;position:relative}}@media only screen and (max-width:1280px){.term-container{padding:0 100px 30px!important}.term-container .accordion .accordion-item .accordion-button{padding:25px 65px!important;font-size:22px!important}.term-container .accordion .accordion-body{padding:10px 65px!important}.notification-bar{background-color:rgb(0,205,120);padding:8px;width:100%;z-index:1;margin:0 auto;font-size:14px;font-weight:700;position:relative}}@media only screen and (max-width:1199px){#header .accordion .accordion-header{padding:10px 0}.euro-info table tr th{font-size:20px}.about-cards .cont h3{font-size:30px;line-height:30px}.term-container{padding:0 100px 30px!important}.term-container .accordion .accordion-item .accordion-button{padding:25px 65px!important;font-size:22px!important}.term-container .accordion .accordion-body{padding:10px 65px!important}.notification-bar{background-color:rgb(0,205,120);padding:8px;width:100%;z-index:1;margin:0 auto;font-size:14px;font-weight:700;position:relative}}@media only screen and (max-width:991px){.esim .esim_plan .plan_box{display:flex;width:100%;height:300px;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:40px;border:1px solid var(--alpha)!important;border-radius:10px;background-color:var(--white)}.esim .title h2{font-size:38px}.esim .esim_plan .plan_box h2{font-size:38px;line-height:1.5}.esim .esim_plan .plan_box h4{font-size:20px}.currencytable .listing ul li .flag-currency span{font-size:16px;line-height:20px}.currencytable .listing ul li .icon{max-width:100px}.about-cards .cont.width{min-width:100%}.auth_form{padding:30px 20px;margin:50px auto}.auth_form .title-dark h2{font-size:34px;line-height:1.2}.global_region{padding:50px 0 30px}.admin_table .table-responsive table{border:0!important;background-color:transparent}.admin_table .table-responsive table thead{display:none}.admin_table .table-responsive table tbody tr{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border:1px solid #00967d!important;margin-bottom:10px;background-color:#FFFAFA}.admin_table .table-responsive table tbody td{display:flex;justify-content:space-between;align-items:center;width:100%}.admin_table .table-responsive table tbody td:before{content:attr(data-label);font-weight:700;text-transform:uppercase}.admin_table .table_body .table-responsive table .bollwrap{justify-content:flex-end}.admin_table .table_body .table-responsive table p{margin-bottom:0;text-align:right}#admin_header{background-color:#00967D}#admin_header,button.admin_menuToggler{display:block}#sidebar{z-index:6;top:0;left:0;max-height:100vh}#sidebar .navbar .side_bar_content .navbar-brand img{width:100px!important}#sidebar .navbar .side_bar_content .logout_menu.navbar-nav .nav-item .dropdown-menu.dropup{position:absolute}#main_container{width:100%;padding:20px;min-height:auto}#main_container .inner_container{min-height:100%}.orders .order_details{padding:80px 20px}.orders .order_details table thead{display:none}.orders .order_details table tbody tr{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border:1px solid #00967d!important;margin-bottom:10px;background-color:#FFFAFA}.orders .order_details table tbody tr:hover{border:1px solid #00967d!important}.orders .order_details table tbody td{display:flex;justify-content:space-between;align-items:center;width:100%}.orders .order_details table tbody td:before{content:attr(data-label);font-weight:700;text-transform:uppercase}.term-container{padding:30px 60px!important}.term-container .accordion .accordion-item .accordion-button{padding:25px 40px!important;font-size:22px!important}.term-container .accordion .accordion-body{padding:10px 40px!important}.term-container .rivarograph{padding:30px 10px!important}.notification-bar{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;padding:10px;position:relative}.notification-bar .scrolling-text{display:inline-block;padding-left:100%;animation:scroll-left 20s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}#footer .foot_bottom .payment_links{display:flex;justify-content:flex-start;align-items:center;gap:20px;flex-wrap:wrap;width:100%;top:0}#footer .foot_bottom .container .row{flex-direction:column-reverse!important}#footer .foot_bottom .container .col-lg-6{width:100%;text-align:center;margin-bottom:10px}#footer .foot_bottom .payment_links{justify-content:center;margin-bottom:10px}#header .accordion .accordion-body ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0;margin:0}}@media only screen and (max-width:767px){table{border:0}.tr{display:block;border:2px solid var(--dark);margin-bottom:10px}.tr td{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0;border:0}.tr td:not(:last-child){border-bottom:1px solid var(--dark)}#header .accordion .accordion-header .head-wrap{align-items:flex-start}#header .accordion .accordion-header .head-wrap .logo a img{width:150px;max-width:100%;height:auto}#header .accordion .accordion-header .head-wrap .right_menu .profileBtn{width:34px;height:34px;font-size:18px}#header .accordion .accordion-header .head-wrap .right_menu .button{padding:8px 16px}#header .accordion .accordion-header .head-wrap .accordion-button{width:34px;height:34px}#header .accordion .accordion-collapse .accordion-body ul{display:flex;flex-direction:column;gap:10px;align-items:flex-start}#header .accordion .accordion-collapse .accordion-body ul li a.main{font-size:20px;width:100%}#header .accordion .accordion-collapse .accordion-body{padding:20px 16px!important}#menu-header .container{padding:0 15px;overflow-x:hidden}#menu-header .row{flex-wrap:wrap}#footer .foot-top{padding:40px 0 20px}#footer .foot-bot span{margin-bottom:20px}.tom-drop .ts-wrapper{width:100%!important}.tom-drop .input-group-text.button,.tom-drop .ts-wrapper .ts-control,.tom-drop .ts-wrapper .ts-dropdown{border-radius:10px!important}.tom-drop .ts-wrapper .ts-control .item img,.tom-drop .ts-wrapper .ts-dropdown .ts-dropdown-content .option img{height:30px}.tom-drop .button{border-radius:10px 10px 10px 10px!important}.main-topper.travelmoney .topper-title h1{padding:0 0 20px}.main-topper .topper-title h1{font-size:26px;line-height:1.5}.main-topper.travelmoney{padding:40px 0}.main-topper .topper-cont{padding:0 0 20px}.main-topper .topper-cont h3{font-size:16px;line-height:20px;text-align:left}.main-topper.travelmoney .topper-title span{font-size:16px;line-height:24px;margin-bottom:20px}.main-topper.travelmoney .topper-cont{padding-bottom:30px}.main-topper.travelmoney .topper-cont .input-group{flex-direction:row;flex-wrap:wrap}.main-topper.travelmoney .travelmoney-pe-flex{flex-direction:column;margin-bottom:30px}.main-topper.travelmoney .travelmoney-pe-flex>*{width:100%}.testimonial .card{background:transparent linear-gradient(180deg,#071E37 50%,#1E3D5E) 0 0 no-repeat;box-shadow:0 3px 6px #00000029;border:0;height:180px}.term-container{padding:0 10px 30px!important}.term-container .accordion .accordion-item .accordion-button{padding:25px 10px!important;font-size:22px!important}.term-container .accordion .accordion-body{padding:10px!important}.term-container .rivarograph{padding:30px 10px!important}.notification-bar{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;padding:10px;position:relative}.notification-bar .scrolling-text{display:inline-block;padding-left:100%;animation:scroll-left 20s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}}@media only screen and (max-width:479px){.term-container{padding:30px 10px!important}.testimonial .title h2{font-size:38px}.testimonial .slick-track{gap:40}.main-topper.travelmoney .topper-cont span{font-size:14px}.esim .title h2{font-size:28px;line-height:1.5}.esim .title span{font-size:18px}.esim .esim_plan .plan_box{margin-bottom:30px;padding:20px}#footer .foot-top .foot-address a{margin-bottom:20px}.faqs_banner .title h2{font-size:38px}.contact_us .contact_form{padding:40px 0 0}.contact .contact_form .form{padding:40px 20px 0;margin-top:40px}.contact .contact_form .form h2{font-size:26px}.contact-form .form input[type=submit]{width:100%}.about_us .about_banner .title h2{font-size:30px}.about_us .about_banner .about_content p{font-size:20px}.about .right-box ul{padding:0}.about .right-box h3{font-size:24px}.about .right-box strong{font-size:18px;line-height:1.4;margin-bottom:18px}.esim_region .listing ul li .flag-currency{gap:10px}.esim_region .listing ul li .flag-currency span{font-size:18px}.global_region .plan_box .plan_details .data,.global_region .plan_box .plan_details .price,.global_region .plan_box .plan_details .validity{flex-wrap:wrap;gap:2px;justify-content:flex-start}.global_region .plan_box .plan_other_details{flex-wrap:wrap;gap:10px}.orders .order_details .filter_orders{flex-wrap:wrap;justify-content:flex-end}.orders .order_details .filter_orders .form_group{width:100%;flex:auto}.orders .order_details table tr td,.orders .order_details table tr th{padding:10px;font-size:14px}.admin_table .table_body .table-responsive table tbody tr td,.admin_table .table_body .table-responsive table thead th{font-size:12px}.orders .order-tabs{flex-direction:column;justify-content:flex-start;align-items:center}.orders .tab-button{width:100%!important}.orders .tab-button.active{border-radius:10px 10px!important}.checkout_details{padding:50px 20px}.checkout_details .order_details{padding:20px}.checkout_details .order_details .plan_desc{flex-direction:column}.term-container .accordion .accordion-item .accordion-button{padding:25px 10px!important;font-size:18px!important}.term-container .accordion .accordion-body{padding:10px!important}}.orders .order-tabs{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin:0 0 40px;border-bottom:1px solid var(--beta)!important}.orders .tab-button{display:block;width:auto;background-color:transparent;padding:10px 22px;font-size:18px;font-weight:600;color:var(--dark);cursor:pointer;border:none;border-bottom:0 solid transparent;transition:all .3s ease}.orders .tab-button.active{background-color:var(--beta);color:var(--white);border-radius:10px 10px 0 0;border-bottom-color:var(--beta)}.orders .tab-button:hover{background-color:var(--beta);color:var(--white);border-radius:10px 10px 0 0}.orders .filter_orders{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.order-card{background-color:var(--white);border-radius:20px;box-shadow:0 4px 6px #00000080!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.order-card:hover{transform:translateY(-2px)}.order-card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f9f9f9;border-bottom:1px solid #e0e0e0!important}.order-card-header .status-badge{padding:10px 14px;border-radius:20px;font-size:14px;font-weight:600;text-transform:uppercase}.order-card-header .status-badge.active{background:#d4edda;color:#155724}.order-card-header .status-badge.inactive{background:#f8d7da;color:#721c24}.order-number .label{display:block;font-size:16px;color:#666;margin-bottom:8px}.order-number .value{font-weight:600;font-size:18px;color:#333}.form_group{position:relative;flex:1 1;min-width:250px}.form_group i{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#666}.filter_date{min-width:200px}.order-card-body{padding:1.5rem}.order-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.info-item{display:flex;align-items:center;gap:1rem;justify-content:center}.info-item i{width:20px;color:var(--alpha);font-size:1.2rem;margin-top:.25rem}.info-item .label{display:block;font-size:16px;color:var(--dark);margin-bottom:0;font-weight:400}.info-item .value{font-weight:600;color:var(--dark);font-size:18px;line-height:1.4}.coverage-value{color:#27ae60;font-size:.9rem}.order-card-footer{display:flex;justify-content:space-between;gap:.5rem;padding:16px 20px;background-color:#f9f9f9;border-top:1px solid #e0e0e0!important}.btn-view-details{flex:1 1;padding:.75rem;background:#007bff;color:white;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .3s ease}.btn-view-details:hover{background:#0056b3}.btn-qr-code{padding:.75rem 1rem;background:#28a745;color:white;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;gap:.5rem}.btn-qr-code:hover{background:#218838}.loading-indicator{text-align:center;padding:3rem}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.error-message{text-align:center;padding:3rem;color:#721c24}.error-message i{font-size:3rem;margin-bottom:1rem;display:block}.no-orders{text-align:center;padding:4rem 2rem;color:#666}.no-orders i{font-size:4rem;margin-bottom:1rem;display:block;color:#ccc}.no-orders h3{margin-bottom:.5rem;color:#333}.no-orders p{margin:0;font-size:1.1rem}@media (max-width:768px){.esim .esim_plan .plan_box{margin-bottom:30px;padding:20px}.orders-grid{grid-template-columns:1fr;gap:1rem}.filter_orders{flex-direction:column}.filter_date,.form_group{min-width:100%}.tab-button{padding:.75rem 1rem;font-size:1rem}.order-card-header{flex-direction:column;gap:1rem;align-items:flex-start}.order-card-header .status-badge{align-self:flex-end}.order-card-footer{flex-direction:column;gap:.5rem}.btn-qr-code{justify-content:center}}@media (max-width:480px){#header .right_menu .dropdown .button{padding:4px 10px;font-size:.75rem;width:100%}#header .right_menu .auth_buttons{display:flex;gap:4px}#header .right_menu .auth_buttons .auth_button{padding:8px 10px;font-size:.75rem;border:2px solid var(--beta);border-radius:4px 0 0 4px}#header .right_menu .auth_buttons .button{padding:4px 10px;font-size:.75rem;border-radius:0 4px 4px 0;border:2px solid var(--beta);border-left:0}.auth_button:active,.auth_button:focus{border-color:var(--beta) var(--dark) var(--beta) var(--beta)!important;box-shadow:0 0 0 2px rgba(40,167,69,.25);outline:none}#header .right_menu .accordion-button img{width:24px;height:auto}.order-card{margin:0 -.5rem}.order-card-body,.order-card-footer,.order-card-header{padding:1rem}.no-orders{padding:2rem 1rem}.no-orders i{font-size:3rem}.iccid-value{font-size:.8rem}.term-container .accordion .accordion-item .accordion-button{padding:25px 10px!important;font-size:18px!important}.term-container .accordion .accordion-body{padding:10px!important}}.order-card{animation:fadeInUp .5s ease-out}.order-card:first-child{animation-delay:.1s}.order-card:nth-child(2){animation-delay:.2s}.order-card:nth-child(3){animation-delay:.3s}.order-card:nth-child(4){animation-delay:.4s}.order-card:nth-child(5){animation-delay:.5s}.order-card:nth-child(6){animation-delay:.6s}.info-item:hover i{transform:scale(1.1);transition:transform .2s ease}.tab-button:focus{outline:2px solid #007bff;outline-offset:2px}.btn-qr-code:focus,.btn-view-details:focus{outline:2px solid #0056b3;outline-offset:2px}.iccid-value{cursor:pointer;position:relative}.iccid-value:hover{background:#f0f8ff;padding:2px 4px;border-radius:4px}.iccid-value:hover:after{content:"Click to copy";position:absolute;bottom:-25px;left:0;font-size:.7rem;color:#666;background:#fff;padding:2px 6px;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.1);white-space:nowrap;z-index:10}.esim-detail{display:block;width:100%;min-height:100vh;background-color:#f8f9fa}.esim-detail-banner{display:block;background:url(/_next/static/media/search_bg.349b19a4.png) 50%/cover no-repeat;padding:88px 0 87px}.esim-detail-banner .title{display:block;width:100%;text-align:center;position:relative}.esim-detail-banner .title h2{font-size:40px;font-weight:700;line-height:49px;margin-bottom:0;color:var(--white);text-align:center}.back-btn{position:absolute;left:0;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);color:var(--white);border:1px solid rgba(255,255,255,.3);padding:10px 15px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.back-btn:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}.back-btn i{margin-right:8px}.esim-detail-content{display:block;width:100%;padding:50px 0;background-color:var(--white)}.detail-card{background-color:var(--white);border-radius:15px;box-shadow:0 4px 6px #00000080!important;overflow:hidden;margin-bottom:30px}.detail-header{background:#f9f9f9;color:var(--dark);padding:30px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.order-info h3{font-size:28px;font-weight:700;margin-bottom:8px;color:var(--beta)}.package-name{font-size:22px;color:var(--beta);margin:0;font-weight:600}.status-badges{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.status-badge{padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.active{background:#d4edda;color:#155724}.status-badge.inactive{background:#f8d7da;color:#721c24}.esim-status-badge{padding:6px 12px;border-radius:15px;font-size:11px;font-weight:600;text-transform:uppercase;background:var(--beta);color:white;letter-spacing:.5px}.detail-body{padding:0}.detail-section{display:block;width:100%;border-bottom:1px solid #eee;padding:30px 0}.detail-section:first-child{padding:0 0 30px}.detail-section:last-child{border-bottom:none}.section-header{display:flex;align-items:center;gap:8px;margin-bottom:20px}.section-header i{width:24px;height:24px;color:var(--beta);font-size:20px}.section-header h4{font-size:20px;font-weight:600;color:var(--alpha);margin:0}.iccid-container{display:flex;align-items:center;gap:15px;background:#f8f9fa;padding:10px 20px;border-radius:8px;border:1px solid #e9ecef!important}.iccid-value{font-size:16px;font-weight:600;color:var(--alpha);flex:1 1;word-break:break-all}.copy-btn{background:var(--beta);color:white;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:5px}.copy-btn:hover{background:var(--btn-hover-main);transform:translateY(-1px)}.copy-success{margin-top:10px;padding:10px 15px;background:#d4edda;color:#155724;border-radius:6px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.coverage-container{display:block}.coverage-list{display:flex;flex-wrap:wrap;gap:10px}.coverage-item{background:var(--beta);color:white;padding:6px 12px;border-radius:15px;font-size:13px;font-weight:500}.no-coverage{color:#6c757d;font-style:italic}.usage-container{display:flex;flex-direction:column;gap:25px}.usage-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.usage-item{background:#f8f9fa!important;padding:20px;border-radius:10px;border-left:6px solid var(--beta)!important}.usage-label{display:block;font-size:14px;color:#6c757d;margin-bottom:5px;font-weight:500}.usage-value{display:block;font-size:18px;font-weight:700;color:var(--alpha)}.usage-value.used{color:#dc3545}.usage-value.remaining{color:#28a745}.validity-info{display:flex;flex-direction:column;gap:15px;background:#fff3cd;padding:20px;border-radius:10px;border:1px solid #ffeaa7}.validity-item{display:flex;align-items:center;gap:10px;font-size:15px;color:#856404;font-weight:500}.validity-item i{color:#f39c12;width:16px}.qr-container{text-align:center}.qr-instruction{font-size:16px;color:#6c757d;margin-bottom:20px}.qr-actions{gap:15px;flex-wrap:wrap}.qr-actions,.qr-btn{display:flex;justify-content:center}.qr-btn{background:var(--beta);color:white;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;align-items:center;gap:8px}.qr-btn:hover{background:var(--btn-hover-main);transform:translateY(-2px)}.short-url-btn{background:#6c757d;color:white;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;justify-content:center;transition:all .3s ease;display:flex;align-items:center;gap:8px}.short-url-btn:hover{background:#5a6268;transform:translateY(-2px)}.installation-methods{display:flex;flex-direction:column;gap:25px}.installation-method{border:1px solid #e9ecef!important;border-radius:12px;overflow:hidden;background:white}.method-header{background:#f8f9fa;padding:15px 20px;border-bottom:1px solid #e9ecef;display:flex;align-items:center;gap:10px}.method-number{background:var(--beta);color:white;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.method-title{font-size:16px;font-weight:600;color:var(--alpha)}.method-content{padding:20px}.qr-method{text-align:center}.qr-code-image{max-width:200px;height:auto;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:transform .3s ease;margin-bottom:15px}.qr-code-image:hover{transform:scale(1.05)}.method-instruction{font-size:14px;color:#6c757d;margin-bottom:15px;line-height:1.5}.method-btn{color:white;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.method-btn,.method-btn.primary{background:var(--beta)}.method-btn:hover{background:var(--btn-hover-main);transform:translateY(-1px)}.method-unavailable{text-align:center;padding:20px;color:#6c757d;font-style:italic}.method-unavailable i{font-size:24px;margin-bottom:10px;display:block}.ac-method{gap:15px}.ac-method,.code-container{display:flex;flex-direction:column}.code-container{gap:8px}.code-label{font-size:14px;font-weight:600;color:var(--alpha)}.code-value-container{display:flex;align-items:center;gap:10px;background:#f8f9fa;padding:12px 15px;border-radius:6px;border:1px solid #e9ecef}.code-value{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:var(--alpha);flex:1 1;word-break:break-all}.copy-code-btn{background:var(--beta);color:white;border:none;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease}.copy-code-btn:hover{background:var(--btn-hover-main)}.manual-fields,.manual-method{display:flex;flex-direction:column;gap:15px}.manual-field{display:flex;flex-direction:column;gap:8px}.field-label{font-size:14px;font-weight:600;color:var(--alpha)}.field-value-container{display:flex;align-items:center;gap:10px;background:#f8f9fa;padding:12px 15px;border-radius:6px;border:1px solid #e9ecef}.field-value{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:var(--alpha);flex:1 1;word-break:break-all}.copy-field-btn{background:var(--beta);color:white;border:none;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease}.copy-field-btn:hover{background:var(--btn-hover-main)}.show-more-section{display:block;width:100%;text-align:center}.show-more-btn{background:var(--alpha);color:white;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.show-more-btn:hover{background:#0a2847;transform:translateY(-2px)}.topup-section{display:block;width:100%;padding:30px 0}.topup-card{background:white;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden}.topup-header{background:linear-gradient(135deg,var(--beta) 0,#00a86b 100%);color:white;padding:30px;text-align:center}.topup-header h3{font-size:24px;font-weight:700;margin-bottom:8px}.topup-header p{font-size:16px;margin:0;opacity:.9}.topup-error,.topup-loading{text-align:center;padding:50px}.topup-error{color:#dc3545}.topup-error i{font-size:48px;margin-bottom:20px;display:block}.retry-btn{background:var(--beta);color:white;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;margin-top:15px}.retry-btn:hover{background:var(--btn-hover-main)}.topup-plans{padding:30px;display:flex;flex-direction:column;gap:20px}.topup-plan{display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid #e9ecef;border-radius:10px;transition:all .3s ease}.topup-plan:hover{border-color:var(--beta);box-shadow:0 4px 12px rgba(0,205,120,.1)}.plan-info h4{font-size:18px;font-weight:600;color:var(--alpha);margin-bottom:10px}.plan-details{display:flex;gap:20px;flex-wrap:wrap}.plan-data,.plan-price,.plan-validity{font-size:14px;font-weight:500;color:#6c757d}.plan-price{color:var(--beta);font-weight:700;font-size:16px}.topup-btn{background:var(--beta);color:white;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.topup-btn:hover{background:var(--btn-hover-main);transform:translateY(-1px)}.no-topup{text-align:center;padding:50px;color:#6c757d}.no-topup i{font-size:48px;margin-bottom:20px;display:block}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.popup-content{background:white;border-radius:15px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.popup-header{background:linear-gradient(135deg,var(--alpha) 0,#1e3d5e 100%);color:white;padding:25px 30px;display:flex;justify-content:space-between;align-items:center}.popup-header h3{font-size:22px;font-weight:700;margin:0}.popup-close{background:none;border:none;color:white;font-size:20px;cursor:pointer;padding:5px;border-radius:4px;transition:background .3s ease}.popup-close:hover{background:rgba(255,255,255,.1)}.popup-body{padding:30px}.popup-section{margin-bottom:30px}.popup-section:last-child{margin-bottom:0}.popup-section h4{font-size:18px;font-weight:600;color:var(--alpha);margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid var(--beta)}.popup-details{display:flex;flex-direction:column;gap:12px}.popup-detail-item{display:flex;justify-content:flex-start;align-items:center;padding:0 4px 10px;border-bottom:1px solid #f1f3f4}.popup-detail-item:last-child{border-bottom:none}.popup-detail-item .label{font-size:16px;font-weight:600;color:var(--alpha);min-width:200px;flex-shrink:0}.detail-value{font-size:14px;font-weight:500;color:var(--alpha);text-align:right;word-break:break-word}.detail-value.code{font-family:Courier New,monospace;background:#f8f9fa;padding:4px 8px;border-radius:4px;font-size:12px}.popup-coverage{display:flex;flex-wrap:wrap;gap:8px}.popup-coverage-item{background:var(--beta);color:white;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.error-overlay,.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;justify-content:center;align-items:center;z-index:1000}.error-content,.loading-content{text-align:center;padding:40px;background:white;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:400px;width:90%}.loading-content .spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid var(--beta);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.error-content p,.loading-content p{font-size:16px;color:#6c757d;margin:0}.error-content i{font-size:48px;color:#dc3545;margin-bottom:20px;display:block}.error-content h3{font-size:20px;font-weight:600;color:var(--alpha);margin-bottom:10px}@media (max-width:768px){.esim-detail-banner{padding:60px 0}.esim-detail-banner .title h2{font-size:28px;line-height:1.3}.back-btn{position:static;transform:none;margin-bottom:20px;display:inline-block}.detail-header{flex-direction:column;align-items:flex-start;gap:15px}.status-badges{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.detail-section{padding:20px}.section-header{align-items:flex-start;gap:10px}.iccid-container{flex-direction:column;align-items:stretch;gap:10px}.usage-stats{grid-template-columns:1fr}.qr-actions{flex-direction:column;align-items:stretch}.installation-method{margin-bottom:20px}.method-header{flex-direction:column;align-items:flex-start;gap:8px}.code-value-container,.field-value-container{flex-direction:column;align-items:stretch;gap:8px}.topup-plan{flex-direction:column;align-items:stretch;gap:15px}.plan-details{justify-content:space-between}.popup-content{margin:0;max-height:95vh}.popup-body,.popup-header{padding:20px}.popup-detail-item{flex-direction:column;align-items:flex-start;gap:5px}.popup-detail-item .ac-value{word-break:break-all}.detail-label{min-width:auto}.detail-value{text-align:left}}@media (max-width:480px){.esim-detail-banner .title h2{font-size:24px}.detail-header{padding:20px}.order-info h3{font-size:22px}.detail-section{padding:15px}.section-header h4{font-size:18px}.method-content,.usage-item,.validity-info{padding:15px}.qr-code-image{max-width:150px}.topup-header{padding:20px}.topup-header h3{font-size:20px}.topup-plans{padding:20px}.popup-header,.topup-plan{padding:15px}.popup-header h3{font-size:18px}.popup-body{padding:15px}.popup-section{margin-bottom:20px}.error-content,.loading-content{padding:30px 20px}}.detail-card,.topup-card{animation:fadeInUp .6s ease-out}.detail-section{animation:fadeIn .8s ease-out}.installation-method{animation:slideInLeft .5s ease-out}.topup-plan{animation:slideInRight .5s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.copy-btn:focus,.copy-code-btn:focus,.copy-field-btn:focus,.method-btn:focus,.retry-btn:focus,.show-more-btn:focus,.topup-btn:focus{outline:2px solid var(--beta);outline-offset:2px}.back-btn:focus{outline:2px solid white;outline-offset:2px}@media print{.back-btn,.copy-btn,.copy-code-btn,.copy-field-btn,.esim-detail-banner,.method-btn,.retry-btn,.show-more-btn,.topup-btn,.topup-section{display:none}.detail-card{box-shadow:none;border:1px solid #000}.detail-header{background:#f8f9fa!important}.detail-header,.order-info h3{color:#000!important}.package-name{color:#666!important}}.topup-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;padding:30px}.topup-plan-card{background-color:#f0fbff;border:1px solid var(--white)!important;border-radius:12px;padding:20px 24px;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 0 10px #071e3769!important}.topup-plan-card:hover{border:1px solid var(--white)!important;box-shadow:0 0 10px #071e3769;transform:translateY(-5px)}.topup-plan-card.recommended{background:linear-gradient(135deg,#f8fff9,#f0fff4)}.topup-plan-card.recommended:before{content:"Recommended";position:absolute;top:15px;right:-30px;background:var(--beta);color:white;padding:5px 40px;font-size:12px;font-weight:600;transform:rotate(45deg);text-transform:uppercase;letter-spacing:.5px}.topup-plan-content{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:0;padding:0}.topup-plan-content .plan_name{display:block;width:100%;font-size:22px;font-weight:600;line-height:1.2;color:var(--beta)}.topup-plan-content .plan-info{display:flex;width:100%;justify-content:space-between;align-items:center;margin:10px 0 20px;padding:0}.topup-plan-content .plan-info .plan_details{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:0;padding:0}.topup-plan-content .plan-info .plan_details i,.topup-plan-content .plan-info .plan_details span{display:inline-block;font-size:18px;font-weight:600;color:var(--alpha)}.topup-plan-header{text-align:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.topup-plan-name{font-size:20px;font-weight:700;color:var(--alpha);margin-bottom:8px}.topup-plan-description{font-size:14px;color:#6c757d;margin:0;line-height:1.4}.topup-plan-features{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.topup-feature{display:flex;align-items:center;gap:12px;padding:12px 15px;background:#f8f9fa;border-radius:8px;border-left:4px solid var(--beta)}.topup-feature-icon{width:20px;height:20px;color:var(--beta);font-size:16px;flex-shrink:0}.topup-feature-content{flex:1 1}.topup-feature-label{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.topup-feature-value{font-size:16px;font-weight:700;color:var(--alpha)}.topup-plan-pricing{text-align:center;margin-bottom:25px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px}.topup-plan-price{display:flex;align-items:baseline;justify-content:center;gap:5px;margin-bottom:8px}.topup-price-currency{font-size:18px;font-weight:600;color:var(--beta)}.topup-price-amount{font-size:32px;font-weight:900;color:var(--alpha);line-height:1}.topup-price-decimal{font-size:20px;font-weight:700;color:var(--alpha)}.topup-price-period{font-size:14px;color:#6c757d;font-weight:500}.topup-plan-savings{background:#d4edda;color:#155724;padding:8px 12px;border-radius:15px;font-size:12px;font-weight:600;display:inline-block;margin-top:10px}.topup-plan-actions{display:flex;flex-direction:column;gap:10px}.topup-purchase-btn{background:var(--beta);color:white;border:none;padding:15px 25px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.topup-purchase-btn:hover{background:var(--btn-hover-main);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,205,120,.3)}.topup-purchase-btn:active{transform:translateY(0)}.topup-purchase-btn.loading{pointer-events:none;opacity:.7}.topup-purchase-btn.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:spin 1s linear infinite}.topup-details-btn{background:transparent;color:var(--beta);border:2px solid var(--beta);padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.topup-details-btn:hover{background:var(--beta);color:white}.topup-plan-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.topup-tag{background:var(--beta);color:white;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.topup-tag.popular{background:#ff6b35}.topup-tag.best-value{background:#f39c12}.topup-tag.limited-time{background:#e74c3c;animation:pulse 2s infinite}.topup-plan-validity{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin-bottom:20px}.topup-validity-icon{color:#f39c12;font-size:16px}.topup-validity-text{font-size:14px;color:#856404;font-weight:500}.topup-plan-comparison{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:20px}.topup-comparison-title{font-size:14px;font-weight:600;color:var(--alpha);margin-bottom:10px;text-align:center}.topup-comparison-items{display:flex;justify-content:space-between;gap:10px}.topup-comparison-item{text-align:center;flex:1 1}.topup-comparison-label{font-size:12px;color:#6c757d;margin-bottom:4px}.topup-comparison-value{font-size:14px;font-weight:600;color:var(--alpha)}.topup-plan-benefits{margin-bottom:20px}.topup-benefits-title{font-size:14px;font-weight:600;color:var(--alpha);margin-bottom:12px;display:flex;align-items:center;gap:8px}.topup-benefits-list{display:flex;flex-direction:column;gap:8px}.topup-benefit-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#495057}.topup-benefit-icon{width:16px;height:16px;color:#28a745;font-size:12px;flex-shrink:0}.topup-plans-filter{display:flex;justify-content:center;gap:15px;margin-bottom:30px;padding:0 30px;flex-wrap:wrap}.topup-filter-btn{background:white;color:var(--alpha);border:2px solid #e9ecef;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.topup-filter-btn.active{background:var(--beta);color:white;border-color:var(--beta)}.topup-filter-btn:hover{border-color:var(--beta);color:var(--beta)}.topup-filter-btn.active:hover{background:var(--btn-hover-main);border-color:var(--btn-hover-main);color:white}.topup-plans-sort{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:0 30px 20px}.topup-sort-label{font-size:14px;color:#6c757d;font-weight:500}.topup-sort-select{background:white;border:1px solid #e9ecef;padding:8px 12px;border-radius:6px;font-size:14px;color:var(--alpha);cursor:pointer}.topup-sort-select:focus{outline:none;border-color:var(--beta)}@media (max-width:768px){.topup-plans-grid{grid-template-columns:1fr;padding:20px 0;gap:15px}.topup-plan-card{padding:20px}.topup-plan-name{font-size:18px}.topup-price-amount{font-size:28px}.topup-purchase-btn{padding:12px 20px;font-size:14px}.topup-plans-filter{justify-content:flex-start;overflow-x:auto;padding:0 20px 10px}.topup-plans-sort{padding:0 20px 15px;justify-content:flex-start}.topup-comparison-items{flex-direction:column;gap:8px}.topup-comparison-item{display:flex;justify-content:space-between;align-items:center}}@media (max-width:480px){.topup-plan-card,.topup-plan-pricing{padding:15px}.topup-feature{padding:10px 12px}.topup-feature-content{font-size:14px}.topup-price-amount{font-size:24px}.topup-purchase-btn{padding:10px 15px;font-size:13px}.topup-details-btn{padding:8px 15px;font-size:13px}}.topup-plans-skeleton{padding:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.topup-skeleton-card{background:white;border:2px solid #e9ecef;border-radius:12px;padding:25px;animation:pulse 1.5s ease-in-out infinite alternate}.topup-skeleton-header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.topup-skeleton-title{height:24px;background:#e9ecef;border-radius:4px;margin-bottom:8px}.topup-skeleton-description{height:16px;background:#e9ecef;border-radius:4px;width:80%}.topup-skeleton-features{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.topup-skeleton-feature{height:50px;background:#f8f9fa;border-radius:8px;border-left:4px solid #e9ecef}.topup-skeleton-pricing{height:80px;background:#f8f9fa;border-radius:10px;margin-bottom:25px}.topup-skeleton-button{height:50px;background:#e9ecef;border-radius:8px}@keyframes pulse{0%{opacity:1}to{opacity:.4}}.topup-plans-error{text-align:center;padding:60px 30px;color:#dc3545}.topup-error-icon{font-size:64px;margin-bottom:20px;display:block;color:#dc3545}.topup-error-title{font-size:24px;font-weight:600;margin-bottom:10px;color:var(--alpha)}.topup-error-message{font-size:16px;color:#6c757d;margin-bottom:25px;line-height:1.5}.topup-error-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.topup-retry-btn{background:var(--beta);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.topup-retry-btn:hover{background:var(--btn-hover-main);transform:translateY(-2px)}.topup-contact-btn{background:transparent;color:var(--alpha);border:2px solid var(--alpha);padding:10px 22px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.topup-contact-btn:hover{background:var(--alpha);color:white;text-decoration:none}.topup-purchase-success{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.topup-success-content{background:white;border-radius:15px;padding:40px;text-align:center;max-width:500px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.topup-success-icon{width:80px;height:80px;background:var(--beta);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:white;font-size:36px}.topup-success-title{font-size:24px;font-weight:700;color:var(--alpha);margin-bottom:10px}.topup-success-message{font-size:16px;color:#6c757d;margin-bottom:25px;line-height:1.5}.topup-success-details{background:#f8f9fa;padding:20px;border-radius:10px;margin-bottom:25px;text-align:left}.topup-success-detail{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e9ecef}.topup-success-detail:last-child{border-bottom:none}.topup-success-label{font-size:14px;color:#6c757d;font-weight:500}.topup-success-value{font-size:14px;color:var(--alpha);font-weight:600}.topup-success-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.topup-success-btn{background:var(--beta);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.topup-success-btn:hover{background:var(--btn-hover-main);color:white;text-decoration:none}.topup-success-secondary{background:transparent;color:var(--alpha);border:2px solid var(--alpha)}.topup-success-secondary:hover{background:var(--alpha);color:white}.topup-confirmation-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.topup-confirmation-content{background:white;border-radius:15px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.topup-confirmation-header{background:linear-gradient(135deg,var(--alpha) 0,#1e3d5e 100%);color:white;padding:25px 30px;display:flex;justify-content:space-between;align-items:center}.topup-confirmation-title{font-size:20px;font-weight:700;margin:0}.topup-confirmation-close{background:none;border:none;color:white;font-size:20px;cursor:pointer;padding:5px;border-radius:4px;transition:background .3s ease}.topup-confirmation-close:hover{background:rgba(255,255,255,.1)}.topup-confirmation-body{padding:30px}.topup-confirmation-plan{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:20px;margin-bottom:25px}.topup-confirmation-plan-name{font-size:18px;font-weight:700;color:var(--alpha);margin-bottom:15px}.topup-confirmation-plan-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:15px;gap:15px}.topup-confirmation-detail{text-align:center;padding:12px;background:white;border-radius:8px;border:1px solid #e9ecef}.topup-confirmation-detail-label{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.topup-confirmation-detail-value{font-size:16px;font-weight:700;color:var(--alpha)}.topup-confirmation-summary{background:#fff3cd;border:1px solid #ffeaa7;border-radius:10px;padding:20px;margin-bottom:25px}.topup-confirmation-summary-title{font-size:16px;font-weight:600;color:#856404;margin-bottom:15px;display:flex;align-items:center;gap:8px}.topup-confirmation-summary-items{display:flex;flex-direction:column;gap:10px}.topup-confirmation-summary-item{display:flex;justify-content:space-between;align-items:center;font-size:14px}.topup-confirmation-summary-label{color:#856404;font-weight:500}.topup-confirmation-summary-value{color:#856404;font-weight:600}.topup-confirmation-total{border-top:1px solid #f39c12;padding-top:10px;margin-top:10px;font-size:16px;font-weight:700}.topup-confirmation-actions{display:flex;justify-content:space-between;gap:15px}.topup-confirmation-cancel{background:transparent;color:#6c757d;border:2px solid #6c757d;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1 1}.topup-confirmation-cancel:hover{background:#6c757d;color:white}.topup-confirmation-confirm{background:var(--beta);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:2 1}.topup-confirmation-confirm:hover{background:var(--btn-hover-main)}.topup-confirmation-confirm:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}@media (max-width:768px){.topup-confirmation-content{margin:10px;max-height:95vh}.topup-confirmation-body,.topup-confirmation-header{padding:20px}.topup-confirmation-plan-details{grid-template-columns:1fr}.topup-confirmation-actions{flex-direction:column}.topup-success-content{margin:10px;padding:30px 20px}.topup-success-actions{flex-direction:column}.topup-plans-error{padding:40px 20px}.topup-error-actions{flex-direction:column;align-items:center}}@media (max-width:480px){.topup-confirmation-header{padding:15px}.topup-confirmation-title{font-size:18px}.topup-confirmation-body,.topup-confirmation-plan{padding:15px}.topup-confirmation-plan-name{font-size:16px}.topup-confirmation-summary{padding:15px}.topup-success-content{padding:25px 15px}.topup-success-title{font-size:20px}.topup-success-icon{width:60px;height:60px;font-size:28px}}.topup-plan-card{animation:topupFadeInUp .6s ease-out}.topup-plan-card:first-child{animation-delay:.1s}.topup-plan-card:nth-child(2){animation-delay:.2s}.topup-plan-card:nth-child(3){animation-delay:.3s}.topup-plan-card:nth-child(4){animation-delay:.4s}.topup-plan-card:nth-child(5){animation-delay:.5s}.topup-plan-card:nth-child(6){animation-delay:.6s}@keyframes topupFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.topup-purchase-btn{position:relative;overflow:hidden}.topup-purchase-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.topup-purchase-btn:hover:before{left:100%}.topup-confirmation-content,.topup-success-content{animation:topupModalSlideIn .3s ease-out}@keyframes topupModalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.topup-confirmation-cancel:focus,.topup-confirmation-confirm:focus,.topup-contact-btn:focus,.topup-details-btn:focus,.topup-filter-btn:focus,.topup-purchase-btn:focus,.topup-retry-btn:focus,.topup-sort-select:focus,.topup-success-btn:focus{outline:2px solid var(--beta);outline-offset:2px}.topup-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast:high){.topup-plan-card{border-width:3px}.topup-plan-card:hover{border-width:4px}.topup-details-btn,.topup-filter-btn,.topup-purchase-btn{border-width:2px;border-style:solid}.topup-details-btn,.topup-purchase-btn{border-color:var(--beta)}}@media (prefers-reduced-motion:reduce){.topup-confirmation-content,.topup-details-btn,.topup-filter-btn,.topup-plan-card,.topup-purchase-btn,.topup-success-content{animation:none;transition:none}.topup-plan-card:hover,.topup-purchase-btn:hover,.topup-retry-btn:hover{transform:none}.topup-tag.limited-time{animation:none}}@media print{.topup-plan-card,.topup-section{page-break-inside:avoid}.topup-plan-card{border:2px solid #000;box-shadow:none;margin-bottom:20px}.topup-details-btn,.topup-filter-btn,.topup-plans-filter,.topup-plans-sort,.topup-purchase-btn{display:none}.topup-header{background:#f8f9fa!important}.topup-feature-value,.topup-header,.topup-plan-name,.topup-price-amount{color:#000!important}.topup-plan-card.recommended:before{display:none}}.topup-plans-grid::-webkit-scrollbar{width:8px}.topup-plans-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.topup-plans-grid::-webkit-scrollbar-thumb{background:var(--beta);border-radius:4px}.topup-plans-grid::-webkit-scrollbar-thumb:hover{background:var(--btn-hover-main)}.topup-tooltip{position:relative;display:inline-block}.topup-tooltip .topup-tooltiptext{visibility:hidden;width:200px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.4;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s}.topup-tooltip .topup-tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.topup-tooltip:hover .topup-tooltiptext{visibility:visible;opacity:1}.topup-data-progress{width:100%;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden;margin-top:8px}.topup-data-progress-bar{height:100%;background:linear-gradient(90deg,var(--beta) 0,#00a86b 100%);border-radius:4px;transition:width .3s ease}.topup-validity-progress{width:100%;height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden;margin-top:6px}.topup-validity-progress-bar{height:100%;background:linear-gradient(90deg,#f39c12,#e67e22);border-radius:3px;transition:width .3s ease}.topup-new-badge{left:10px;background:#e74c3c}.topup-discount-badge,.topup-new-badge{position:absolute;top:10px;color:white;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.topup-discount-badge{right:10px;background:#f39c12}.topup-notification{position:fixed;top:20px;right:20px;background:white;border:1px solid #e9ecef;border-radius:8px;padding:15px 20px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1001;max-width:350px;animation:topupNotificationSlideIn .3s ease-out}.topup-notification.success{border-left:4px solid #28a745}.topup-notification.error{border-left:4px solid #dc3545}.topup-notification.warning{border-left:4px solid #ffc107}.topup-notification.info{border-left:4px solid #17a2b8}.topup-notification-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.topup-notification-title{font-size:14px;font-weight:600;color:var(--alpha);margin:0}.topup-notification-close{background:none;border:none;color:#6c757d;font-size:16px;cursor:pointer;padding:0;line-height:1}.topup-notification-message{font-size:13px;color:#6c757d;line-height:1.4;margin:0}@keyframes topupNotificationSlideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.topup-empty-state{text-align:center;padding:80px 30px;color:#6c757d}.topup-empty-icon{font-size:80px;margin-bottom:20px;display:block;color:#dee2e6}.topup-empty-title{font-size:24px;font-weight:600;margin-bottom:10px;color:var(--alpha)}.topup-empty-message{font-size:16px;margin-bottom:30px;line-height:1.5;max-width:400px;margin-left:auto;margin-right:auto}.topup-empty-action{background:var(--beta);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.topup-empty-action:hover{background:var(--btn-hover-main);color:white;text-decoration:none;transform:translateY(-2px)}.phone-input-container{position:relative}.phone-input-container .PhoneInput{display:flex;align-items:center}.phone-input-container .PhoneInputInput{flex:1 1;border-radius:7px;padding:13px 17px 14px;font-size:16px;line-height:1;color:var(--alpha);background-color:transparent;border:1px solid #dee2e6;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.phone-input-container .PhoneInputInput:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.phone-input-container .PhoneInputCountrySelect{border-radius:7px 0 0 7px;padding:13px 10px 14px 17px;font-size:16px;background-color:#f8f9fa;border:1px solid #dee2e6;border-right:none;cursor:pointer}.phone-input-container .PhoneInputCountrySelect:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.phone-input-container .PhoneInputCountryIcon{width:20px;height:15px;margin-right:8px}.phone-input-container .PhoneInputCountrySelectArrow{margin-left:5px;opacity:.6}@media (prefers-color-scheme:dark){.phone-input-container .PhoneInputCountrySelect,.phone-input-container .PhoneInputInput{background-color:#2d3748;border-color:#4a5568;color:white}.phone-input-container .PhoneInputCountrySelect{background-color:#1a202c}}@media (max-width:768px){.phone-input-container .PhoneInputCountrySelect,.phone-input-container .PhoneInputInput{padding:10px 12px;font-size:14px}}.mb-input.error .phone-input-container .PhoneInputCountrySelect,.mb-input.error .phone-input-container .PhoneInputInput{border-color:#dc3545}.mb-input.success .phone-input-container .PhoneInputCountrySelect,.mb-input.success .phone-input-container .PhoneInputInput{border-color:#28a745}.phone-input-container .PhoneInputCountrySelect option{padding:8px 12px;font-size:14px}.phone-input-container .PhoneInputInput::placeholder{color:var(--alpha);opacity:.7}.phone-input-container:focus-within .PhoneInputCountrySelect{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.phone-input-container:focus-within .PhoneInputInput{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.phone-input-container .PhoneInput{width:100%}.phone-input-container .PhoneInputCountryIcon--square{width:20px;height:15px}.phone-input-container .PhoneInputCountrySelect:disabled,.phone-input-container .PhoneInputInput:disabled{background-color:#e9ecef;opacity:.6;cursor:not-allowed}.phone-input-container.loading .PhoneInputCountrySelect,.phone-input-container.loading .PhoneInputInput{opacity:.7;pointer-events:none}.phone-input-container .PhoneInputCountrySelect.is-invalid,.phone-input-container .PhoneInputInput.is-invalid{border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath d='m5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.phone-input-container .PhoneInputCountrySelect.is-valid,.phone-input-container .PhoneInputInput.is-valid{border-color:#28a745;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='m2.3 6.73.94-.94 1.44 1.44L7.4 4.5l.94.94-3.63 3.63L2.3 6.73z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.phone-input-container.error .PhoneInputCountrySelect,.phone-input-container.error .PhoneInputInput{border-color:#dc3545!important}.phone-input-container.success .PhoneInputCountrySelect,.phone-input-container.success .PhoneInputInput{border-color:#28a745!important}.popular-countries-section{padding:60px 0;background-color:white}.countries-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;padding:0 15px}.country-card{background:#ffffff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden;border:1px solid #e9ecef}.country-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#00cd78}.country-card .country_plan{text-decoration:none;color:inherit;display:block}.country-content{display:flex;align-items:center;padding:20px;gap:15px}.flag-container{flex-shrink:0}.country-card .flag-icon{border-radius:50%;height:40px;width:40px;object-fit:cover;border:2px solid #e9ecef}.country-info{flex:1 1}.country-name{margin:0 0 5px;font-size:16px;font-weight:600;color:#333}.view-plans-text{font-size:14px;color:#666}.arrow-icon{flex-shrink:0;opacity:.7;transition:opacity .3s ease}.country-card:hover .arrow-icon{opacity:1}.popular-countries-section .cont h2{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:20px}.popular-countries-section .button{background:#00cd78;color:white;border:none;padding:12px 30px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.popular-countries-section .button:hover{background:#00b569}@media (max-width:768px){.countries-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.country-content{padding:15px;gap:12px}.country-name{font-size:15px}.view-plans-text{font-size:13px}.popular-countries-section .cont h2{font-size:2rem}}@media (max-width:480px){.countries-grid{grid-template-columns:1fr;gap:12px}.popular-countries-section{padding:40px 0}}.banner-slideshow{position:relative;width:100%;height:500px;overflow:hidden;margin-bottom:0}.slideshow-container{position:relative;width:100%;height:100%}.slide{transition:opacity .5s ease-in-out}.slide-content{position:relative;width:100%;height:100%}.slide-image{object-fit:cover;width:100%;height:100%}.slide-overlay{background:linear-gradient(45deg,rgba(0,0,0,.6),rgba(0,0,0,.3));justify-content:flex-start}.slide-text{color:white;max-width:600px;padding:0 20px}.slide-title{font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.slide-description{font-size:1.2rem;margin-bottom:2rem;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.slide-button{display:inline-block;background:#00cd78;color:white;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,205,120,.3)}.slide-button:hover{background:#00b569;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,205,120,.4);color:white;text-decoration:none}.slide-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:white;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.slide-nav:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.slide-nav.prev{left:20px}.slide-nav.next{right:20px}.slide-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.dot{height:.5rem;width:.5rem;border-radius:.375rem;margin:0}@media (max-width:768px){.banner-slideshow{height:400px}.slide-title{font-size:2rem}.slide-button,.slide-description{font-size:1rem}.slide-button{padding:12px 24px}.slide-nav{width:40px;height:40px}.slide-nav.prev{left:10px}.slide-nav.next{right:10px}}@media (max-width:480px){.banner-slideshow{height:300px}.slide-title{font-size:1.5rem}.slide-description{font-size:.9rem;margin-bottom:1.5rem}.slide-text{padding:0 15px}}.notification-ribbon{position:relative;width:100%;padding:12px 0;font-size:14px;font-weight:500;z-index:1000;animation:slideDown .3s ease-out;background:linear-gradient(135deg,#17a2b8,#138496);color:white}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.notification-urgent{background:linear-gradient(135deg,#dc3545,#c82333);color:white}.notification-warning{background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529}.notification-info{background:linear-gradient(135deg,#17a2b8,#138496);color:white}.notification-success{background:linear-gradient(135deg,#28a745,#1e7e34);color:white}.notification-content{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;padding:0 50px}.notification-icon{display:flex;align-items:center;flex-shrink:0}.notification-text{display:flex;align-items:center;gap:15px;flex:1 1;justify-content:center}.notification-message{text-align:center;line-height:1.4;font-weight:500}.notification-close{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:inherit;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease;opacity:.8;display:flex;align-items:center;justify-content:center}.notification-close:hover{opacity:1;background:rgba(255,255,255,.2)}.notification-warning .notification-close:hover{background:rgba(0,0,0,.1)}@media (max-width:768px){.notification-ribbon{font-size:13px;padding:10px 0}.notification-content{padding:0 40px;gap:8px}.notification-close{right:10px}.notification-icon svg{width:18px;height:18px}}@media (max-width:480px){.notification-ribbon{font-size:12px;padding:8px 0}.notification-content{padding:0 35px;gap:6px}.notification-message{font-size:12px}.notification-close svg,.notification-icon svg{width:16px;height:16px}}.hero-slider{height:70vh;min-height:500px;overflow:hidden}.slider-container,.slider-wrapper{position:relative;width:100%;height:100%}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.slide.active{opacity:1}.slide-overlay{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.slide-content{text-align:center;color:white}.slide-content h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.slide-content p{font-size:1.25rem;margin-bottom:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.hero-cta-button{display:inline-block;background:#00cd78;color:white;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.1rem;box-shadow:0 4px 15px rgba(0,205,120,.3)}.hero-cta-button:hover{background:#00a862;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,205,120,.4);color:white;text-decoration:none}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;display:flex;align-items:center;justify-content:center}.slider-btn:hover{background:rgba(255,255,255,.3);transform:translateY(-50%) scale(1.1)}.prev-btn{left:30px}.next-btn{right:30px}.slider-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.dot{width:12px;height:12px;border-radius:60%;border:2px solid white;background:transparent;cursor:pointer;transition:all .3s ease}.dot.active{background:#bec5d5}.dot:hover{transform:scale(1.2)}.banner-section{position:relative;overflow:hidden}.banner-container{position:relative;width:100%;height:100%}.banner-image-wrapper{position:relative;width:100%;height:40vh;min-height:300px;overflow:hidden;margin:0 auto;padding:20px}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.banner-content{text-align:center;color:white;padding:0 20px}.banner-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);justify-content:center;display:flex}.banner-content p{font-size:1.1rem;margin-bottom:1.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.banner-cta-button{display:inline-block;background:#00cd78;color:white;padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,205,120,.3)}.banner-cta-button:hover{background:#00a862;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,205,120,.4);color:white;text-decoration:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-content{animation:fadeInUp 1s ease-out}.banner-content{animation:fadeInUp .8s ease-out}.slider-loading{height:70vh}.banner-loading,.slider-loading{display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:15px}.banner-loading{height:40vh;margin:50px auto;max-width:1200px}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#00cd78;border-radius:50%;animation:spin 1s linear infinite}.banner-cta-button:focus,.dot:focus,.hero-cta-button:focus,.slider-btn:focus{outline:2px solid #00cd78;outline-offset:2px}.banner-cta-button:focus:not(:focus-visible),.dot:focus:not(:focus-visible),.hero-cta-button:focus:not(:focus-visible),.slider-btn:focus:not(:focus-visible){outline:none}@media (max-width:1400px){.hero-slider{height:50vh;min-height:400px;display:flex}.slide-content h1{font-size:2.5rem;justify-content:center}.slide-content p{font-size:1rem}.hero-cta-button{padding:12px 25px;font-size:1rem}.slider-btn{width:40px;height:40px}.prev-btn{left:15px}.next-btn{right:15px}.slider-dots{bottom:20px}.banner-image-wrapper{height:30vh;min-height:250px}.banner-content h2{font-size:2rem}.banner-content p{font-size:1rem}.banner-cta-button{padding:10px 20px;font-size:.95rem}.notification-content{flex-direction:column;gap:8px}.notification-message{font-size:.9rem}}@media (prefers-contrast:high){.slide-overlay{background:rgba(0,0,0,.7)}.banner-overlay{background:rgba(0,0,0,.6)}.slider-btn{background:rgba(255,255,255,.9);border:2px solid #000}.dot{border:3px solid white}.banner-cta-button,.hero-cta-button{border:2px solid white}}@media (prefers-reduced-motion:reduce){.banner-cta-button,.dot,.hero-cta-button,.slide,.slider-btn{transition:none}.banner-content,.loading-spinner,.slide-content{animation:none}}@media print{.banner-section,.hero-slider,.notification-ribbon{display:none}}@media (prefers-color-scheme:dark){.banner-loading,.slider-loading{background:#2d3748;color:white}.loading-spinner{border-color:#00cd78 #4a5568 #4a5568}}.section-spacing{margin:60px 0}.text-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gradient-overlay{background:linear-gradient(45deg,rgba(0,0,0,.3),rgba(0,0,0,.1))}html{scroll-behavior:smooth}.js-focus-visible .banner-cta-button:focus:not(.focus-visible),.js-focus-visible .dot:focus:not(.focus-visible),.js-focus-visible .hero-cta-button:focus:not(.focus-visible),.js-focus-visible .slider-btn:focus:not(.focus-visible){outline:none}.form_section{background:#f8f9fa;padding:24px;border-radius:12px;border:1px solid #e9ecef;margin-bottom:2rem}.form_section h4{color:#495057;margin-bottom:15px;font-size:1.2rem;font-weight:600}.form_group{margin-bottom:1rem}.form_group label{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.form-control{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:.375rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#00cd78;outline:0;box-shadow:0 0 0 .2rem rgba(0,205,120,.25)}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.image_upload_container{position:relative}.image_upload_container input[type=file]{padding:10px;border:2px dashed #dee2e6;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .3s ease}.image_upload_container input[type=file]:hover{border-color:#00cd78}.image_upload_container input[type=file]:disabled{opacity:.6;cursor:not-allowed}.image_preview{margin-top:1rem}.image_preview h6{margin-bottom:.5rem;font-weight:600;color:#495057}.preview_container{position:relative;max-width:300px;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;display:inline-block}.image_preview_small{display:inline-block;border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.image_preview_small img{border:1px solid #dee2e6;width:100%;height:auto}.slider_images_list{margin-top:1rem}.slider_image_item{background:#ffffff;border:1px solid #dee2e6!important;border-radius:8px;padding:1rem;margin-bottom:1rem;transition:box-shadow .3s ease}.slider_image_item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.no_images{border:2px dashed #dee2e6!important;background:#f8f9fa;text-align:center;padding:2rem;border-radius:8px}.no_images p{margin:0;color:#6c757d;font-style:italic}.current_data_section{margin-top:3rem}.card{border:1px solid #dee2e6;border-radius:.375rem;background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;border-radius:.375rem .375rem 0 0}.card-header h5{margin:0;font-weight:600;color:#495057}.card-body{padding:1.25rem}.card-body h6{font-weight:600;color:#495057;margin-bottom:.5rem}.card-body p{margin-bottom:1rem;color:#6c757d}.slider_preview{display:flex;flex-wrap:wrap;gap:.5rem}.slider_preview .slider_thumb{border:1px solid #dee2e6;border-radius:4px;overflow:hidden;transition:transform .3s ease}.slider_preview .slider_thumb:hover{transform:scale(1.05)}.admin_action_btn{background:#00cd78;color:white;border:none;padding:12px 30px;border-radius:6px;font-weight:500;transition:all .3s ease;cursor:pointer;font-size:1rem;min-width:120px}.admin_action_btn:hover:not(:disabled){background:#00a862;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,205,120,.3)}.admin_action_btn:disabled{background:#6c757d;cursor:not-allowed;transform:none;opacity:.6}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn,.btn:hover{text-decoration:none}.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0056b3;border-color:#004085;color:#fff}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:#fff;transform:translateY(-1px)}.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group .form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group .btn{border-top-left-radius:0;border-bottom-left-radius:0}.badge{display:inline-block;padding:.25em .4em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.bg-primary{background-color:#0d6efd!important;color:white}.bg-success{background-color:#198754!important;color:white}.me-2{margin-right:.5rem!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.top-0{top:0!important}.end-0{right:0!important}.m-2{margin:.5rem!important}.text-center{text-align:center!important}.text-muted{color:#6c757d!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.bg-light{background-color:#f8f9fa!important}.border{border:1px solid #dee2e6!important}.rounded{border-radius:.375rem!important}.d-flex{display:flex!important}.flex-wrap{flex-wrap:wrap!important}.gap-2{gap:.5rem!important}.align-items-center{align-items:center!important}.justify-content-start{justify-content:flex-start!important}@media (max-width:768px){.form_section{padding:15px}.preview_container{max-width:100%}.slider_image_item .row{text-align:center}.slider_image_item .col-md-2,.slider_image_item .col-md-4,.slider_image_item .col-md-6{margin-bottom:10px}.admin_action_btn{min-width:auto;width:100%;margin-top:10px}.slider_preview{justify-content:center}.input-group .form-control{border-radius:.375rem;margin-bottom:.5rem}.input-group .btn{border-radius:.375rem}}@media (max-width:480px){.form_section{padding:10px}.form_section h4{font-size:1.1rem}.card-body{padding:1rem}.slider_image_item{padding:.75rem}.admin_action_btn{padding:10px 20px;font-size:.9rem}}.admin_action_btn:focus,.btn:focus,.form-control:focus{outline:2px solid #00cd78;outline-offset:2px}.admin_action_btn:focus:not(:focus-visible),.btn:focus:not(:focus-visible),.form-control:focus:not(:focus-visible){outline:none}.admin_action_btn:disabled:after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-contrast:high){.admin_action_btn,.form-control,.form_section{border:2px solid #000}.slider_image_item{border:2px solid #000!important}}@media (prefers-reduced-motion:reduce){.admin_action_btn,.slider_image_item,.slider_thumb{transition:none}.admin_action_btn:disabled:after{animation:none}}@media print{.admin_action_btn,.btn{display:none}.form_section{border:1px solid #000;page-break-inside:avoid;break-inside:avoid}}@media (min-width:992px){.ps-lg-0{padding-left:0 12px!important}}.custom-swiper{position:relative;width:100%;margin:0 auto;height:500px;overflow:hidden}.swiper-slide{display:flex;align-items:center;justify-content:center;height:100%}.swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-button-next,.swiper-button-prev{color:#fff;top:50%;transform:translateY(-50%);color:#00cd78}.custom-swiper .swiper-pagination{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:auto;text-align:center;z-index:10;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);padding:8px 16px;border-radius:20px}.custom-swiper .swiper-pagination-bullet{width:12px;height:12px;background:rgba(0,205,120,.5);border-radius:50%;opacity:1;margin:0 4px;transition:all .3s ease;display:inline-block;flex-shrink:0}.custom-swiper .swiper-pagination-bullet-active{background:#00cd78;transform:scale(1.2)}.hero-slider .swiper-pagination{bottom:40px;left:50%;transform:translateX(-50%);width:auto;background:rgba(0,0,0,.4);padding:8px 16px;border-radius:20px}.hero-slider{position:relative}.hero-slider .swiper-pagination{position:absolute!important;bottom:30px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;z-index:999!important;display:flex!important;justify-content:center!important;align-items:center!important;background:rgba(0,0,0,.4)!important;padding:8px 16px!important;border-radius:20px!important}.hero-slider .swiper-pagination-bullet{background:rgba(0,205,120,.5)!important}.hero-slider .swiper-pagination-bullet-active{background:#00cd78!important}@media (max-width:1400px){.custom-swiper{height:400px;margin-bottom:15px}.custom-swiper .swiper-pagination,.hero-slider .swiper-pagination{position:absolute!important;bottom:50px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;z-index:9999!important;display:flex!important;justify-content:center!important;align-items:center!important;background:rgba(0,0,0,.4)!important;padding:6px 12px!important;border-radius:15px!important}.custom-swiper .swiper-pagination-bullet,.hero-slider .swiper-pagination-bullet{width:10px!important;height:10px!important;margin:0 3px!important;background:rgba(0,205,120,.7)!important;opacity:1!important;display:inline-block!important;flex-shrink:0!important}.custom-swiper .swiper-pagination-bullet-active,.hero-slider .swiper-pagination-bullet-active{background:#00cd78!important;transform:scale(1.2)!important}}@media (max-width:1200px){.custom-swiper{height:400px;margin-bottom:15px}.custom-swiper .swiper-pagination,.hero-slider .swiper-pagination{position:absolute!important;bottom:50px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;z-index:9999!important;display:flex!important;justify-content:center!important;align-items:center!important;background:rgba(0,0,0,.4)!important;padding:6px 12px!important;border-radius:15px!important}.custom-swiper .swiper-pagination-bullet,.hero-slider .swiper-pagination-bullet{width:10px!important;height:10px!important;margin:0 3px!important;background:rgba(0,205,120,.7)!important;opacity:1!important;display:inline-block!important;flex-shrink:0!important}.custom-swiper .swiper-pagination-bullet-active,.hero-slider .swiper-pagination-bullet-active{background:#00cd78!important;transform:scale(1.2)!important}}@media (max-width:991px){.custom-swiper{height:400px;margin-bottom:15px}.custom-swiper .swiper-pagination,.hero-slider .swiper-pagination{position:absolute!important;bottom:50px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;z-index:9999!important;display:flex!important;justify-content:center!important;align-items:center!important;background:rgba(0,0,0,.4)!important;padding:6px 12px!important;border-radius:15px!important}.custom-swiper .swiper-pagination-bullet,.hero-slider .swiper-pagination-bullet{width:10px!important;height:10px!important;margin:0 3px!important;background:rgba(0,205,120,.7)!important;opacity:1!important;display:inline-block!important;flex-shrink:0!important}.custom-swiper .swiper-pagination-bullet-active,.hero-slider .swiper-pagination-bullet-active{background:#00cd78!important;transform:scale(1.2)!important}}@media (max-width:768px){.custom-swiper{height:400px;margin-bottom:15px}.custom-swiper .swiper-pagination,.hero-slider .swiper-pagination{position:absolute!important;bottom:50px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;z-index:9999!important;display:flex!important;justify-content:center!important;align-items:center!important;background:rgba(0,0,0,.4)!important;padding:6px 12px!important;border-radius:15px!important}.custom-swiper .swiper-pagination-bullet,.hero-slider .swiper-pagination-bullet{width:10px!important;height:10px!important;margin:0 3px!important;background:rgba(0,205,120,.7)!important;opacity:1!important;display:inline-block!important;flex-shrink:0!important}.custom-swiper .swiper-pagination-bullet-active,.hero-slider .swiper-pagination-bullet-active{background:#00cd78!important;transform:scale(1.2)!important}}@media (max-width:480px){.custom-swiper{height:350px;margin-bottom:20px}.custom-swiper .swiper-pagination,.hero-slider .swiper-pagination{bottom:15px!important;padding:5px 10px!important;min-height:20px!important}.custom-swiper .swiper-pagination-bullet,.hero-slider .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0 2px!important;min-width:8px!important;min-height:8px!important;background:rgba(0,205,120,.7)!important}}@media (max-width:360px){.custom-swiper{height:300px;margin-bottom:25px}.custom-swiper .swiper-pagination,.hero-slider .swiper-pagination{bottom:10px!important;padding:4px 8px!important;background:rgba(0,0,0,.5)!important}.custom-swiper .swiper-pagination-bullet,.hero-slider .swiper-pagination-bullet{width:6px!important;height:6px!important;margin:0 1.5px!important;min-width:6px!important;min-height:6px!important;background:rgba(0,205,120,.8)!important}.custom-swiper .swiper-pagination-bullet-active,.hero-slider .swiper-pagination-bullet-active{background:#00cd78!important;transform:scale(1.3)!important}}@media (max-width:320px){.custom-swiper{height:280px}.custom-swiper .swiper-pagination,.hero-slider .swiper-pagination{bottom:10px!important;padding:3px 6px!important}.custom-swiper .swiper-pagination-bullet,.hero-slider .swiper-pagination-bullet{width:5px!important;height:5px!important;margin:0 1px!important;min-width:5px!important;min-height:5px!important;background:rgba(0,205,120,.8)!important}}.custom-swiper .custom-next,.custom-swiper .custom-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;background:transparent;border-radius:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:none}.custom-swiper .custom-next:hover,.custom-swiper .custom-prev:hover{background:transparent;transform:translateY(-50%) scale(1.1)}.custom-swiper .custom-prev{left:20px}.custom-swiper .custom-next{right:20px}.custom-swiper .custom-next img,.custom-swiper .custom-prev img{width:60px;height:60px;object-fit:contain;transition:all .3s ease}.custom-swiper .swiper-button-next,.custom-swiper .swiper-button-prev{display:none}@media (max-width:768px){.custom-swiper .custom-next img,.custom-swiper .custom-prev img{width:45px;height:45px}.custom-swiper .custom-prev{left:10px}.custom-swiper .custom-next{right:10px}}@media (max-width:480px){.custom-swiper .custom-next img,.custom-swiper .custom-prev img{width:35px;height:35px}}@media screen and (max-width:400px){.form_text{display:block}.back_link,.form_text{width:100%;text-align:center;margin-bottom:4px}.back_link{display:block!important}.back_link a{display:inline-block;width:auto!important;color:var(--beta)!important;white-space:nowrap}.back_link.justify-content-center{text-align:center;margin-top:10px}.back_link.justify-content-center a,.back_link.justify-content-center span{display:inline-block;margin:4px 4px 0 0}}@media only screen and (max-width:400px){#header .accordion .accordion-header .head-wrap .logo a img{width:100px;max-width:100%;height:auto}}.term-container .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#fbfbfd!important}.term-container .accordion .accordion-item:not(.collapsed){background-color:#fbfbfd!important;border-top:1.5px solid rgba(0,0,0,.12)!important;font-weight:500;color:#667085!important}.term-container .accordion .accordion-item .accordion-button:after{display:none!important}.plusicon{color:rgba(0,0,0,.3);border-radius:50%;border:2px solid rgba(0,0,0,.3)!important;height:30px;width:30px;display:flex;justify-content:center;align-items:center;margin-left:auto}.term-container .accordion .accordion-item .accordion-button .fa-minus{display:none}.term-container .accordion .accordion-item{border:none!important;border-top:1px solid rgba(0,0,0,.12)!important}.term-container .accordion .accordion-item:last-child{border-bottom:1.5px solid #ccc!important}.term-container .accordion .accordion-item .accordion-button{background-color:white!important;box-shadow:none!important;border:none!important;border-radius:0!important;font-weight:100}.term-container .accordion .accordion-item .accordion-button:focus,.term-container .accordion .accordion-item .accordion-button:hover{background-color:white!important;box-shadow:none!important;outline:none!important}.term-container .row .accordion h2{font-size:38px;font-weight:700!important;line-height:50px!important}.term-container .rivarograph{display:block;text-align:justify;line-height:1.6;padding:50px;font-weight:500!important}.term-container .last-update{display:block;text-align:justify;line-height:1.6;font-weight:600;color:#667085!important}.term-container .accordion .accordion-body ul{padding-left:1rem}.term-container .accordion .accordion-body li::marker{color:#2c68d8}.plusicon .icon-wrapper{display:inline-block;transition:transform .1s ease}.term-container .accordion .accordion-item .accordion-button:not(.collapsed) .icon-wrapper{transform:rotate(1turn)}.plusicon i.fa-minus,.term-container .accordion .accordion-item .accordion-button:not(.collapsed) .fa-plus{display:none}.term-container .accordion .accordion-item .accordion-button:not(.collapsed) .fa-minus{display:inline-block}