@charset "UTF-8";/*! CSS Used from: https://esimdulich.com/lib/bootstrap.min.css */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}img{vertical-align:middle}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}button{-webkit-appearance:button}button:not(:disabled){cursor:pointer}iframe{border:0}.img-fluid{max-width:100%;height:auto}.container{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.btn:disabled{pointer-events:none;opacity:.65}.text-center{text-align:center!important}/*! CSS Used from: https://esimdulich.com/lib/swiper-bundle.min.css */:root{--swiper-theme-color: #007aff}:root{--swiper-navigation-size: 44px}/*! CSS Used from: https://esimdulich.com/css/page.css */a{cursor:pointer}:focus-visible{outline:none}.form-group,h1{margin-bottom:15px}h1{font-size:30px}a{text-decoration:none;color:var(--color-button-main)}a:hover{color:var(--color-button-main-hover)}.btn-highlight{color:var(--color-text-button-main);background-color:var(--color-button-main)!important;border-color:var(--color-button-main)!important}.btn-highlight:hover{color:var(--color-text-button-main);background-color:var(--color-button-main-hover)!important;border-color:var(--color-button-main-hover)!important}html{font-family:Inter,sans-serif;font-family:Poppins,Helvetica,sans-serif;font-weight:400;margin:0;font-size:16px;color:var(--color-text)}body{font-family:Inter,sans-serif;font-weight:400;margin:0;font-size:16px;color:var(--color-text);overflow-x:hidden;overflow-y:auto}img{max-width:115%}.btn{align-items:center;border-radius:10px;color:var(--color-text-button-main);display:inline-block;line-height:1.2;transition:all .2s;font-size:14px;padding:15px 20px 14px;background-color:var(--color-button-main);border-color:var(--color-button-main)}.btn:hover{color:var(--color-text-button-main);background-color:var(--color-button-main-hover);border-color:var(--color-button-main-hover)}.btn:focus{color:var(--color-text-button-main);background-color:var(--color-button-main-hover);border-color:var(--color-button-main-hover)}.logo img{height:68px;width:auto;object-fit:contain}@media (max-width: 540px){.form-control{height:55px;border-color:#ced4da;border-radius:12px}}@media (min-width: 541px){.form-control{width:100%;height:48px;border-color:#ced4da;border-radius:10px}}@media (min-width: 1200px){.container{max-width:1390px}}@media (max-width: 1200px){.logo img{height:49px!important;object-fit:contain}}@media (max-width: 767px){html,body{font-size:14px}}@media (min-width: 1300px) and (max-width: 1500px){.logo img{height:100px;object-fit:contain}}@media (min-width: 1200px) and (max-width: 1300px){.logo img{height:100px;object-fit:contain}}@media (max-width: 1200px){body{margin-bottom:58px}}.section-login img{height:100px}body{top:0!important}body{top:0!important;overflow-y:scroll!important}.hiden{display:none}/*! CSS Used from: https://esimdulich.com/lib/fontawesome/css/brands.min.css */:root{--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}/*! CSS Used from: https://esimdulich.com/lib/fontawesome/css/light.min.css */:root{--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"}/*! CSS Used from: https://esimdulich.com/lib/fontawesome/css/solid.min.css */:root{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"}/*! CSS Used from: https://esimdulich.com/lib/fontawesome/css/regular.min.css */:root{--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"}/*! CSS Used from: https://esimdulich.com/css/css_module/login-singup.css */.section-login .content{display:flex;align-items:center;justify-content:center;padding:50px 0}.section-login .content .info{max-width:450px;width:100%}.section-login .content .info .logo{margin-bottom:30px}.section-login .content .info .info-form{box-shadow:0 10px 30px #00000026;padding:40px;position:relative;z-index:5;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.section-login .content .info .info-form .form-group .form-control{border:1px solid #e4e6ea;height:45px;padding:8px 8px 8px 18px;border-radius:10px;box-shadow:0 6px 24px #0000001a;font-size:14px}.section-login .content .info .info-form .btn{width:100%;margin-bottom:20px;padding:15px}.section-login .content .info .info-form .form-group{margin-bottom:12px;position:relative}.note-login{margin-top:15px;font-size:13px;color:#666}.section-login{min-height:100vh;background-image:var(--background-partern-login);background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;width:100vw}.section-login.section-forgot .title-forgot{font-size:25px;margin-bottom:25px;font-weight:500}.section-login.section-forgot .info-form{border-radius:5px!important}.section-login.section-forgot .info-form .form-group{text-align:left;margin-bottom:20px!important}/*! CSS Used from: https://api.esimdulich.com/css/page-root.css?v=undefined */:root{--color-btn-check: #68c474;--color-error: #f2222e;--black: #000;--light: #f6f4f4;--background-khung-dt: url(https://api.esimdulich.com/image/page/banner/iphone_khung.png);--color-background-main: #fff879;--color-border-main: #cfe5f4;--color-button-main: #fcf012;--color-button-main-hover: #ede775;--color-text-button-main: #000000;--color-help-bottom: radial-gradient(#89c2f0, #1f9ccd);--color-border-form: #ced4da;--color-bg-package: #ffffff;--color-bg-package_active: #0dcaf0;--color-border-package: #d4d4d4;--color-border-package_active: #0dcaf0;--color-text-package: #000000;--color-text-package_active: #ffffff;--color-text-policy: #e90d31;--color-my-sim: linear-gradient(75deg, #2b7ac6, #5395eb);--color-list-sim-none: linear-gradient(75deg, #2b7ac6, #5395eb);--color-card-info: linear-gradient(270deg, #ede55d, #f09819);--background-partern-login: url(/img/bg-login.png);--background-faq: url(https://api.esimdulich.com/DesignWeb/Images/esimdulich_banner-cau-hoi-thuong-gap.png);--background-blog: url(https://api.esimdulich.com/DesignWeb/Images/esimdulich_orange-esim-france-1.jpg);--background-salse: url(/img/homepage_banner.png);--color-radio: #45b0f5;--background-home-page: url(https://api.esimdulich.com/DesignWeb/Images/bg-main.jpg)}/*! CSS Used fontfaces */@font-face{font-family:Inter;src:url(https://esimdulich.com/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://esimdulich.com/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://esimdulich.com/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://esimdulich.com/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.alert-danger{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px;border-radius:5px;margin-bottom:10px}.alert-danger ul{margin:0;padding-left:20px}
