.woocommerce-product-details__short-description{background-color:#f8f9fb;padding:20px;border-left:4px solid #670ff2;border-radius:6px;margin-bottom:30px;font-family:'Segoe UI',sans-serif}.woocommerce-product-details__short-description ul{list-style:none;padding-left:0}.woocommerce-product-details__short-description li{position:relative;margin-bottom:10px;font-size:16px;color:#333}.woocommerce-product-details__short-description li:nth-child(1)::before{content:"📱"}.woocommerce-product-details__short-description li:nth-child(2)::before{content:"🔓"}.woocommerce-product-details__short-description li:nth-child(3)::before{content:"⚡"}.woocommerce-product-details__short-description li:nth-child(4)::before{content:"📶"}.woocommerce-product-details__short-description li:nth-child(5)::before{content:"🚀"}.woocommerce form .form-row{margin-bottom:20px}.woocommerce form .form-row input.input-text{border-radius:10px;border:2px solid #f60;padding:12px;font-size:16px}.woocommerce form .form-row label{font-weight:500;display:block;font-size:14px;text-align:start}.woocommerce form .form-row-wide{width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:48%;float:left;clear:none}.woocommerce form .form-row-first{margin-right:4%}.circle-wrapper{display:flex;justify-content:center;gap:20px;margin-top:20px}.circle{width:120px;height:120px;background-color:#4CAF50;color:#fff;text-align:center;line-height:120px;font-size:20px;border-radius:50%;box-shadow:0 4px 8px rgb(0 0 0 / .2)}.circle-wrapper.no-data .circle{background-color:#f44336}.circle-wrapper.no-data .circle{background-color:#f44336}.circle small{font-size:12px;color:#f1f1f1}p{font-size:16px;margin-top:10px;text-align:center}#esimUsageForm{font-family:Arial,sans-serif;max-width:400px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}#esimUsageForm label{font-size:16px;margin-bottom:8px;display:block}#esimUsageForm input{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;margin-bottom:16px}#esimUsageForm button{padding:10px 20px;background-color:#670ff2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;width:100%}#esimUsageForm button:hover{background-color:#005bb5}#esimUsageResult{margin-top:20px;font-size:16px}span.fi{border-radius:5px}.ast-builder-menu-1{font-family:inherit;font-weight:500;text-transform:none}.main-header-bar{padding:0}@font-face{font-family:'Roboto';src:url(/wp-content/themes/trila-child/fonts/Roboto-Regular.woff2) format('woff2'),url(/wp-content/themes/trila-child/fonts/Roboto-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/wp-content/themes/trila-child/fonts/Roboto-Bold.woff2) format('woff2'),url(/wp-content/themes/trila-child/fonts/Roboto-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}body,h1,h2,h3,h4,h5,h6,p,a,span,li,input,textarea,button{font-family:'Roboto',-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-weight:400}.agency-dashboard-table{width:100%;border-collapse:collapse;font-family:"Segoe UI",sans-serif;font-size:14px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .05)}.agency-dashboard-table thead{background-color:#f4f7fa;color:#333;font-weight:700}.agency-dashboard-table th,.agency-dashboard-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #eaeaea}.agency-dashboard-table tr:hover{background-color:#f9fcff}.agency-dashboard-table input[type="number"],.agency-dashboard-table input[type="email"]{width:100%;padding:6px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.agency-dashboard-table button{padding:6px 12px;background-color:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer}.agency-dashboard-table button:hover{background-color:#005f8d}@media screen and (max-width:768px){.agency-dashboard-table thead{display:none}.agency-dashboard-table,.agency-dashboard-table tbody,.agency-dashboard-table tr,.agency-dashboard-table td{display:block;width:100%}.agency-dashboard-table tr{margin-bottom:15px;border:1px solid #eaeaea;border-radius:8px;padding:10px;box-shadow:0 2px 5px rgb(0 0 0 / .03)}.agency-dashboard-table td{text-align:right;padding-left:50%;position:relative}.agency-dashboard-table td::before{content:attr(data-label);position:absolute;left:15px;top:12px;font-weight:700;text-align:left;white-space:nowrap;color:#555}.agency-dashboard-table input,.agency-dashboard-table button{width:100%;margin-top:5px}}.woocommerce-MyAccount-navigation{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;max-width:280px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin-bottom:12px}.woocommerce-MyAccount-navigation a{color:#333;text-decoration:none;font-weight:600;font-size:16px;padding:10px 14px;display:block;border-radius:6px;transition:background-color 0.3s ease,color 0.3s ease}.woocommerce-MyAccount-navigation a:hover{background-color:#0071a1;color:#000}body .woocommerce-MyAccount-navigation-link{list-style:none;border-bottom:1px solid #ddd}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard a[aria-current="page"],.woocommerce-MyAccount-navigation li.current a,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a[aria-current="page"]{background-color:#670ff2;font-weight:700}@media (max-width:768px){.woocommerce-MyAccount-navigation{max-width:100%;padding:15px}}.woocommerce-checkout{width:100%;max-width:100%;margin:0 auto;background:#fff;padding:30px;border-radius:20px;box-shadow:0 20px 40px rgb(0 0 0 / .05);font-family:'Segoe UI',sans-serif}@media (max-width:768px){.woocommerce-checkout{padding:10px;border-radius:10px;box-shadow:none}}.woocommerce-checkout h3{font-size:24px;margin-bottom:20px;font-weight:600;color:#222}.woocommerce form.checkout input.input-text,.woocommerce form.checkout select{width:100%;padding:14px;border-radius:10px;border:1px solid #ddd;background-color:#f9f9f9;font-size:15px}@media (max-width:768px){.woocommerce form.checkout input.input-text,.woocommerce form.checkout select{padding:10px;font-size:14px}}.woocommerce-checkout-review-order-table{border:1px solid #eee;border-radius:10px;overflow:hidden;margin-top:20px}.woocommerce-checkout-payment{background:#f3f3f3;border-radius:10px;padding:20px;margin-top:20px}@media (max-width:768px){.woocommerce-checkout-payment{padding:10px;margin-bottom:10px}}button#place_order{padding:15px;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;width:100%;transition:0.3s ease}button#place_order:hover{background-color:#005bb5}.tsim-checkout-info-top{border-radius:6px;font-size:14px;color:#333}.tsim-checkout-info-top a{color:#25D366;font-weight:600;text-decoration:none}.tsim-checkout-info-top a:hover{text-decoration:underline}form #order_review{padding:0 1em}.elementor-widget-woocommerce-checkout-page #order_review{padding:initial;border:none}@media (max-width:600px){.tsim-checkout-info-top{font-size:13px;padding:10px 15px}}.elementor-3166 .elementor-element.elementor-element-24c7f80{height:500}@media (max-width:600px){.elementor-3166 .elementor-element.elementor-element-24c7f80{height:350px}}#destination-tab .e-n-tabs-heading,#packages-tab .e-n-tabs-heading{padding:8px!important}#wc-stripe-express-checkout-button-separator{display:none!important}