/* Generated on: Tue Nov 01 2022 02:27:56 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */
@font-face{font-family:'webflow-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight:normal;font-style:normal}[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}.w-icon-file-upload-remove:before{content:"\e900"}.w-icon-file-upload-icon:before{content:"\e903"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll !important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent !important}.w-webflow-badge,.w-webflow-badge *{position:static;left:auto;top:auto;right:auto;bottom:auto;z-index:auto;display:block;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;margin:0;padding:0;float:none;clear:none;border:0 none transparent;border-radius:0;background:none;background-image:none;background-position:0% 0%;background-size:auto auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:transparent;box-shadow:none;opacity:1;transform:none;transition:none;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;list-style-type:disc;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal}.w-webflow-badge{position:fixed !important;display:inline-block !important;visibility:visible !important;z-index:2147483647 !important;top:auto !important;right:12px !important;bottom:12px !important;left:auto !important;color:#AAADB0 !important;background-color:#fff !important;border-radius:3px !important;padding:6px 8px 6px 6px !important;font-size:12px !important;opacity:1 !important;line-height:14px !important;text-decoration:none !important;transform:none !important;margin:0 !important;width:auto !important;height:auto !important;overflow:visible !important;white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.1);cursor:pointer}.w-webflow-badge>img{display:inline-block !important;visibility:visible !important;opacity:1 !important;vertical-align:middle !important}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0 0 10px 0;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px}figure{margin:0;margin-bottom:10px}figcaption{margin-top:5px;text-align:center}ul,ol{margin-top:0px;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}fieldset{padding:0;margin:0;border:0}button,[type='button'],[type='reset']{border:0;cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:20px;text-align:center;background-color:#dddddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:bold}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898EC;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eeeeee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0px}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:before,.w-radio:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-radio:after{clear:both}.w-radio-input{margin:4px 0 0;margin-top:1px \9;line-height:normal;float:left;margin-left:-20px}.w-radio-input{margin-top:3px}.w-file-upload{display:block;margin-bottom:10px}.w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{display:inline-block;color:#333333}.w-file-upload-error{display:block;margin-top:10px}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{display:flex;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file-name{font-size:14px;font-weight:normal;display:block}.w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{display:inline-block;color:#ea384c;padding:2px 0}.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.w-file-upload-label{display:inline-block;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.w-icon-file-upload-uploading{height:20px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-hidden-main{display:none !important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:none !important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:none !important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:inherit !important}.w-hidden-tiny{display:none !important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none !important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:white;border:#758696 solid 1px;border-radius:3px}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{top:50%;left:0;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:rgba(117,134,150,0);border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:rgba(255,255,255,0);border-right-color:white;border-width:4px;margin-left:-8px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim.w--vertical:before{border-color:rgba(117,134,150,0);border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-color:rgba(255,255,255,0);border-top-color:white;border-width:4px;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{position:relative;overflow:hidden;height:500px;color:white}.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;object-fit:cover;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.w-background-video--control{position:absolute;bottom:1em;right:1em;background-color:transparent;padding:0}.w-background-video--control>[hidden]{display:none !important}.w-slider{position:relative;height:300px;text-align:center;background:#dddddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,0.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,0.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 3px .5em;transition:background-color 100ms,color 100ms}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:white;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-slider-arrow-left [class^='w-icon-'],.w-slider-arrow-right [class^='w-icon-'],.w-slider-arrow-left [class*=' w-icon-'],.w-slider-arrow-right [class*=' w-icon-']{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w-slider-force-show{display:block !important}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#dddddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222222}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{color:#000;cursor:auto;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;list-style:disc;text-align:start;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0, 0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,0.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px}.w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0, 0, 0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,0.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-richtext:after{clear:both}.w-richtext[contenteditable="true"]:before,.w-richtext[contenteditable="true"]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after{outline:2px solid #2895f7}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type="video"]>div:after{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0}.w-richtext figure{position:relative;max-width:60%}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{font-size:0px;color:transparent}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type="image"]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type="image"]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type="image"]>figcaption{display:table-caption;caption-side:bottom}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type="video"]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type="video"] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type="video"]>div{width:100%}.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}.w-nav{position:relative;background:#dddddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block !important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation="over-left"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] [data-nav-menu-open]{right:auto;z-index:1;top:0}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] [data-nav-menu-open]{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#C8C8C8;color:white}.w-nav[data-collapse="all"] .w-nav-menu{display:none}.w-nav[data-collapse="all"] .w-nav-button{display:block}.w--nav-dropdown-open{display:block}.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222222;background-color:#dddddd}.w-tab-link.w--current{background-color:#C8C8C8}.w-tab-link:focus{outline:0}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.w-dyn-empty{padding:10px;background-color:#dddddd}.w-dyn-hide{display:none !important}.w-dyn-bind-empty{display:none !important}.w-condition-invisible{display:none !important}.wf-layout-layout{display:grid !important}.wf-layout-cell{display:flex !important}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-embed-youtubevideo {
  width: 100%;
  position: relative;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
  background-size: cover;
  background-position: 50% 50%;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

body {
  font-family: Barlow, sans-serif;
  color: #272727;
  font-size: 16px;
  line-height: 24px;
}

h1 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 56px;
  font-weight: 700;
}

h2 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 1.8em;
  line-height: 150%;
  font-weight: 700;
}

h3 {
  margin-top: 0px;
  margin-bottom: 16px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 700;
}

h4 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

h5 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 700;
}

h6 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 16px;
}

p {
  margin-bottom: 24px;
}

a {
  color: #039be5;
  font-weight: 500;
  text-decoration: none;
}

ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  list-style-type: none;
}

ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 20px;
  list-style-type: decimal;
}

img {
  display: inline-block;
}

figure {
  margin-bottom: 0px;
}

.x-nav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9200;
}

.x-top-nav {
  position: relative;
  z-index: 10;
  padding-top: 8px;
  background-color: #fff;
}

.x-prime-nav {
  position: relative;
  z-index: 8;
  background-color: #f5f5f5;
}

.x-limit {
  position: relative;
  z-index: 10;
  display: block;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 64px;
  padding-left: 64px;
}

.x-limit.for-hero.is-legal {
  background-color: #272727;
  color: #ffe600;
}

.x-limit.for-hero.for-hide {
  display: none;
}

.x-limit.for-btl {
  max-width: 1100px;
}

.x-limit.for-bod {
  max-width: 900px;
  margin-top: 24px;
}

.x-limit.for-index {
  z-index: 8998;
}

.x-limit.for-index.for-higher-index {
  z-index: 8999;
}

.x-limit.for-broadcast {
  background-color: #fcc;
}

.x-limit.x-add-margin {
  padding-top: 20px;
  padding-bottom: 30px;
}

.x-limit.x-add-margin.more-margin {
  padding-top: 0px;
  padding-right: 100px;
  padding-left: 100px;
}

.x-limit.for-grey-bg {
  background-color: #f5f5f5;
}

.x-limit.for-countdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-limit.for-countdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-limit.for-no-padding {
  padding-right: 0px;
  padding-left: 0px;
}

.x-limit.for-jius {
  padding-right: 100px;
  padding-left: 100px;
}

.x-top-nav-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.x-area-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-area-group-link {
  display: block;
  padding: 8px 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #979797;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

.x-area-group-link:hover {
  color: #039be5;
}

.x-area-group-link.w--current {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #f5f5f5;
  color: #272727;
}

.x-prime-nav-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-prime-nav-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-acc-nav-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-prime-nav-menu {
  margin-left: 15px;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
}

.x-prime-nav-menu.for-m-hide {
  display: block;
}

.x-brand-logo {
  display: block;
  height: 64px;
}

.x-prime-nav-menu-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -12px;
  margin-left: -12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-prime-nav-menu-item {
  position: relative;
  padding-right: 5px;
  padding-left: 12px;
}

.x-prime-nav-menu-link {
  display: block;
  padding: 4px;
  color: #6e6e6e;
  font-weight: 500;
}

.x-prime-nav-menu-link:hover {
  color: #272727;
}

.x-prime-nav-menu-link:focus {
  color: #272727;
  font-weight: 500;
}

.x-acc-nav-mydigi {
  margin-left: 8px;
}

.x-acc-nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-acc-nav-item {
  margin-right: 8px;
  margin-left: 8px;
}

.x-acc-nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-acc-nav-link.for-bg {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #039be5;
}

.x-acc-nav-link.for-bg:hover {
  background-color: #0486c5;
}

.x-icon {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Remix, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.x-icon.for-opt-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 40px;
  background-color: #fff;
  color: #6e6e6e;
}

.x-icon.for-opt-btn:hover {
  background-color: #ffe600;
  color: #272727;
}

.x-icon.for-opt-btn.for-fix {
  height: auto;
  cursor: pointer;
}

.x-icon.for-inline-left {
  margin-right: 16px;
}

.x-icon.for-inline-left.is-list {
  margin-right: 8px;
  color: #979797;
  font-size: 20px;
}

.x-icon.for-inline-left.is-list {
  margin-right: 8px;
  color: #979797;
  font-size: 20px;
}

.x-icon.for-prime-nav {
  display: none;
}

.x-icon.for-prime-nav.is-idle {
  display: none;
}

.x-icon.for-more-toggle {
  margin-right: 8px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  font-size: 20px;
}

.x-icon.for-more-toggle.is-hide {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.x-icon.for-more-toggle-right {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  font-size: 20px;
}

.x-icon.for-more-toggle-right.is-hide {
  display: none;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.x-icon.for-plan-table.is-green {
  color: #4caf50;
  text-align: left;
}

.x-icon.for-plan-table.is-red {
  color: #e57373;
}

.x-icon.for-modal-close {
  padding: 6px;
  color: #ff3939;
}

.x-icon.for-modal-close:hover {
  color: #272727;
}

.x-icon.for-mydigi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  padding: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 40px;
  background-color: #fff;
  color: #6e6e6e;
}

.x-icon.for-mydigi:hover {
  background-color: #ffe600;
  color: #272727;
}

.x-icon.for-mydigi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  padding: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 40px;
  background-color: #fff;
  color: #6e6e6e;
}

.x-icon.for-mydigi:hover {
  background-color: #ffe600;
  color: #272727;
}

.x-icon.for-opt-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 40px;
  background-color: #fff;
  color: #6e6e6e;
}

.x-icon.for-opt-btn:hover {
  background-color: #ffe600;
  color: #272727;
}

.x-icon.for-business {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  margin-right: 4px;
  padding: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 40px;
  background-color: #fff;
  color: #6e6e6e;
}

.x-icon.for-business:hover {
  background-color: #ffe600;
  color: #272727;
}

.x-icon.evp {
  color: #fff;
}

.x-icon.for-modal-close {
  padding: 6px;
  color: #ff3939;
}

.x-icon.for-modal-close:hover {
  color: #272727;
}

.x-acc-mydigi-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 108px;
  height: auto;
  padding-right: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 40px;
  background-color: #fff;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  color: #6e6e6e;
  font-weight: 500;
}

.x-acc-mydigi-btn:hover {
  width: 128px;
  background-color: #ffe600;
  color: #272727;
}

.x-acc-mydigi-btn.business {
  width: auto;
}

.x-area-mini-nav {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.x-area-toggle-btn {
  display: none;
  padding: 8px;
  border-radius: 8px 8px 0px 0px;
  font-family: Remix, sans-serif;
  color: #979797;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  text-transform: uppercase;
}

.x-area-toggle-btn:hover {
  color: #039be5;
}

.x-area-toggle-btn.w--current {
  background-color: #f5f5f5;
  color: #272727;
}

.x-area-mini-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-prime-dd-menu {
  position: fixed;
  left: 0%;
  top: 120px;
  right: 0%;
  bottom: auto;
  z-index: 9001;
  background-color: #f5f5f5;
  -webkit-transition: top 500ms cubic-bezier(.455, .03, .515, .955);
  transition: top 500ms cubic-bezier(.455, .03, .515, .955);
}

.x-prime-dd-menu.for-hide {
  z-index: 9001;
  display: none;
}

.x-prime-dd-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.x-prime-dd-col {
  min-width: 264px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.x-emp-text {
  font-weight: 700;
}

.x-emp-text.for-title {
  margin-bottom: 0px;
  font-size: 22px;
  line-height: 25px;
}

.x-emp-text.for-title.for-white {
  margin-bottom: 0px;
  color: #fff;
}

.x-emp-text.for-val-large {
  margin-bottom: 8px;
  font-size: 36px;
  line-height: 40px;
}

.x-emp-text.for-val-mid {
  font-size: 28px;
  line-height: 36px;
}

.x-emp-text.for-val-small {
  font-size: 18px;
}

.x-emp-text.highlight-text {
  width: 100%;
  padding-left: 11px;
}

.x-emp-text.for-exclusive {
  margin-left: 20px;
}

.x-emp-text.for-familiku {
  margin-right: 35px;
  line-height: 20px;
}

.x-emp-text.for-fibre {
  margin-left: 20px;
  line-height: 18px;
  font-weight: 400;
}

.x-emp-text.for-fibre.for-small {
  font-size: 14px;
  line-height: 16px;
}

.x-emp-text.for-fibre.forbold {
  margin-right: 0px;
  font-weight: 700;
}

.x-emp-text.for-fibre.forbold.for-right-padding {
  margin-right: 20px;
}

.x-prime-dd-group {
  margin-bottom: 24px;
}

.x-prime-dd-sep {
  width: 1px;
  margin-right: 48px;
  margin-bottom: 24px;
  margin-left: 48px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #c7c9cc;
}

.x-prime-dd-list {
  margin-bottom: 0px;
}

.x-prime-dd-item {
  display: block;
  margin-top: 4px;
}

.x-prime-dd-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2px;
  padding-bottom: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #6e6e6e;
  font-weight: 500;
}

.x-prime-dd-link:hover {
  color: #039be5;
}

.x-prime-dd-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-flex {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-flex.for-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-flex.for-top.for-top-padding {
  margin-top: 0px;
  padding-top: 20px;
}

.x-flex.for-grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-prime-dd-header-link {
  margin-left: 12px;
  color: #979797;
  font-size: 14px;
  font-weight: 500;
}

.x-prime-dd-header-link:hover {
  color: #039be5;
}

.x-prime-dd-toggle-btn {
  display: none;
  padding: 4px 12px;
  border-radius: 24px;
  background-color: #039be5;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.x-prime-dd-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-mobile-nav-toggle-btn {
  display: none;
}

.x-mobile-nav-toggle-btn.for-idle {
  display: none;
}

.x-search-bar {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-right: 80px;
  padding-left: 80px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f5f5;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
}

.x-search-bar.for-hide {
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.x-search-input {
  height: 56px;
  margin-bottom: 0px;
  padding-right: 56px;
  padding-left: 24px;
  border-radius: 40px;
  font-size: 20px;
  text-align: center;
}

.x-search-btn {
  position: absolute;
  top: 4px;
  right: 4px;
  padding: 12px;
  border-radius: 50px;
  background-color: #272727;
  font-family: Remix, sans-serif;
  color: #fff;
  font-size: 24px;
}

.x-search-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-master {
  position: relative;
  padding-top: 120px;
}

.x-wrapper {
  position: relative;
  z-index: 1000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.x-wrapper.for-hero {
  padding-top: 40px;
  padding-bottom: 40px;
}

.x-wrapper.for-prime-hero {
  padding-top: 48px;
  padding-bottom: 48px;
}

.x-wrapper.pb-0 {
  padding-bottom: 0px;
}

.x-wrapper.pt-0 {
  padding-top: 0px;
}

.x-wrapper.no-space {
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-wrapper.no-top-padding {
  padding-top: 0px;
}

.x-wrapper.for-video {
  position: static;
  display: none;
  width: 100%;
  max-width: 990px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 80px;
  padding-bottom: 86px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  text-align: center;
}

.x-wrapper.freedom {
  padding-top: 0px;
  padding-bottom: 80px;
}

.x-wrapper.header {
  position: static;
  width: auto;
  height: auto;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  text-align: center;
}

.x-wrapper.header.no-margin {
  padding-bottom: 0px;
}

.x-wrapper.x-testimonial {
  display: none;
}

.x-wrapper.x-sitemap-header {
  padding-bottom: 0px;
}

.x-wrapper.x-sitemap-wrapper {
  padding-top: 0px;
}

.x-wrapper.x-adjust-padding {
  padding-bottom: 0px;
}

.x-wrapper.x-add-padding {
  padding-right: 25px;
  padding-left: 25px;
}

.x-wrapper.x-add-padding.for-remove-padding {
  padding-top: 0px;
}

.x-wrapper.x-add-margin {
  margin-bottom: 40px;
}

.x-wrapper.x-remove-padding {
  padding-bottom: 0px;
}

.x-wrapper.for-lesser-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}

.x-wrapper.for-free-device {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-wrapper.for-home-fibre {
  margin-bottom: 60px;
  padding-top: 0px;
}

.x-wrapper.for-no-padding {
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-wrapper.for-remove-top-padding {
  padding-top: 20px;
}

.x-wrapper.for-jius {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-section {
  position: relative;
  display: block;
  overflow: visible;
}

.x-section.for-ultra-yellow {
  z-index: 1;
  overflow: hidden;
  background-color: #fff7af;
}

.x-section.for-hide {
  display: none;
  overflow: hidden;
}

.x-section.for-hide.for-s22-desktop {
  display: block;
}

.x-section.for-yellow {
  background-color: rgba(255, 217, 0, 0.12);
}

.x-section.for-yellow.for-only-mobile {
  background-color: transparent;
}

.x-section.for-subpage {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-section.video-section {
  position: static;
  background-color: rgba(255, 217, 0, 0.12);
}

.x-section.video-section.for-white {
  background-color: #fff;
}

.x-section.accolades {
  margin-top: 0px;
  background-color: #f5f5f5;
}

.x-section.asia-idd-pass {
  background-color: rgba(255, 230, 0, 0.15);
}

.x-section.add-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.x-section.add-background-color {
  z-index: 1000;
  background-color: #f5f5f5;
}

.x-section.add-background-color.for-nsc {
  background-color: #f9f9f9;
}

.x-section.for-yellow-bg {
  background-color: rgba(255, 230, 0, 0.15);
}

.x-section.for-grey-background {
  background-color: #f5f5f5;
}

.x-section.for-ultra-light-grey {
  background-color: #f5f5f5;
}

.x-section.for-hide-desktop {
  display: none;
}

.x-section.for-grey-background {
  background-color: #f5f5f5;
}

.x-section.for-darker-yellow {
  margin-right: auto;
  margin-left: auto;
  background-color: #fed831;
}

.x-section.yellow-background {
  background-color: rgba(255, 230, 0, 0.15);
}

.x-section.add-background-color {
  z-index: 1000;
  background-color: #f5f5f5;
}

.x-section.for-smbdg {
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62d77efb8606fe29034e35ca_BG2.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.x-section.for-anthem {
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62d57f52f8e5f8f778d8c5f1_bg.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.x-section.for-matches {
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62d580a8038eba63849e112a_Digi_SFC_Team.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.x-section.for-sfc-steps {
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62d7852be7b9b73fc77a4982_bg5.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.x-section.for-skorbsdg {
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62d7c3dcbed0b70706066300_BG6.jpg");
  background-position: 40% 100%;
  background-size: cover;
}

.x-section.for-skorbsdg {
  display: none;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62d7c3dcbed0b70706066300_BG6.jpg");
  background-position: 40% 100%;
  background-size: cover;
}

.x-section.for-ultra-light-grey {
  background-color: #f5f5f5;
}

.x-section.for-pg-bg-yellow {
  display: block;
  margin-top: -120px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  background-color: #ffe600;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6304efc6459035440fa8cbd0_Digi_Pokemon-GO_Bg-yellow.png");
  background-position: 0% 0%;
  background-size: cover;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.x-section.for-pg-bg-yellow.for-pg-new {
  margin-top: 0px;
  padding-bottom: 40px;
}

.x-section.for-pg-bg-yellow.for-pg-new-copy {
  margin-top: -99px;
  padding-bottom: 0px;
}

.x-section.for-pg-dark-blue {
  margin-top: -100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  background-color: #08224c;
}

.x-section.for-pg-bg-blue {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  background-color: #3a73de;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6304efc64590350ae6a8cbd6_Digi_Pokemon-GO_Bg-blue.png");
  background-position: 50% 0%;
  background-size: cover;
}

.x-section.for-pg-bg-img {
  margin-top: -127px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  background-color: #00938d;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6304efc64590350296a8cbc7_1024x512%20No%20Logo.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.x-section.hide-for-android {
  display: none;
}

.x-section.for-cm-green {
  background-color: #003030;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6320546b1a83dd9abfd26d26_corak-bg2.png");
  background-position: 50% 50%;
  background-size: 400px;
  background-repeat: repeat-x;
}

.x-section.for-iphone {
  margin-top: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-image: none;
}

.x-section.for-flip4all-bg {
  border-top-left-radius: 70px;
  border-top-right-radius: 70px;
  background-color: #003b5c;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, #003b5c), to(#005eb8));
  background-image: linear-gradient(180deg, #003b5c 45%, #005eb8);
}

.x-section.flip4all-bg2 {
  margin-bottom: 60px;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  background-color: #f5f5f5;
}

.x-section.for-pb-dark-blue {
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634ad0c88ecb3a9b1267e365_Digi_Pokemon-GO_Bg-Darkblue2.png");
  background-position: 0px 0px;
  background-size: auto;
}

.x-section.for-pg-bg-img {
  margin-top: -87px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  background-color: #00938d;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6304efc64590350296a8cbc7_1024x512%20No%20Logo.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.x-section.for-pg-bg-blue {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  background-color: #3a73de;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6304efc64590350ae6a8cbd6_Digi_Pokemon-GO_Bg-blue.png");
  background-position: 50% 0%;
  background-size: cover;
}

.x-section.for-pg-bg-blue.new {
  padding-bottom: 100px;
}

.x-section.for-digi-smart-uc-video {
  padding-top: 40px;
}

.x-subnav {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  z-index: 9000;
  overflow: auto;
  background-color: #272727;
  -webkit-transition: all 500ms cubic-bezier(.455, .03, .515, .955);
  transition: all 500ms cubic-bezier(.455, .03, .515, .955);
}

.x-subnav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.x-subnav-menu-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-subnav-menu-link {
  display: block;
  padding: 12px 16px 10px;
  border-bottom: 2px solid #272727;
  -webkit-transition: all 550ms cubic-bezier(.86, 0, .07, 1);
  transition: all 550ms cubic-bezier(.86, 0, .07, 1);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
}

.x-subnav-menu-link:hover {
  color: #ffe600;
}

.x-subnav-menu-link.w--current {
  border-bottom-color: #ffe600;
  color: #ffe600;
}

.x-vr-sep {
  width: 1px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: rgba(56, 68, 77, 0.16);
}

.x-vr-sep.for-padded-12 {
  margin: 8px 12px;
  background-color: #6e6e6e;
  color: #6e6e6e;
}

.x-vr-sep.for-onboard {
  margin: 0px 32px;
  background-color: #c7c9cc;
  color: #6e6e6e;
}

.x-hero {
  background-color: #f5f5f5;
}

.x-hero.for-slider {
  overflow: hidden;
}

.x-hero.for-subpage {
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: transparent;
}

.x-hero.for-legal {
  border-top: 1px solid #6e6e6e;
  background-color: #272727;
}

.x-hero.for-countdown {
  padding-top: 20px;
}

.x-hero-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  min-height: 320px;
  padding: 40px 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 16px;
  background-color: #ffe600;
}

.x-hero-wrapper.for-slider {
  overflow: visible;
  height: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  border-radius: 0px;
}

.x-hero-wrapper.for-slider.for-blue {
  background-color: #449dd8;
}

.x-hero-wrapper.for-slider.for-orange {
  background-color: #fdda02;
}

.x-hero-wrapper.for-slider.for-new-yellow {
  background-color: #fddb00;
}

.x-hero-wrapper.for-simple {
  min-height: 0vh;
  padding: 0px;
  border-radius: 0px;
  background-color: transparent;
}

.x-lead-text {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.x-lead-text.for-nopad {
  margin-bottom: 0px;
  color: #272727;
  font-size: 1.3em;
  line-height: 1.4em;
  font-weight: 600;
}

.x-lead-text.for-nopad.for-white {
  color: #fff;
}

.x-lead-text.for-nopad.for-mobile-hide {
  display: none;
}

.x-lead-text.for-nopad.for-desktop {
  color: #272727;
}

.x-lead-text.for-limit-60 {
  display: block;
  max-width: 100%;
  text-align: left;
}

.x-lead-text.for-limit-60.for-smaller-text {
  font-size: 18px;
}

.x-lead-text.for-limit-60.for-smaller-text.for-center {
  margin-top: -9px;
}

.x-lead-text.for-limit-60.centre {
  margin-top: 0px;
  margin-bottom: 15px;
  color: #6e6e6e;
  font-size: 20px;
  text-align: center;
}

.x-lead-text.for-limit-60.for-center {
  text-align: center;
}

.x-lead-text.for-limit-60.centre {
  margin-top: 0px;
  margin-bottom: 15px;
  color: #6e6e6e;
  font-size: 20px;
  text-align: center;
}

.x-lead-text.for-limit-60.for-smaller-text-footnote {
  font-size: 16px;
}

.x-lead-text.for-limit-60.for-smaller-text-footnote.for-center {
  margin-top: -9px;
}

.x-lead-text.for-slider {
  color: #272727;
  font-weight: 500;
  text-shadow: none;
}

.x-lead-text.for-small {
  font-size: 20px;
  line-height: 28px;
}

.x-lead-text.for-small.for-partnership {
  font-size: 15px;
  line-height: 20px;
}

.x-lead-text.for-center {
  text-align: center;
}

.x-lead-text.for-nopad {
  margin-bottom: 0px;
  font-size: 1.3em;
  line-height: 1.4em;
  font-weight: 600;
}

.x-lead-text.for-limit-60 {
  max-width: 100%;
  text-align: left;
}

.x-lead-text.for-nopad {
  margin-bottom: 0px;
  color: #272727;
  font-size: 1.3em;
  line-height: 1.4em;
  font-weight: 600;
}

.x-section-header.for-center {
  text-align: center;
}

.x-section-header.for-shop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-section-header.centre {
  margin-bottom: 25px;
  text-align: center;
}

.x-section-header.centre.for-side-padding {
  padding-right: 60px;
  padding-left: 60px;
}

.x-section-header.centre.for-ekyc {
  margin-top: 20px;
}

.x-section-header.centre.for-nsc {
  margin-bottom: 0px;
}

.x-section-header.x-add-margin {
  margin-top: 10px;
}

.x-rate-plan-block {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-content-plan-linebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-bottom: 2px solid #272727;
}

.x-content-plan-linebar.for-titled {
  margin-top: -32px;
}

.x-rate-plan-linebar-title {
  margin-bottom: -1px;
  padding: 4px 12px;
  background-color: #272727;
  color: #ffe600;
  font-size: 14px;
  font-weight: 700;
}

.x-rate-plan-container {
  margin-bottom: 40px;
}

.x-rate-plan-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-rate-plan-list.for-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-rate-plan-list.for-1 {
  display: block;
}

.x-rate-plan-item {
  position: relative;
}

.x-rate-plan-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 12px;
  box-shadow: 0 4px 8px -4px rgba(56, 68, 77, 0.16), 0 12px 32px -4px rgba(56, 68, 77, 0.16);
}

.x-rate-plan-card.for-focus {
  box-shadow: inset 0 0 0 2px #039be5, 0 4px 8px -4px rgba(3, 155, 229, 0.4), 0 12px 32px -4px rgba(3, 155, 229, 0.4);
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.x-rate-plan-card-wrapper {
  position: relative;
  padding: 18px;
}

.x-rate-plan-card-wrapper.for-higher {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.x-rate-plan-card-wrapper.for-althr {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-rate-plan-card-btn {
  display: block;
  padding: 12px;
  background-color: #039be5;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.x-rate-plan-card-btn:hover {
  background-color: #ffe600;
  color: #272727;
}

.x-rate-plan-card-feat {
  font-size: 14px;
}

.x-rate-plan-card-feat.for-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-left: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid #c7c9cc;
}

.x-show-list {
  display: block;
  margin-bottom: 0px;
}

.x-show-list.x-prepaid-list {
  margin-top: 0px;
  margin-bottom: 0px;
}

.x-show-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-rate-plan-name {
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 28px;
}

.x-more-toggle-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
}

.x-accordion-block {
  display: block;
}

.x-accordion-block.for-plan {
  padding: 7px;
  background-color: #f5f5f5;
}

.x-more-toggle-label {
  display: block;
}

.x-more-toggle-label.evp {
  display: none;
}

.x-tab.for-margin {
  margin-top: 30px;
}

.x-tab.for-postpaid {
  margin-top: 30px;
}

.x-tab-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-bottom: 2px solid #272727;
}

.x-tab-menu.for-section-header {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-style: none;
}

.x-tab-menu.centre {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-tab-menu.centre.buttons-style {
  margin-bottom: 3px;
  border-bottom-style: none;
}

.x-tab-menu.centre.buttons-style.for-ads-4-tabs {
  margin-bottom: 10px;
}

.tab-postpaid150 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid150:hover {
  color: #039be5;
}

.tab-postpaid150.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid150.for-section-header {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 0px;
}

.tab-postpaid150.for-section-header.w--current {
  background-color: transparent;
  color: #272727;
}

.tab-postpaid150.for-section-header.is-left {
  margin-right: 24px;
  padding-right: 0px;
  padding-left: 0px;
}

.tab-postpaid150.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid150.left-button:hover {
  color: #039be5;
}

.tab-postpaid150.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.tab-postpaid150.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid150.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-postpaid150.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-postpaid150.right-button.w--current:hover {
  border-color: transparent;
}

.x-tab-content.for-overflow {
  overflow: visible;
}

.x-tab-content.for-ekyc {
  margin-top: 20px;
}

.x-tab-pane {
  padding-top: 24px;
}

.x-tab-pane.remove-padding {
  padding-top: 0px;
}

.x-tab-pane.for-margin {
  padding-top: 0px;
}

.x-tab-pane.add-padding {
  padding-right: 10px;
  padding-left: 10px;
}

.x-rate-table-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.x-rate-table-row.for-header {
  margin-top: -24px;
  color: #979797;
  font-size: 12px;
  font-weight: 500;
}

.x-rate-table-row.for-header {
  margin-top: -24px;
  color: #979797;
  font-size: 12px;
  font-weight: 500;
}

.x-rate-table-item {
  overflow: hidden;
  margin-bottom: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-rate-table-item:hover {
  border-color: #272727;
  background-color: #fff;
}

.x-rate-table-col {
  padding: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-rate-table-col.for-first {
  width: 240px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-weight: 700;
}

.x-rate-table-col.for-last {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-weight: 700;
}

.x-rate-table-col.for-last:hover {
  color: #272727;
}

.x-rate-table-col.for-last {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-weight: 700;
}

.x-rate-table-col.for-last:hover {
  color: #272727;
}

.x-rate-plan-card-focus {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  padding: 2px 12px;
  border-bottom-left-radius: 8px;
  background-color: #ffe600;
  color: #272727;
  font-size: 12px;
  font-weight: 700;
}

.x-rate-plan-card-focus.for-red {
  background-color: #ff3939;
  color: #fff;
}

.x-rate-plan-card-focus.for-large {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
}

.x-footer {
  position: relative;
  z-index: 1;
  border-top: 2px solid #ffe600;
  background-color: #f5f5f5;
  font-size: 14px;
}

.x-footer-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-social-link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-social-link-block.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-social-link-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
  margin-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Remix, sans-serif;
  color: #6e6e6e;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.x-btn-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -8px;
  margin-left: -8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-btn-container.for-card-block {
  position: relative;
  z-index: 10;
}

.x-btn-container.for-card-block.for-digizen-stories {
  margin-bottom: 23px;
  margin-left: 13px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.x-btn-container.for-cta {
  margin-top: 24px;
}

.x-btn-container.for-cta.for-idd-pass {
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-btn-container.for-cta.for-center-2 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-btn-container.for-cta.for-center-2.for-top-padding {
  margin-top: 39px;
}

.x-btn-container.for-cta.for-center-2.for-remove-padding {
  margin-top: 0px;
}

.x-btn-container.for-cta.for-center-2.for-bottom-padding {
  padding-bottom: 40px;
}

.x-btn-container.for-cta.for-center-2.for-fibre {
  margin-top: 100px;
}

.x-btn-container.for-cta.for-center-2.add-top-padding {
  margin-top: 70px;
}

.x-btn-container.for-cta.for-top-bottom-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.x-btn-container.mt-0 {
  margin-top: 24px;
}

.x-btn-container.for-appdownload {
  display: -ms-grid;
  display: grid;
  margin-top: 16px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-btn-container.for-appdownload.for-static {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: start;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-btn-container.for-mt-1 {
  margin-top: 12px;
}

.x-btn-container.for-center {
  margin-top: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-btn-container.for-center.add-margin {
  margin-bottom: 40px;
}

.x-btn-container.for-center.add-top-margin {
  margin-top: 101px;
}

.x-btn-container.for-center.for-home-fibre {
  position: relative;
  top: -28px;
  margin-top: 0px;
}

.x-btn-container.for-center.for-desktop {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-btn-container.for-middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-btn-container.justify-middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-btn-container.for-iphone14 {
  margin-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.x-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 96px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 10px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #039be5;
  border-radius: 8px;
  background-color: #039be5;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.x-btn:hover {
  border-color: #272727;
  background-color: #272727;
}

.x-btn.for-secondary {
  background-color: #fff;
  color: #039be5;
}

.x-btn.for-secondary:hover {
  border-color: #272727;
  color: #272727;
}

.x-btn.for-small {
  padding: 4px 16px;
  border-color: #272727;
  background-color: #272727;
  font-size: 14px;
  cursor: pointer;
}

.x-btn.for-small.for-our-people {
  border-style: none;
  background-color: #039be5;
}

.x-btn.for-help {
  border-color: #c7c9cc;
  background-color: #fff;
  color: #272727;
  font-size: 1em;
  line-height: 1.4em;
}

.x-btn.for-help:hover {
  background-color: #f5f5f5;
}

.x-btn.toggle-popup.for-full.x-table-flip-btn {
  position: relative;
  z-index: 1000;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px 0px 30px 30px;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
}

.x-btn.toggle-popup.for-full.x-table-flip-btn.not-active {
  border-style: none;
  background-color: #f5f5f5;
  color: #272727;
}

.x-btn.for-full {
  width: 100%;
}

.x-btn.outline {
  border-color: #c7c9cc;
  background-color: #fff;
  color: #272727;
}

.x-btn.x-hfb-btn {
  margin-top: 20px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-btn.for-top-padding {
  margin-top: 10px;
}

.x-btn.no-margin-center {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

.x-btn.no-margin-center.for-larger {
  margin-bottom: 20px;
}

.x-btn.for-larger {
  padding: 15px 30px;
  font-size: 18px;
}

.x-btn.for-home-fibre {
  padding-right: 62px;
  padding-left: 62px;
}

.x-btn.for-colouringmalaysiaku {
  padding: 20px 80px;
  font-size: 23px;
}

.x-mydigi-block {
  margin-top: 0px;
}

.x-footer-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-footer-list {
  margin-bottom: 12px;
}

.x-footer-item {
  margin-bottom: 8px;
}

.x-footer-link {
  display: inline-block;
  color: #6e6e6e;
  font-weight: 500;
}

.x-footer-note {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid #272727;
}

.x-footer-copy {
  margin-bottom: 16px;
  font-weight: 700;
}

.x-rate-copy-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  font-weight: 500;
}

.x-rate-copy-block.for-right {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.x-rate-copy-block.for-right.x-air-sim {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.x-rate-copy-block.for-right.for-esim {
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-rate-copy-block.for-btl {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 41px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-rate-copy-block.for-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-content-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.x-content-wrapper.for-full {
  width: 100%;
}

.x-content-wrapper.for-margin {
  margin-right: 100px;
  margin-left: 100px;
}

.x-content-wrapper.for-margin {
  margin-right: 140px;
  margin-left: 140px;
}

.x-content-copy-img {
  position: -webkit-sticky;
  position: sticky;
  top: 166px;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 40%;
  height: auto;
  margin-top: -26px;
  margin-right: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #272727;
  border-radius: 0px;
}

.x-content-copy-img.for-right {
  width: 36%;
  height: 100%;
  margin-right: 0px;
  margin-left: 24px;
}

.x-content-copy-img.for-right.for-esim {
  border-style: none;
}

.x-content-copy-img.for-left32 {
  width: 36%;
  height: 100%;
  margin-top: -25px;
}

.x-content-copy-img.for-left32.for-no-line {
  margin-top: 0px;
}

.x-content-copy-img.for-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 27px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-content-copy-img.for-digital {
  width: 36%;
  height: 100%;
  margin-top: 0px;
}

.x-content-copy-img.for-digital.for-no-line {
  margin-top: 0px;
}

.x-content-copy-img.for-peranti {
  width: 35%;
  border-style: none;
}

.x-content-block.for-slide {
  overflow: hidden;
  margin-right: -64px;
  margin-left: -64px;
  padding-right: 64px;
  padding-left: 64px;
}

.x-content-block.no-margin {
  margin-top: -42px;
}

.x-content-block.x-add-padding {
  margin-top: 40px;
  padding-right: 140px;
  padding-left: 140px;
}

.x-content-block.for-top-padding {
  margin-top: 20px;
}

.x-img-block {
  display: block;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-img-block.for-square {
  width: 60%;
  height: 60%;
  margin-right: auto;
  margin-left: auto;
}

.x-img-block.for-peranti {
  width: 100%;
  border-radius: 10px;
}

.x-card-block {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-card-block.for-4 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-card-block.for-4.for-top-padding {
  margin-top: 33px;
  grid-auto-flow: row;
}

.x-card-block.for-4.add-margin {
  margin-right: 5px;
  margin-left: 5px;
}

.x-card-block.for-4.for-esim {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-card-block.for-4 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-card-block.for-5 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.x-card-block.for-mgmt {
  width: 100%;
}

.x-card-block.for-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-card-block.for-2 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.x-card-block.for-2.for-top-padding {
  margin-top: 27px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-card-block.for-testimonial {
  grid-row-gap: 56px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.x-card-block.for-8 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.x-card-block.for-penjana {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.x-card-block.for-4-cards {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-card-block.for-digizen {
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-card-block.for-2-rows {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.x-card-block.for-3-5g {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-card-block.for-3-5g.for-top-padding {
  margin-top: 24px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-card-block.for-next {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-card-block.for-next.for-top-padding {
  margin-top: 24px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-card-block.for-next.for-top-padding.for-4 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.x-card {
  position: relative;
  padding: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
}

.x-card.borderless {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  background-color: transparent;
  text-align: center;
}

.x-card.for-testimonial {
  display: -ms-grid;
  display: grid;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 35px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
}

.x-card.digizen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-card-img {
  display: block;
  height: 72px;
  margin-bottom: 8px;
}

.x-card-img.for-mgmt {
  height: 140px;
  margin-bottom: 24px;
  border-radius: 48px;
  box-shadow: -1px 0 0 6px #039be5;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -o-object-fit: contain;
  object-fit: contain;
}

.x-card-label {
  font-weight: 600;
}

.x-guide-card-block {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-guide-card-block.for-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-guide-card-block.centre {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.x-guide-card-block.centre.for-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-guide-card-block.for-3-snapshot {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-guide-card-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-guide-card-item.for-white {
  background-color: #fff;
}

.x-guide-card-item.for-idd {
  padding: 10px 10px 10px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-guide-card-item-info {
  position: relative;
  z-index: 1;
  margin-bottom: 24px;
  padding: 24px 16px 16px 32px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}

.x-guide-card-item-img {
  display: block;
  width: 72%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.x-guide-card-item-img.for-small {
  width: 48%;
}

.x-hero-side-banner {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-hero-side-banner.for-slider.for-mobile {
  display: none;
}

.x-onboard-plan-block {
  margin-top: 40px;
}

.x-onboard-plan-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
}

.x-onboard-plan-flex.for-link {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column dense;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-onboard-plan-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-onboard-plan-col.for-link {
  position: relative;
  overflow: hidden;
  padding: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  color: #272727;
  font-size: 1.2em;
}

.x-onboard-plan-col.for-link:hover {
  border-color: #039be5;
  color: #039be5;
}

.x-onboard-plan-col.for-link.for-hide {
  display: none;
}

.x-onboard-plan-col.for-link.no-hover:hover {
  border-color: #c7c9cc;
  color: #272727;
}

.x-onboard-plan-col.for-link {
  position: relative;
  overflow: hidden;
  padding: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  color: #272727;
  font-size: 1.2em;
}

.x-onboard-plan-col.for-link:hover {
  border-color: #039be5;
  color: #039be5;
}

.x-onboard-plan-col.for-link.for-hide {
  display: none;
}

.x-onboard-plan-col.for-mobile {
  display: none;
}

.x-onboard-plan-img {
  height: 72px;
}

.x-onboard-plan-info {
  position: relative;
  z-index: 10;
  margin-left: 16px;
  font-size: 16px;
  font-weight: 500;
}

.x-hero-container {
  position: relative;
  z-index: 10;
  max-width: 60%;
}

.x-hero-container.for-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  max-width: 720px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-hero-container.for-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-hero-container.for-banner.for-white-text {
  color: #fff;
}

.x-rate-table-label {
  display: none;
  color: #6e6e6e;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
}

.x-card-title {
  margin-bottom: 8px;
}

.x-plan-table-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.x-plan-table-block.for-one-col.remove-margin {
  margin-top: 0px;
}

.x-plan-table-block.for-eligibility {
  height: 100%;
  margin-top: -40px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.x-plan-table-block.for-eligibility.for-hide {
  display: none;
}

.x-plan-table-sidebar {
  position: relative;
  z-index: 10;
  width: 248px;
  border-right: 2px solid #272727;
}

.x-plan-table-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #c7c9cc;
  border-right: 1px solid #c7c9cc;
}

.x-plan-table-content.for-exclusive {
  border-top-style: none;
  border-right-style: none;
}

.x-plan-table-header {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #272727;
  background-color: #fff;
  text-align: center;
}

.x-plan-table-header.for-sidebar {
  margin-top: 1px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.x-plan-table-header.for-sidebar.for-merge {
  width: 240px;
  margin-top: 0px;
  border-bottom-style: none;
}

.x-plan-table-header.for-sidebar.for-merge.mb-bd {
  width: auto;
  border-top: 1px solid #c7c9cc;
}

.x-plan-table-header.for-sidebar.for-merge.hmfb {
  width: auto;
}

.x-plan-table-header.for-sidebar.for-higher.for-sticky {
  background-color: #fff;
}

.x-plan-table-header.for-sidebar.for-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 115px;
  z-index: 10;
}

.x-plan-table-header.for-higher {
  position: relative;
  top: 0px;
  height: 110px;
  padding-bottom: 8px;
  background-color: transparent;
}

.x-plan-table-header.for-higher.for-juara {
  height: 119px;
}

.x-plan-table-header.for-higher.for-sticky {
  background-color: #fff;
}

.x-plan-table-header.for-exclusive {
  width: 99.9999677262463%;
  border-bottom-style: none;
}

.x-plan-table-header.for-exclusive.for-yellow {
  background-color: #ffe600;
}

.x-plan-table-header.for-exclusive.for-yellow.for-radius {
  height: 60px;
  border-top-right-radius: 0px;
}

.x-plan-table-header.for-exclusive.for-red {
  width: 100%;
  height: 60px;
  background-color: #ff3939;
}

.x-plan-table-header.for-exclusive.for-radius {
  border-bottom-style: none;
  border-top-right-radius: 10px;
}

.x-plan-table-header.for-exclusive.for-orange {
  height: 60px;
  background-color: #ffa600;
}

.x-plan-table-header.for-fibre {
  width: 99.9999677262463%;
  border-bottom-style: none;
}

.x-plan-table-header.for-fibre.for-yellow {
  height: 70px;
  padding: 10px;
  background-color: #ffe600;
}

.x-plan-table-header.for-fibre.for-yellow.for-radius {
  height: 70px;
  border-top-right-radius: 10px;
}

.x-plan-table-header.for-fibre.for-yellow.for150 {
  height: 92px;
}

.x-plan-table-header.for-fibre.for-red {
  width: 100%;
  height: 60px;
  background-color: #ff3939;
}

.x-plan-table-header.for-fibre.for-radius {
  border-bottom-style: none;
  border-top-right-radius: 10px;
}

.x-plan-table-header.for-fibre.for-radius.for-light-yellow {
  background-color: #fffbdb;
}

.x-plan-table-header.for-fibre.for-orange {
  height: 60px;
  background-color: #ffa600;
}

.x-plan-table-header.for-fibre.for-light-yellow {
  background-color: #fffbdb;
}

.x-plan-table-header.for-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 115px;
}

.x-plan-table-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
}

.x-plan-table-col:hover {
  background-color: #f5f5f5;
}

.x-plan-table-col.for-one-col.for-exclusive.for-yellow {
  background-color: #fffbdb;
}

.x-plan-table-col.for-one-col.for-exclusive.for-yellow.for-border {
  margin-top: -4px;
  border-style: dashed;
  border-width: 4px;
  border-color: #039be5;
  border-radius: 10px;
}

.x-plan-table-col.for-one-col.for-fibre.for-yellow {
  background-color: #fffbdb;
}

.x-plan-table-col.for-one-col.for-fibre.for-yellow.for-border {
  margin-top: -4px;
  border-style: dashed;
  border-width: 4px;
  border-color: #039be5;
  border-radius: 10px;
}

.x-plan-table-col.for-column.for-exclusive.for-yellow {
  background-color: #fffbdb;
}

.x-plan-table-col.for-column.for-exclusive.for-yellow.for-border {
  margin-top: -5px;
  border-style: dashed;
  border-width: 5px;
  border-color: #039be5;
  border-radius: 10px;
}

.x-plan-table-col.for-column.for-yellow {
  background-color: #fffbdb;
}

.x-plan-table-h3 {
  margin-bottom: 12px;
}

.x-plan-table-h3.for-no-margin {
  margin-bottom: 0px;
}

.x-plan-table-h3.for-ppkm-header {
  margin-bottom: 0px;
  line-height: 1.2em;
}

.x-plan-table-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  padding-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-table-row.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  font-size: 1.1em;
  text-align: center;
}

.x-plan-table-row.for-center.for-large {
  height: 100%;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-plan-table-row.for-center.for-last {
  height: 100%;
  border-right-style: solid;
  border-right-color: #c7c9cc;
}

.x-plan-table-row.for-center.for-img {
  height: 190px;
}

.x-plan-table-row.for-center.for-higher {
  height: 110px;
}

.x-plan-table-row.for-center.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row.for-center.highlight-2 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
}

.x-plan-table-row.for-center.highlight-3 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-right: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.x-plan-table-row.for-center.for-huawei {
  font-size: 1.2em;
}

.x-plan-table-row.for-center.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row.for-center.x-for-table-flip {
  height: auto;
  margin-top: 0px;
  border-bottom-style: none;
}

.x-plan-table-row.for-center.for-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.x-plan-table-row.for-center.for-horizontal.for-vertical.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row.for-center.for-horizontal.for-vertical.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row.for-center.for-horizontal.for-vertical.for-light-orange {
  background-color: rgba(255, 166, 0, 0.23);
}

.x-plan-table-row.for-center.for-horizontal.for-vertical.for-fibre.add-height {
  height: 90px;
}

.x-plan-table-row.for-center.for-exclusive.for-mid-yellow {
  background-color: #fdf5ae;
}

.x-plan-table-row.for-center.for-exclusive.for-mid-yellow.for-higher {
  height: 150px;
}

.x-plan-table-row.for-center.for-exclusive.for-mid-red {
  background-color: #ffd5d5;
}

.x-plan-table-row.for-center.for-exclusive.for-mid-red.for-higher {
  height: 150px;
}

.x-plan-table-row.for-center.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row.for-center.for-exclusive.for-mid-orange {
  background-color: rgba(255, 166, 0, 0.39);
}

.x-plan-table-row.for-center.for-exclusive.for-mid-orange.for-higher {
  height: 150px;
}

.x-plan-table-row.for-center.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row.for-center.for-exclusive.for-dark-purple {
  background-color: #f1d7fe;
}

.x-plan-table-row.for-center.for-exclusive.for-dark-purple.for-higher {
  height: 150px;
}

.x-plan-table-row.for-center.for-exclusive.for-light-purple {
  background-color: rgba(241, 215, 254, 0.26);
}

.x-plan-table-row.for-center.for-exclusive.for-dark-purple-corner {
  border-bottom-right-radius: 10px;
  background-color: #f1d7fe;
}

.x-plan-table-row.for-center.for-exclusive.for-dark-purple-corner.for-higher {
  height: 150px;
}

.x-plan-table-row.for-center.for-fibre {
  height: 70px;
}

.x-plan-table-row.for-center.for-fibre.for-mid-yellow {
  background-color: #fdf5ae;
}

.x-plan-table-row.for-center.for-fibre.for-mid-yellow.adjust-height {
  height: 70px;
}

.x-plan-table-row.for-center.for-fibre.adjust-heght {
  height: 70px;
}

.x-plan-table-row.for-large {
  height: 100%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-plan-table-row.for-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-plan-table-row._100.for-img {
  height: 170px;
}

.x-plan-table-row._100.for-img.for-nescafe {
  height: 190px;
}

.x-plan-table-row.for-higher {
  height: 110px;
}

.x-plan-table-row.for-higher.under-highlight {
  height: 72px;
  margin-top: 43px;
}

.x-plan-table-row.for-higher.under-highlight.for-yellow {
  margin-top: 41px;
}

.x-plan-table-row.for-higher.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row.for-higher.for-internet-addon {
  top: 0px;
  margin-top: 33px;
}

.x-plan-table-row.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row.highlight {
  height: 110px;
  border-style: solid none solid solid;
  border-width: 2px 0px 2px 2px;
  border-color: #039be5 #000 #039be5 #039be5;
  border-radius: 12px 0px 0px 12px;
}

.x-plan-table-row.for-huawei {
  height: 220px;
}

.x-plan-table-row.for-huawei.adjust-device-addon {
  top: auto;
  background-color: transparent;
}

.x-plan-table-row.for-higher-2 {
  height: 125px;
}

.x-plan-table-row.for-promo {
  padding-right: 42px;
}

.x-plan-table-row.for-img {
  height: 190px;
}

.x-plan-table-row.for-exclusive {
  height: 60px;
  border-bottom-style: none;
}

.x-plan-table-row.for-exclusive.for-grey {
  background-color: #dde2e5;
}

.x-plan-table-row.for-exclusive.for-grey.for-radius {
  border-bottom-left-radius: 10px;
}

.x-plan-table-row.for-exclusive.for-grey.for-higher {
  height: 150px;
}

.x-plan-table-row.for-familiku {
  padding-right: 0px;
}

.x-plan-table-row.for-fibre {
  height: 70px;
  border-bottom-style: none;
}

.x-plan-table-row.for-fibre.for-grey {
  background-color: #dde2e5;
}

.x-plan-table-row.for-fibre.for-grey.for-radius {
  border-bottom-left-radius: 10px;
}

.x-plan-table-row.for-fibre.for-grey.adjust-height {
  height: 70px;
}

.x-plan-table-row.for-fibre.for-grey.add-height {
  height: 90px;
}

.x-plan-table-row.for-fibre.add-height {
  padding-right: 10px;
}

.x-plan-table-row.for-fibre.adjust-height {
  height: 70px;
}

.x-plan-table-row.for-fibre.for-radius {
  border-bottom-left-radius: 10px;
}

.x-plan-table-row.for-fibre.add-height-copy {
  height: 90px;
  padding-right: 10px;
}

.x-small-text {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}

.x-small-text.for-plan-table {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
}

.x-small-text.for-plan-table.for-date {
  font-size: 14px;
}

.x-small-text.for-plan-table.highlight-text {
  padding-left: 12px;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
}

.x-small-text.for-plan-table.for-familiku {
  margin-right: 31px;
}

.x-small-text.for-plan-table {
  line-height: 16px;
}

.x-focus-span {
  margin-right: 6px;
  padding-right: 4px;
  padding-left: 4px;
  border-radius: 4px;
  background-color: #039be5;
  color: #fff;
  font-size: 12px;
}

.x-focus-span.for-red {
  background-color: #f44336;
}

.x-focus-span.for-yellow {
  background-color: #ffe600;
  color: #272727;
}

.x-focus-span.for-yellow.for-bold {
  font-weight: 700;
}

.x-focus-span.for-absolute {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-right: 0px;
  padding-right: 6px;
  padding-left: 6px;
}

.x-focus-span.for-absolute.for-red {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  padding: 2px 8px;
  background-color: #ff3939;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}

.x-focus-span.for-absolute.for-yellow {
  z-index: 1;
  color: #272727;
  font-size: 12px;
  font-weight: 700;
}

.x-center-action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-center-action.no-space {
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-endnote-h2 {
  width: 60%;
  min-width: 50px;
  margin-bottom: 8px;
  padding-right: 64px;
  padding-left: 64px;
  text-align: center;
}

.x-plan-table-text {
  font-size: 14px;
  line-height: 17px;
}

.x-hero-slider {
  height: auto;
  background-color: transparent;
}

.x-hero-slider-mask {
  overflow: visible;
}

.x-hero-slider-pane {
  overflow: hidden;
  height: 380px;
  margin-right: 40px;
  border-radius: 16px;
  background-color: #ffe600;
  box-shadow: 0 4px 24px -8px rgba(56, 68, 77, 0.16), 0 8px 16px -4px rgba(56, 68, 77, 0.16);
  -webkit-transition: opacity 500ms cubic-bezier(.77, 0, .175, 1);
  transition: opacity 500ms cubic-bezier(.77, 0, .175, 1);
}

.x-hero-slider-pane.for-postpaid-family {
  background-image: linear-gradient(45deg, #22649e, #039be5);
  color: #fff;
}

.x-hero-slider-pane.for-prepaid {
  background-color: #fff;
}

.x-hero-slider-pane.for-fibre {
  background-color: #fff;
}

.x-hero-slider-pane.for-device {
  background-color: #fff;
}

.x-hero-slider-nav {
  margin-bottom: -44px;
}

.x-hero-slider-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #272727;
  box-shadow: 0 1px 3px 0 rgba(56, 68, 77, 0.16), 0 4px 8px 0 rgba(56, 68, 77, 0.16);
  font-size: 16px;
}

.x-hero-slider-arrow.for-left {
  margin-left: -24px;
}

.x-hero-slider-arrow.for-right {
  margin-right: -24px;
}

.x-mini-plan-block {
  margin-bottom: 24px;
}

.x-mini-plan-block.for-slider {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.x-mini-plan-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-mini-plan-list.for-span-full.super-long-life {
  position: relative;
}

.x-mini-plan-link {
  position: relative;
  display: block;
  overflow: hidden;
  min-width: 160px;
  padding: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #039be5;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 3px 3px -2px rgba(56, 68, 77, 0.16), 0 6px 8px 0 rgba(56, 68, 77, 0.16);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #272727;
  cursor: pointer;
}

.x-mini-plan-link:hover {
  background-color: #dde2e5;
}

.x-mini-plan-link.for-no-desc {
  padding-top: 24px;
  padding-bottom: 24px;
}

.x-mini-plan-link.x-no-hover {
  border-color: #c7c9cc;
  box-shadow: none;
  cursor: auto;
}

.x-mini-plan-link.x-no-hover:hover {
  background-color: #fff;
}

.x-mini-plan-link.x-no-hover-2 {
  border-color: #c7c9cc;
  background-color: #fff;
  box-shadow: none;
  cursor: auto;
}

.x-mini-plan-link.for-full {
  height: 100%;
}

.x-mini-plan-price {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0px;
  bottom: auto;
  padding: 6px 12px;
  border-bottom-left-radius: 8px;
  background-color: #039be5;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: right;
}

.x-duration-span {
  display: inline-block;
  color: #979797;
  font-size: 50%;
  line-height: 100%;
}

.x-menu-grid-img {
  display: block;
  height: 96px;
  margin-left: auto;
}

.x-menu-grid-img.for-help {
  margin-top: -16px;
  margin-right: -24px;
  margin-bottom: -16px;
}

.x-menu-grid-title {
  font-size: 20px;
  font-weight: 700;
}

.x-content-card-block {
  margin-bottom: 24px;
}

.x-content-card-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-content-card-link {
  position: relative;
  display: block;
  height: 100%;
  min-height: 160px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #fff;
}

.x-content-card-link:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(56, 68, 77, 0.8)), to(rgba(56, 68, 77, 0.8))), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-image: linear-gradient(180deg, rgba(56, 68, 77, 0.8), rgba(56, 68, 77, 0.8)), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-content-card-data {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(56, 68, 77, 0.32);
}

.x-promo-card-block {
  margin-bottom: 24px;
}

.x-promo-card-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-promo-card-link {
  display: block;
  overflow: hidden;
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  color: #272727;
}

.x-promo-card-link:hover {
  background-color: #f5f5f5;
}

.x-promo-card-link.x-distribute-evenly {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.x-promo-card-link.x-distribute-evenly:hover {
  background-color: #f5f5f5;
}

.x-promo-card-img {
  display: block;
  width: 100%;
  height: 160px;
  font-size: 1px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-promo-card-data {
  padding: 16px;
}

.x-promo-card-data.for-digital-solutions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-bottom: 26px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-menu-grid-data {
  position: relative;
  z-index: 10;
}

.x-simple-card-block {
  margin-bottom: 24px;
}

.x-simple-card-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
}

.x-simple-card-item {
  overflow: hidden;
}

.x-simple-card-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  padding: 16px 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #6e6e6e;
}

.x-simple-card-link:hover {
  border-color: #272727;
  color: #272727;
}

.x-pulse {
  width: 80px;
  height: 80px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffe600;
  border-radius: 100px;
  opacity: 0;
}

.x-pulse-container {
  position: absolute;
  left: 50%;
  bottom: -32px;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.x-slider-h1 {
  margin-bottom: 12px;
  color: #000;
  text-transform: none;
}

.x-float-helper {
  position: fixed;
  left: 50%;
  bottom: 32px;
  z-index: 6000;
  display: none;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.x-float-helper-btn {
  position: relative;
  z-index: 10;
  display: block;
  padding: 6px 24px;
  border-radius: 24px;
  background-color: #039be5;
  box-shadow: 0 6px 12px -4px rgba(56, 68, 77, 0.16);
  color: #fff;
  font-weight: 500;
  text-align: center;
}

.x-float-helper-menu {
  position: absolute;
  left: 50%;
  bottom: -12px;
  overflow: hidden;
  padding: 24px 24px 64px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 0 3px 8px -4px rgba(56, 68, 77, 0.16);
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  white-space: nowrap;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-deck-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-deck-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: 0 1px 3px 0 rgba(56, 68, 77, 0.16);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.x-deck-container:hover {
  background-color: #f5f5f5;
}

.x-deck-link {
  display: block;
}

.x-deck-data {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-deck-thumb {
  display: block;
}

.x-link-btn {
  margin-right: 8px;
  margin-left: 8px;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

.x-deck-title {
  display: block;
  margin-bottom: 12px;
  color: #272727;
  font-size: 20px;
  font-weight: 600;
}

.x-deck-text {
  margin-bottom: 16px;
  text-align: left;
}

.x-promo-wrapper {
  max-width: 880px;
  margin-right: auto;
  margin-left: auto;
}

.x-promo-container {
  padding-top: 24px;
  padding-bottom: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1.5fr;
  grid-template-columns: 1fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-page-banner {
  display: block;
  margin-bottom: 16px;
  border-radius: 12px;
}

.x-promo-h1 {
  font-size: 32px;
  line-height: 40px;
}

.x-cart-main {
  margin-left: 0px;
  padding-top: 64px;
  padding-bottom: 64px;
}

.x-cart-wrapper {
  max-width: 720px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.x-step-list {
  margin-bottom: 0px;
  padding-left: 48px;
}

.x-step-item {
  position: relative;
  margin-bottom: 40px;
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
}

.x-form-block {
  margin-bottom: 24px;
}

.x-form-block.for-modal {
  margin-bottom: 0px;
}

.x-form-block.for-business {
  width: 100%;
  margin-top: 12px;
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 16px;
  background-color: #fff;
}

.x-form-block.for-lead-form {
  width: 100%;
  max-width: 1100px;
  margin-top: 12px;
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 16px;
  background-color: #fff;
}

.x-form-block.for-business {
  width: 100%;
  margin-top: 12px;
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 16px;
  background-color: #fff;
}

.x-form-block.for-btl {
  width: 100%;
  max-width: 1100px;
  margin-top: 12px;
  margin-right: 60px;
  margin-left: 60px;
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 16px;
  background-color: #fff;
}

.x-cart-close-btn {
  display: block;
  margin-bottom: 40px;
  padding: 8px;
  border-radius: 4px;
  background-color: #fff;
  font-family: Remix, sans-serif;
  color: #ff3939;
  font-size: 24px;
}

.x-cart-close-btn:hover {
  background-color: #272727;
  color: #fff;
}

.x-cart-close-btn.for-form {
  margin-right: 16px;
  margin-bottom: 0px;
}

.x-input-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -8px;
  margin-bottom: 32px;
  margin-left: -8px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-input-row.static {
  display: block;
}

.x-input-row.for-filter {
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.x-input-row.idd-rates {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-input-row.idd-rates.centre {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-input-row.idd-rates.flex-child {
  margin-bottom: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-input-row.idd-rates.flex-child.for-1-column {
  margin-bottom: 30px;
}

.x-input-row.idd-rates.add-margin {
  margin-right: 40px;
  margin-left: 40px;
}

.x-input-row.roaming-rates {
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-input-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-input-container.for-nob {
  margin-top: 24px;
}

.x-input-container.for-nob.for-hide {
  display: none;
}

.x-input-container.for-main-selling {
  margin-top: 24px;
}

.x-input-container.for-main-selling.for-hide {
  display: none;
}

.x-input-container.for-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-input-container.custom-padding {
  padding-right: 0px;
  padding-left: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-input-container.custom-padding {
  padding-right: 0px;
  padding-left: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-input-container.custom-padding {
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-input-block {
  margin-bottom: 32px;
}

.x-input-block.for-hide {
  display: none;
}

.x-input-label {
  position: absolute;
  left: 16px;
  top: 8px;
  margin-bottom: 0px;
  -webkit-transition: all 350ms cubic-bezier(.77, 0, .175, 1);
  transition: all 350ms cubic-bezier(.77, 0, .175, 1);
  color: #979797;
  font-size: 12px;
  line-height: 12px;
}

.x-input-label.for-idle {
  position: absolute;
  top: 16px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  cursor: text;
}

.x-input-label.for-static {
  position: static;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
}

.x-input-label.for-static.centre {
  text-align: center;
}

.x-input-label.for-text-kit {
  position: static;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
}

.x-input-text {
  height: 56px;
  margin-bottom: 0px;
  padding: 24px 16px 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: hsla(0, 0%, 96.1%, 0.5);
  font-size: 20px;
}

.x-input-text:hover {
  border-color: #272727;
  background-color: #fff;
}

.x-input-text:focus {
  border-color: #039be5;
  background-color: #fff;
}

.x-input-text.for-prefix {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.x-input-text.for-tac {
  padding-top: 8px;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}

.x-input-text.for-test-kit {
  padding-top: 8px;
  font-size: 18px;
}

.x-input-text.for-date {
  padding-top: 8px;
  font-size: 18px;
}

.x-input-col {
  margin-right: 8px;
  margin-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-input-col.for-toggle {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.x-input-col.dont-expand {
  width: 350px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.x-input-col.dont-expand.right-padding {
  margin-right: 20px;
}

.x-input-col.dont-expand.left-padding {
  margin-left: 20px;
}

.x-input-col.dont-expand {
  width: 350px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.x-input-col.dont-expand.left-padding {
  margin-left: 20px;
}

.x-input-col.dont-expand.right-padding {
  margin-right: 20px;
}

.x-input-helper {
  margin-top: 8px;
  padding-left: 8px;
  border-left: 2px solid #039be5;
  font-size: 12px;
  line-height: 14px;
}

.x-toggle-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -6px;
  margin-bottom: -12px;
  margin-left: -6px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-input-toggle {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 80px;
  margin-right: 6px;
  margin-bottom: 12px;
  margin-left: 6px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: pointer;
}

.x-input-toggle.for-lead-form {
  min-width: 128px;
}

.x-input-toggle.for-product-card {
  padding: 20px;
}

.x-input-toggle-label {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  color: #979797;
  font-weight: 700;
  text-align: center;
}

.x-input-toggle-radio {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  box-shadow: 0 4px 4px -2px rgba(56, 68, 77, 0.16);
  color: #979797;
  font-weight: 700;
}

.x-input-toggle-radio:hover {
  border-color: #039be5;
}

.x-input-toggle-radio.w--redirected-checked {
  border-width: 1px;
  border-radius: 8px;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #039be5, 0 6px 12px -3px rgba(3, 155, 229, 0.64);
}

.x-input-link-line {
  width: 16px;
  height: 2px;
  margin-top: 28px;
  margin-right: 4px;
  margin-left: 4px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #039be5;
}

.x-input-group {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-input-prefix {
  padding: 22px 16px 8px;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #979797;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6152b2d34ca06b0c6b5dd6bd_stripe.png");
  background-position: 0px 0px;
  background-size: auto;
  -webkit-transition: all 350ms cubic-bezier(.77, 0, .175, 1);
  transition: all 350ms cubic-bezier(.77, 0, .175, 1);
  font-size: 20px;
  font-weight: 600;
}

.x-input-prefix.for-idle {
  padding-top: 15px;
  padding-bottom: 15px;
  border-style: solid;
  border-color: #c7c9cc;
}

.x-input-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-input-check.for-cart-toggle {
  position: relative;
  z-index: 0;
  margin-bottom: 0px;
}

.x-input-check-btn {
  width: 32px;
  height: 32px;
  margin-top: 0px;
  margin-right: 16px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #979797;
  border-radius: 8px;
  background-color: #f5f5f5;
  box-shadow: 0 3px 3px 0 rgba(56, 68, 77, 0.16);
  cursor: pointer;
}

.x-input-check-btn.w--redirected-checked {
  border-color: #039be5;
  border-radius: 8px;
  background-color: #039be5;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6152b2d34ca06b7cda5dd72e_check-fill.svg");
  box-shadow: 0 6px 12px -3px rgba(3, 155, 229, 0.64);
}

.x-input-check-label {
  margin-bottom: 0px;
  font-weight: 400;
}

.x-input-check-label.for-hide {
  display: none;
}

.x-input-select {
  height: 56px;
  margin-bottom: 0px;
  padding-right: 16px;
  padding-left: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
  font-size: 16px;
  font-weight: 600;
}

.x-input-select:hover {
  border-color: #979797;
}

.x-input-select:focus {
  border-color: #039be5;
}

.x-input-select.for-small {
  width: 164px;
  height: 44px;
  font-size: 14px;
}

.x-input-select.x-input-select-adjust {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  border-style: none;
  border-radius: 8px;
}

.x-input-select.x-input-select-adjust.for-white {
  background-color: #fff;
}

.x-hr-sep {
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
  background-color: #c7c9cc;
}

.x-input-tac {
  display: -ms-grid;
  display: grid;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-input-textarea {
  min-height: 128px;
  margin-bottom: 0px;
  padding: 24px 16px 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: hsla(0, 0%, 96.1%, 0.5);
  font-size: 20px;
}

.x-input-textarea:hover {
  border-color: #272727;
  background-color: #fff;
}

.x-input-textarea:focus {
  border-color: #039be5;
  background-color: #fff;
}

.x-input-counter-block {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 80px;
  grid-template-columns: 1fr 80px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-input-counter {
  margin-top: 8px;
  color: #979797;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  text-align: right;
}

.x-tile-plan-block {
  position: relative;
}

.x-tile-plan-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 32px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-tile-plan-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  box-shadow: 0 4px 8px -4px rgba(56, 68, 77, 0.16);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  font-style: normal;
}

.x-tile-plan-card:hover {
  border-color: #c7c9cc;
}

.x-tile-plan-card-wrapper {
  padding: 0px;
}

.x-device-list-block {
  display: -ms-grid;
  display: grid;
  margin-bottom: 32px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-device-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  box-shadow: 0 8px 16px -8px rgba(56, 68, 77, 0.16);
  text-align: center;
}

.x-device-list-thumb {
  height: 240px;
  margin-bottom: 16px;
}

.x-legal-h1 {
  margin-bottom: 0px;
  font-size: 64px;
  line-height: 64px;
}

.x-tile-plan-title {
  color: #039be5;
  font-size: 24px;
}

.x-tile-plan-title.for-black {
  margin-bottom: 16px;
  color: #353535;
}

.x-incident-marker {
  width: 12px;
  height: 12px;
  margin-top: 6px;
  border-radius: 4px;
  background-color: #039be5;
}

.x-legal-list-block {
  margin-bottom: 32px;
}

.x-legal-list {
  display: -ms-grid;
  display: grid;
  padding-left: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-legal-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-legal-item-link {
  margin-right: 16px;
  margin-left: 16px;
  font-weight: 500;
  text-decoration: underline;
}

.x-legal-item-stats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-dot-sep {
  margin-right: 6px;
  margin-left: 6px;
}

.x-breadcrumb-block {
  background-color: #272727;
  color: #c7c9cc;
}

.x-breadcrumb-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.x-breadcrumb-link {
  padding: 8px 8px 8px 0px;
  font-size: 14px;
  font-weight: 500;
}

.x-breadcrumb-sep {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Remix, sans-serif;
  color: #6e6e6e;
}

.x-empty-placeholder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 128px;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: transparent;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6152b2d34ca06b0c6b5dd6bd_stripe.png");
  background-position: 0px 0px;
  background-size: auto;
  color: #979797;
  font-weight: 500;
}

.x-empty-placeholder-img {
  height: 80px;
  margin-bottom: 16px;
}

.x-data-row {
  margin-bottom: 16px;
}

.x-section-bg {
  position: absolute;
  left: 0%;
  top: 50%;
  right: 0%;
  display: block;
  width: 100%;
  max-width: none;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.x-device-list-spec {
  display: -ms-grid;
  display: grid;
  margin-top: 16px;
  margin-bottom: 16px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 8px;
  -ms-grid-columns: 80px 1fr;
  grid-template-columns: 80px 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}

.x-step-h3 {
  margin-bottom: 12px;
}

.x-link-block {
  height: 100%;
  color: #6e6e6e;
}

.x-link-block:hover {
  background-color: #f5f5f5;
  color: #272727;
}

.x-link-block.terms {
  padding: 16px;
}

.x-black-overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 8000;
  display: none;
  background-color: rgba(56, 68, 77, 0.64);
}

.x-buy-opt-modal {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9000;
  overflow: hidden;
  max-width: 560px;
  min-width: 480px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 17px;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(56, 68, 77, 0.16), 0 12px 24px 0 rgba(56, 68, 77, 0.16);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: left;
}

.x-buy-opt-modal.for-hide {
  display: none;
}

.x-buy-opt-wrapper {
  display: -ms-grid;
  display: grid;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-buy-opt-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #c7c9cc;
  border-radius: 8px;
  color: #6e6e6e;
  font-weight: 500;
}

.x-buy-opt-btn:hover {
  border-color: #039be5;
  color: #039be5;
}

.x-input-cart-toggle-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-input-cart-toggle-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  box-shadow: 0 4px 4px -2px rgba(56, 68, 77, 0.16);
  cursor: pointer;
}

.x-input-cart-toggle-data {
  text-align: right;
}

.x-input-cart-toggle-cover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 1;
  width: 72px;
}

.x-form-nav-header {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  margin-bottom: 28px;
  padding: 24px 64px;
  background-color: #ffe600;
}

.x-form-h1 {
  margin-bottom: 0px;
  font-size: 1.8em;
  line-height: 1.4em;
}

.x-form-wrapper {
  max-width: 720px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.x-ekyc-form {
  width: 100%;
}

.x-form-nav-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-form-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-m-quick-nav {
  display: none;
}

.x-hero-slider-link {
  position: absolute;
  display: block;
  overflow: visible;
  width: 100%;
  height: 100%;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  color: #272727;
}

.x-hero-slider-link.for-white {
  color: #fff;
}

.x-hero-slider-action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  color: #039be5;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}

.x-hero-slider-action.for-yellow {
  color: #ffe600;
}

.x-hero-slider-action.for-postpaid-fam {
  color: #fff;
}

.x-hero-slider-action-span {
  margin-left: 8px;
  font-family: Remix, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.x-prime-nav-menu-link-alt {
  display: block;
  padding: 4px;
  color: #6e6e6e;
  font-weight: 500;
}

.x-prime-nav-menu-link-alt:hover {
  color: #272727;
}

.x-prime-dd-badge {
  display: block;
  height: 16px;
  margin-left: 8px;
}

.x-shop-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-shop-list.for-3 {
  max-width: 760px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-shop-list.for-3.for-plus {
  -ms-grid-columns: 1fr 50px 1fr;
  grid-template-columns: 1fr 50px 1fr;
}

.x-shop-list.for-5 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.x-shop-list.for-4 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-shop-list.for-4.for-device {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-shop-list.for-4.for-iphone {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.x-shop-list.for-7 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.x-shop-item {
  position: relative;
}

.x-shop-item.for-plus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  padding-bottom: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-shop-item-link {
  display: block;
  overflow: hidden;
}

.x-shop-item-thumb {
  display: block;
  width: 100%;
  border-radius: 8px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-size: auto;
}

.x-lang-toggle {
  padding: 8px 12px;
  color: #979797;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

.x-lang-toggle.w--current {
  display: inline-block;
  background-color: #039be5;
  color: #fff;
  font-size: 16px;
}

.x-shop-item-data {
  margin-top: 4px;
  color: #272727;
  font-size: 12px;
  line-height: 16px;
}

.x-shop-item-data.for-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-shop-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-shop-group.for-jaringan {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-shop-more-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
}

.x-shop-more-btn:hover {
  color: #272727;
}

.x-lang-picker-block {
  position: absolute;
  left: auto;
  top: 32px;
  right: 0%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-search-close-btn {
  margin-left: 12px;
  padding: 12px;
  border-radius: 24px;
  background-color: #dde2e5;
  font-family: Remix, sans-serif;
  color: #ff3939;
  font-size: 24px;
}

.x-search-close-btn:hover {
  background-color: #ff3939;
  color: #fff;
}

.x-video-gallery-block {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-video-item {
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 8px 16px -4px rgba(56, 68, 77, 0.16);
}

.x-lead-form-modal {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 1000;
  overflow: hidden;
  min-width: 480px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 8px 16px -4px rgba(56, 68, 77, 0.16);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.x-lead-form-modal.for-hide {
  display: none;
}

.x-lead-form-container {
  padding: 24px;
  border-top: 1px solid #c7c9cc;
}

.x-banner-list {
  display: -ms-grid;
  display: grid;
  height: 210px;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-banner-list.for-2 {
  height: auto;
  grid-column-gap: 26px;
  -ms-grid-columns: 1.5fr 0.75fr;
  grid-template-columns: 1.5fr 0.75fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-banner-list.for-1-4 {
  height: 360px;
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-banner-list.for-4 {
  height: auto;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.x-banner-list.for-4.for-hide {
  display: none;
}

.x-banner-list.for-jaringan {
  height: auto;
  max-width: 1000px;
  justify-items: stretch;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.x-banner-list.for-two {
  height: 100%;
  grid-auto-flow: row;
  grid-auto-rows: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.x-banner-list.for-two.adjust-height {
  height: 100%;
}

.x-banner-list.for-2 {
  grid-column-gap: 26px;
  -ms-grid-columns: 1.5fr 0.75fr;
  grid-template-columns: 1.5fr 0.75fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-banner-list.for-2 {
  height: auto;
  grid-column-gap: 26px;
  -ms-grid-columns: 1.5fr 0.75fr;
  grid-template-columns: 1.5fr 0.75fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-banner-item {
  overflow: hidden;
  width: auto;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 4px 24px -8px rgba(0, 0, 0, 0.25);
}

.x-banner-item-link {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  -o-object-fit: contain;
  object-fit: contain;
}

.x-banner-item-img {
  width: 100%;
  height: 100%;
  background-color: #fff;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-banner-item-img.for-fill {
  -o-object-fit: cover;
  object-fit: cover;
}

.x-banner-1-4-right {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-plan-table-merged {
  display: -ms-grid;
  display: grid;
  margin-top: -40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(248px, 248px) 1fr;
  grid-template-columns: minmax(248px, 248px) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-broadcast-list {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #fcc;
}

.x-broadcast-container {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 80px 1fr;
  grid-template-columns: 80px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-broadcast-badge {
  padding: 8px;
  border-radius: 4px;
  background-color: #ff3939;
  color: #fff;
  font-size: 18px;
  line-height: 16px;
  font-weight: 600;
  text-align: center;
}

.x-broadcast-teaser {
  color: #272727;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}

.x-emp-rrp {
  color: #272727;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
}

.x-bod-card-heading {
  font-size: 1.2em;
}

.x-icon-logo {
  width: 32px;
  height: 32px;
  border-radius: 20px;
  -o-object-fit: fill;
  object-fit: fill;
}

.x-icon-logo.for-business {
  width: 24px;
  height: 24px;
}

.x-promo-date {
  display: -ms-grid;
  display: grid;
  margin-top: 24px;
  padding: 12px 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 160px 1fr;
  grid-template-columns: 160px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  background-color: #ffe600;
}

.heading-5 {
  text-align: left;
}

.x-bod-popup-wrapper {
  display: -ms-grid;
  display: grid;
  overflow: auto;
  padding-right: 0px;
  padding-bottom: 24px;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-bod-info-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.x-bod-info-img {
  width: 150px;
  height: 150px;
  margin-right: 16px;
  border-style: solid;
  border-width: 4px;
  border-color: #039be5;
  border-radius: 36px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-bod-info-heading {
  font-size: 1.2em;
  line-height: 130%;
  font-weight: 700;
}

.x-bod-popup-info {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-onboard-plan-text-block {
  font-size: 20px;
}

.x-onboard-plan-text-block.for-blue {
  display: inline-block;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 8px;
  border-radius: 4px;
  background-color: #039be5;
  color: #fff;
}

.x-onboard-plan-text-block.for-blue {
  display: inline-block;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 8px;
  border-radius: 4px;
  background-color: #039be5;
  color: #fff;
}

.heading-10 {
  text-align: left;
}

.paragraph-4 {
  font-size: 14px;
}

.paragraph-5 {
  font-size: 14px;
}

.x-onboard-header {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
}

.x-jaringan-banner-item-link {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 260px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 12px;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6152b2d34ca06b92f25ddb52_JR-BG.png");
  background-position: 0px 0px;
  background-size: cover;
  -o-object-fit: contain;
  object-fit: contain;
}

.x-jaringan-title {
  margin-bottom: 16px;
  color: #272727;
  font-size: 28px;
  line-height: 38px;
  font-weight: 700;
}

.x-jaringan-value {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
}

.x-jaringan-content {
  margin-top: 12px;
  margin-left: -16px;
  padding: 8px 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  background-color: hsla(0, 0%, 100%, 0.7);
  color: #272727;
  font-size: 16px;
}

.x-jaringan-value-span {
  margin-left: 6px;
}

.image {
  position: absolute;
  left: auto;
  top: -3%;
  right: 0%;
  bottom: 0%;
  width: 240px;
}

.x-onboard-jaringan-sticker {
  overflow: hidden;
  max-width: 400px;
  border-radius: 16px;
}

.x-bod-rich-text {
  margin-bottom: 24px;
}

.x-bod-rich-text h5 {
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
}

.x-country-list {
  display: -ms-grid;
  display: grid;
  margin-top: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-country-roam-li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  padding: 8px 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  font-weight: 500;
}

.x-redirect-block {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-redirect-block.for-4 {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.x-redirect-block.for-4.add-space {
  margin-top: 28px;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}

.x-redirect-block.for-2 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.x-redirect-block.for-smaller.for-4 {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.x-redirect-block.add-space {
  margin-top: 15px;
}

.x-redirect-block.for-store {
  -ms-grid-columns: minmax(auto, 1fr) 1fr 1fr 1fr;
  grid-template-columns: minmax(auto, 1fr) 1fr 1fr 1fr;
}

.x-redirect-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 16px 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #272727;
}

.x-redirect-link:hover {
  background-color: #ffe600;
}

.x-redirect-link.for-smaller {
  padding-right: 16px;
  padding-left: 16px;
}

.x-redirect-link.for-store {
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}

.x-redirect-link.for-store:hover {
  border-color: #272727;
  background-color: #f5f5f5;
}

.x-redirect-cta-subheading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-tc-content.for-4g-bm {
  text-align: center;
}

.x-redirect-text.for-full {
  font-size: 15px;
}

.x-redirect-image {
  position: relative;
  left: -11px;
  bottom: -31px;
  width: 140px;
  margin-right: 10px;
}

.x-redirect-image.for-smaller {
  left: 0px;
  bottom: 0px;
  width: 30%;
  margin-top: 0px;
  margin-right: 10px;
}

.x-redirect-icon {
  position: relative;
  margin-left: 5px;
  font-family: Remix, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.x-redirect-icon.for-center {
  top: 14px;
}

.x-redirect-icon.for-center.for-static {
  top: 0px;
}

.x-btl-img-banner {
  display: block;
  width: 100%;
  max-width: 1100px;
  margin: 0px auto 24px;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 12px;
}

.x-btl-img-banner.collab {
  max-width: none;
  margin-bottom: 0px;
}

.x-hero-grid-banner {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 100%;
  height: 320px;
  padding: 34px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.7fr 1fr;
  grid-template-columns: 0.7fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 16px;
  background-color: #ffe600;
}

.x-hero-grid-banner.for-catalogue {
  height: 200px;
}

.x-hero-side-banner-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-limit.for-banner {
  padding-right: 64px;
  padding-left: 64px;
}

.x-limit.for-banner {
  padding-right: 64px;
  padding-left: 64px;
}

.x-hero-heading {
  margin-bottom: 11px;
  color: #272727;
  font-size: 2.5em;
  line-height: 1em;
}

.x-hero-heading.for-white {
  color: #fff;
}

.x-hero-heading.x-adjust-leading {
  color: #fff;
}

.x-hero-side-banner-mobile {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100%;
  border-radius: 16px;
  -o-object-fit: fill;
  object-fit: fill;
}

.x-btl-banner-contianer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-solution-intro-container {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 57px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 2px none #272727;
}

.x-solution-intro-img {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.x-solution-p {
  font-size: 1.1em;
  line-height: 1.6em;
}

.x-how-container {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.x-solution-feature-card {
  padding: 16px 16px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 16px;
}

.x-solution-feature-container {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-solution-feature-rich-text h5 {
  font-size: 1.3em;
  line-height: 1.6em;
}

.x-solution-feature-rich-text p {
  font-size: 1.1em;
  line-height: 1.5em;
}

.x-solution-feature-rich-text img {
  width: 100%;
  margin-bottom: 16px;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-solution-feature-rich-text figure {
  width: 100%;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
}

.x-limit-solution {
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
}

.x-solution-benefit-rt h5 {
  font-size: 18px;
}

.x-solution-benefit-rt img {
  width: 72px;
  height: 72px;
  margin-bottom: 16px;
}

.x-solution-right-img {
  height: 72px;
  margin-bottom: 12px;
}

.collection-item {
  font-size: 14px;
}

.x-solution-banner-image {
  width: 100%;
  border-radius: 16px;
  box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);
}

.x-solution-prop-rt h5 {
  font-size: 18px;
}

.x-solution-prop-rt img {
  height: 36px;
  margin-bottom: 16px;
}

.x-card-icon {
  height: 36px;
  margin-bottom: 12px;
}

.x-card-heading {
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 28px;
}

.x-card-heading.small {
  font-size: 18px;
  line-height: 24px;
}

.x-card-testimonial-img {
  margin-right: 0px;
  border-radius: 8px;
}

.x-solution-testimonial-rt h5 {
  font-size: 1.2em;
  line-height: 1.6em;
  font-weight: 600;
}

.x-solution-testimonial-rt p {
  font-size: 1.1em;
  line-height: 1.5em;
}

.x-solution-testimonial-rt img {
  margin-bottom: 16px;
  border-radius: 8px;
}

.x-solution-testimonial-rt figure {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.x-store-service-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 16px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-store-service-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #c7c9cc;
}

.x-store-service-img {
  height: 32px;
}

.x-store-service-heading {
  margin-top: 8px;
  font-weight: 600;
}

.x-store-sub-heading {
  margin-top: -24px;
}

.x-store-rocket-container {
  min-height: 240px;
  margin-top: 0px;
}

.text-span-2 {
  color: red;
  text-decoration: line-through;
}

.text-block-5 {
  font-size: 14px;
}

.text-block-6 {
  font-size: 14px;
}

.x-plan-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  margin-bottom: 0px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-block-price {
  font-weight: 500;
}

.x-long-banner {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 16px;
  background-color: #fff7af;
}

.x-long-banner.add-space {
  margin-top: 32px;
  background-color: transparent;
}

.x-long-banner.for-bottom-margin {
  margin-bottom: 20px;
}

.text-span-3 {
  color: #039be5;
  font-size: 12px;
  font-weight: 700;
}

.text-span-4 {
  font-size: 14px;
}

.italic-text {
  font-weight: 700;
}

.x-long-banner-image {
  -o-object-fit: cover;
  object-fit: cover;
}

.x-long-banner-image-mobile {
  display: none;
}

.x-testimonial-slide {
  overflow: visible;
  width: auto;
  margin-right: 25px;
  padding: 16px 0px;
  background-color: #fff;
}

.x-testimonial-slide.for-one {
  width: 32%;
  height: 100%;
  margin-right: 24px;
}

.x-testimonial-slide.for-fibre {
  width: 32%;
  height: 100%;
  margin-right: 24px;
}

.x-testimonial-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  height: 420px;
  padding: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 8px 16px -8px rgba(56, 68, 77, 0.16);
  text-align: center;
}

.x-testimonial-logo {
  width: 72px;
  height: 72px;
  margin-bottom: 16px;
  border-radius: 50%;
  box-shadow: 0 5px 12px 4px rgba(0, 0, 0, 0.15);
}

.x-testimonial-p {
  margin-bottom: 0px;
  font-size: 1em;
  line-height: 160%;
  font-weight: 500;
}

.slider {
  position: relative;
  overflow: hidden;
  height: 100%;
  margin-right: -72px;
  margin-left: -72px;
  padding-right: 72px;
  padding-left: 72px;
  background-color: hsla(0, 0%, 100%, 0);
}

.x-testimonial-quote {
  position: static;
  left: auto;
  top: -3%;
  right: -3%;
  bottom: auto;
  width: 32px;
  height: auto;
}

.x-testimonial-arrow {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #039be5;
  font-size: 24px;
}

.x-testimonial-arrow.for-digbiz {
  width: 40px;
  height: 40px;
}

.left-arrow {
  left: -26px;
  overflow: visible;
}

.left-arrow.for-fibre {
  left: 47px;
}

.left-arrow.for-digbiz-placing {
  left: 50px;
}

.x-testimonial-mask {
  overflow: hidden;
}

.x-testimonial-mask.for-3 {
  overflow: visible;
}

.right-arrow {
  left: auto;
  top: 0%;
  right: -4%;
  bottom: 0%;
}

.right-arrow.fibre {
  right: 1%;
}

.right-arrow.for-digbiz-placing {
  right: 0%;
}

.x-testimonial-slide-nav {
  position: static;
  display: block;
  background-color: #fff;
}

.x-promo-step-block {
  position: relative;
  display: block;
  margin-bottom: 48px;
  padding: 21px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
}

.x-promo-step-counter {
  position: absolute;
  left: -2%;
  top: -3%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  padding: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #ffe600;
  font-size: 24px;
  font-weight: 700;
}

.x-promo-step-heading {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #c7c9cc;
  font-size: 1.8em;
  line-height: 140%;
}

.x-promo-stepper {
  position: relative;
  top: 39px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  margin-top: -16px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 100px;
  background-color: #fff;
  font-family: Remix, sans-serif;
  font-size: 2em;
  line-height: 100%;
}

.x-promo-step-field-rt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 16px;
  margin-left: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-promo-step-field-rt h6 {
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 1.3em;
  line-height: 140%;
  font-weight: 400;
}

.x-promo-step-field-rt h5 {
  margin-bottom: 16px;
  font-size: 2em;
  line-height: 140%;
  font-weight: 700;
}

.text-span-8 {
  font-weight: 700;
}

.text-span-9 {
  font-weight: 700;
}

.text-span-10 {
  font-weight: 700;
}

.x-image-card-container {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-image-card-container.for-promo {
  grid-column-gap: 21px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.x-image-card-container.for-promo.version-2 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-image-card-container.for-2 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.x-image-card-container.for-bottom-margin {
  margin-bottom: 23px;
}

.x-image-card-img {
  width: 100%;
  margin-bottom: 16px;
  border-style: none;
  border-width: 2px;
  border-color: #272727;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-image-card-img.for-promo {
  height: auto;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.x-image-card-img.for-smaller {
  height: 50%;
}

.x-image-card-img.remove-padding {
  margin-bottom: 0px;
}

.x-image-card-p {
  margin-top: -16px;
  color: #272727;
  font-weight: 400;
}

.text-span-13 {
  color: #039be5;
  font-weight: 700;
}

.text-span-14 {
  color: #039be5;
  font-weight: 700;
}

.text-span-16 {
  color: #039be5;
  font-weight: 700;
}

.x-social-link-span {
  margin-left: 12px;
  font-family: Barlow, sans-serif;
  color: #6e6e6e;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}

.x-input-heading {
  margin-bottom: 0px;
}

.x-input-text-date {
  height: 56px;
  margin-bottom: 0px;
  padding: 8px 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: hsla(0, 0%, 96.1%, 0.5);
  color: #272727;
  font-size: 16px;
  font-weight: 600;
}

.x-input-text-date:hover {
  border-color: #272727;
  background-color: #fff;
}

.x-input-text-date:focus {
  border-color: #039be5;
  background-color: #fff;
}

.x-input-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: 2%;
  bottom: 25%;
  font-family: Remix, sans-serif;
  font-size: 24px;
}

.x-promotion-rt {
  margin-bottom: 32px;
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
}

.x-promotion-rt ul {
  padding-left: 21px;
  list-style-type: disc;
}

.x-promotion-rt img {
  margin-bottom: 24px;
}

.x-promotion-rt figure {
  width: auto;
  height: auto;
}

.x-form-tab-link {
  min-width: 120px;
  margin-bottom: -1px;
  padding: 12px 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 100px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
  text-align: center;
}

.x-form-tab-link:hover {
  color: #039be5;
}

.x-form-tab-link.w--current {
  background-color: #272727;
  color: #fff;
}

.tabs-menu {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-plan-logo-img {
  width: 60px;
  margin-left: 16px;
}

.x-plan-logo-img.for-2-2 {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-plan-logo-img.for-hgs {
  margin-top: -10px;
  padding-top: 0px;
}

.x-plan-logo-img.for-6-6 {
  width: 50px;
  margin-top: 12px;
  margin-right: 0px;
  padding-right: 0px;
}

.x-plan-logo-img.for-6-6 {
  width: 50px;
  margin-top: 0px;
  margin-right: -5px;
  padding-right: 0px;
}

.x-plan-logo-img.for-6-6-mobile {
  width: 50px;
  margin-top: -5px;
  margin-right: -7px;
  padding-right: 0px;
}

.x-plan-logo-img.for-6-6-desktop {
  width: 50px;
  margin-top: -5px;
  margin-right: -7px;
  padding-right: 0px;
}

.x-plan-logo-img.for-6-6-mobile {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-plan-logo-img.for-6-6-mobile-copy {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-plan-logo-img.for-7-7 {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-plan-logo-img.for-2-2-copy {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-plan-logo-img.for-mobile {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-plan-logo-img.for-8-8 {
  position: relative;
  left: 15px;
  bottom: 20px;
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  margin-left: 20px;
  padding-right: 0px;
  padding-left: 10px;
}

.x-plan-logo-img.for-9-9 {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-plan-logo-img.for-9-9-mobile {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-plan-logo-img.for-9-9-table {
  position: relative;
  left: 30px;
  bottom: 15px;
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-plan-logo-img.for-2-2 {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.text-span-35 {
  color: #fff;
}

.text-span-36 {
  color: #fff;
}

.text-span-37 {
  color: #fff;
}

.x-home-promo-card {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  cursor: pointer;
}

.x-home-promo-card:hover {
  background-color: #f5f5f5;
}

.x-home-promo-card.banner-data-layer {
  background-color: #fff;
}

.x-home-promo-content {
  padding: 16px;
}

.x-home-promo-heading {
  margin-bottom: 0px;
  color: #272727;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}

.text-span-40 {
  text-decoration: line-through;
}

.text-span-41 {
  color: #039be5;
}

.bold-text-4 {
  color: #039be5;
}

.heading-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  line-height: 20px;
}

.x-promo-img-banner {
  display: block;
  width: 100%;
  margin: 0px auto 24px;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 12px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-promo-img-banner.mobile {
  display: none;
}

.x-promo-list-heading {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
}

.x-promo-list-h {
  margin-bottom: 16px;
  text-align: center;
}

.x-promo-list-tab {
  position: static;
  top: 154px;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 27px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-promo-list-tab-a {
  display: inline-block;
  width: 100%;
  padding: 10px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 100px;
  background-color: #fff;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #272727;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.x-promo-list-tab-a:hover {
  background-color: #dde2e5;
}

.x-promo-list-rt li {
  margin-left: 20px;
  list-style-type: disc;
}

.x-promo-list-block {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-promo-list-container {
  display: -ms-grid;
  display: grid;
  margin-bottom: 48px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-more-toggle-static-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
}

.x-more-toggle-static-btn.evp {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-more-toggle-static-btn.evp.engage {
  margin-top: 69px;
}

.heading-16 {
  text-align: left;
}

.x-promo-list-img-block {
  display: block;
  width: 100%;
  border-radius: 12px;
  -o-object-fit: fill;
  object-fit: fill;
}

.text-block-9 {
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
}

.div-block-3 {
  height: 100%;
}

.x-error-wrapper {
  display: -ms-grid;
  display: grid;
  max-width: 1080px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 96px;
  padding-bottom: 144px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 114px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-error-left-block {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-error-heading {
  margin-bottom: 0px;
}

.x-error-heading2 {
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 28px;
}

.x-error-heading2.add-bottom-space {
  color: #272727;
}

.x-error-link-container {
  display: -ms-grid;
  display: grid;
  padding: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 12px;
}

.x-error-img {
  width: 240px;
}

.x-link-id {
  display: block;
}

.for-hide {
  display: none;
}

.x-app-download-img {
  width: 200px;
}

.x-app-download-img.for-small {
  width: 150px;
}

.x-error-link {
  font-family: Barlow, sans-serif;
  font-size: 1em;
  line-height: 140%;
  font-weight: 600;
  text-decoration: underline;
}

.x-error-link:hover {
  color: #097ab1;
}

.x-redirect-img {
  width: 48px;
  height: 48px;
  margin-right: 0px;
  margin-bottom: 4px;
}

.x-tab-link-2 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.x-tab-link-2:hover {
  color: #039be5;
}

.x-tab-link-2.w--current {
  background-color: #272727;
  color: #fff;
}

.x-btn-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 96px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 8px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #039be5;
  border-radius: 8px;
  background-color: #039be5;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.x-btn-3:hover {
  border-color: #272727;
  background-color: #272727;
}

.x-btn-3.for-full {
  width: 100%;
}

.x-btn-3.toggle-popup.for-full.x-table-flip-btn {
  position: relative;
  z-index: 1000;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px 0px 30px 30px;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
}

.x-btn-3.toggle-popup.for-full.x-table-flip-btn {
  position: relative;
  z-index: 1000;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px 0px 30px 30px;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
}

.x-btn-3.for-secondary {
  background-color: #fff;
  color: #039be5;
}

.x-btn-3.for-secondary:hover {
  border-color: #272727;
  color: #272727;
}

.x-btn-3.for-larger {
  padding: 15px 30px;
  font-size: 18px;
}

.x-btn-3.same-size {
  width: 230px;
}

.x-btn-3.same-size.add-margin-right {
  margin-right: 40px;
}

.x-tab-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-bottom: 2px solid #272727;
}

.x-alt-feature-container {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-alt-feature-img {
  border-radius: 8px;
}

.x-alt-feature-list {
  margin-left: 24px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  list-style-type: disc;
}

.x-rate-plan-pricing {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-weight: 500;
}

.x-rate-plan-span {
  margin-bottom: 6px;
  color: #039be5;
  font-size: 30px;
  font-weight: 700;
}

.x-social-link-btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-social-link-btn-img {
  width: 32px;
  height: 32px;
}

.text-block-10 {
  margin-top: 15px;
}

.x-press-release-container {
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
}

.x-press-h1 {
  margin-bottom: 16px;
  font-size: 36px;
  line-height: 44px;
  font-weight: 700;
}

.x-press-date {
  margin-bottom: 0px;
  font-weight: 500;
}

.x-press-rt {
  margin-bottom: 32px;
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
}

.x-press-rt ul {
  margin-bottom: 24px;
  padding-left: 21px;
  font-size: 1.2em;
  line-height: 150%;
  list-style-type: disc;
}

.x-press-rt img {
  margin-bottom: 24px;
}

.x-press-rt figure {
  width: auto;
  height: auto;
}

.x-press-rt p {
  font-size: 1.2em;
  line-height: 150%;
}

.x-press-calendar-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-press-date-icon {
  margin-right: 8px;
  font-family: Remix, sans-serif;
  font-size: 16px;
  line-height: 16px;
}

.x-tile-press-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 32px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-press-paginate-container {
  position: -webkit-sticky;
  position: sticky;
  top: 80px;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -72px;
  margin-bottom: 16px;
  margin-left: -72px;
  padding: 16px 72px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 0.25fr;
  grid-template-columns: 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #c7c9cc;
  background-color: #fff;
}

.x-plan-table-img {
  height: 90px;
  margin-top: 6px;
}

.heading-17.for-centre {
  text-align: center;
}

.x-dso-icon {
  width: 32px;
  height: 32px;
  padding: 0px;
}

.x-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-top: 42px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.2em;
  text-align: center;
}

.x-business-block {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-business-copy-block {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-weight: 500;
}

.x-suite-container {
  display: -ms-grid;
  display: grid;
  margin-top: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-suite-heading {
  margin-bottom: 8px;
  padding: 9px 24px;
  border-radius: 40px;
  background-color: #ffe600;
  font-size: 24px;
  line-height: 30px;
}

.x-suite-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  background-color: #fff;
}

.x-suite-img {
  width: auto;
  height: 35px;
  margin-bottom: 12px;
}

.x-suite-img.for-dms {
  width: 80px;
  height: 80px;
}

.x-suite-p {
  margin-top: -14px;
  font-weight: 500;
  text-align: center;
}

.x-suite-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #c7c9cc;
}

.x-mef-img {
  display: block;
  width: 240px;
  border-radius: 12px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-onboard-li {
  padding-left: 18px;
  list-style-type: disc;
}

.x-p {
  margin-bottom: 16px;
  font-size: 1.2em;
  line-height: 150%;
  font-weight: 500;
}

.x-p.for-center {
  text-align: center;
}

.heading-18 {
  line-height: 1.4em;
}

.x-text-link {
  position: absolute;
  bottom: 53px;
  padding-bottom: 0px;
  color: #039be5;
  font-weight: 600;
}

.x-back-top-link {
  display: none;
}

.x-press-img {
  margin-bottom: 16px;
  border-radius: 16px;
}

.x-btl-rt img {
  margin-bottom: 24px;
}

.x-btl-rt ul {
  padding-left: 24px;
  list-style-type: disc;
}

.text-span-43 {
  color: #fff;
}

.text-span-44 {
  color: #fff;
}

.text-span-45 {
  color: #fff;
}

.text-span-46 {
  color: #fff;
}

.x-plan-table-ctn {
  position: relative;
}

.x-plan-table-ctn.for-familiku {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.js-clock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #039be5;
  color: #fff;
}

.box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 120px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.clock-number {
  font-family: Barlow, sans-serif;
  font-size: 80px;
  line-height: 70px;
  font-weight: 600;
}

.clock-label {
  margin-top: 10px;
  margin-right: -5px;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.heading-19 {
  color: #272727;
}

.text-span-49 {
  text-decoration: line-through;
}

.x-raja-kombo-card-container {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  overflow: auto;
  margin: 24px -72px;
  padding-right: 72px;
  padding-bottom: 16px;
  padding-left: 72px;
  grid-auto-columns: 1fr;
  grid-column-gap: 23px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-raja-kombo-card {
  width: 420px;
  height: auto;
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  line-height: 24px;
}

.x-raja-kombo-rt h6 {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 40px;
  background-color: #4caf50;
  color: #fff;
  font-weight: 500;
}

.x-raja-kombo-rt h1 {
  margin-bottom: 4px;
  font-size: 2.4em;
  line-height: 110%;
}

.x-raja-kombo-rt p {
  margin-bottom: 20px;
}

.x-raja-kombo-rt h3 {
  margin-bottom: 4px;
  color: #979797;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}

.x-raja-kombo-rt h2 {
  margin-bottom: 0px;
  font-size: 30px;
  line-height: 35px;
}

.x-raja-kombo-rt h5 {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #c7c9cc;
  color: #ff3939;
  font-weight: 600;
}

.x-raja-kombo-rt li {
  margin-bottom: 6px;
  list-style-type: disc;
}

.x-raja-kombo-rt ul {
  padding-left: 20px;
  list-style-type: disc;
}

.x-raja-kombo-rt h4 {
  display: inline;
  margin-bottom: 0px;
  background-color: #ffe600;
  line-height: 22px;
  font-weight: 500;
}

.x-raja-kombo-disclaimer {
  margin-top: 16px;
  text-align: center;
}

.bold-text-8 {
  color: #ff3939;
}

.x-btl-image {
  width: 100%;
  border-radius: 12px;
}

.x-file-upload {
  margin-top: 8px;
}

.x-btl-main-headline {
  margin-bottom: 12px;
  font-size: 35px;
  line-height: 140%;
  text-align: center;
}

.x-raja-kombo-cta-container {
  display: -ms-grid;
  display: grid;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-raja-kombo-cta-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 10px;
  text-align: center;
}

.x-raja-kombo-cta-text {
  margin-bottom: 16px;
  font-size: 1.2em;
  font-weight: 500;
}

.x-kombo-tab-link {
  display: block;
  width: 100%;
  margin-bottom: -1px;
  padding: 12px 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 10px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
  text-align: center;
}

.x-kombo-tab-link:hover {
  color: #039be5;
}

.x-kombo-tab-link.w--current {
  border-radius: 9px;
  background-color: #272727;
  color: #fff;
}

.x-kombo-tab-bar {
  display: -ms-grid;
  display: grid;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-kombo-tab-content {
  overflow: visible;
  width: 100%;
}

.tab-pane-tab-1 {
  margin-top: 24px;
}

.text-block-14 {
  text-decoration: none;
}

.x-plan-name {
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 10px;
  background-color: #f5f5f5;
  color: #039be5;
  font-weight: 700;
  text-align: center;
}

.x-plan-name.black {
  background-color: transparent;
  color: #272727;
}

.x-plan-name.black.cross {
  text-decoration: line-through;
}

.x-plan-name.black.circle {
  border-radius: 300px;
  background-color: #ffe600;
}

.x-plan-name.black.circle.for-red {
  background-color: #ff3939;
  color: #fff;
}

.x-prepaid-bundle {
  -ms-grid-columns: 1fr 0.25fr 1fr;
  grid-template-columns: 1fr 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-prepaid-bundle-wrapper {
  margin-top: 0px;
  padding: 0px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 12px 32px -4px rgba(56, 68, 77, 0.16), 0 4px 8px -4px rgba(56, 68, 77, 0.16);
}

.x-prepaid-bundle-wrapper.price {
  margin-top: 20px;
}

.x-prepaid-bundle-wrapper.price.for-yellow {
  width: 100%;
  background-color: #fff7aa;
}

.x-pb-rrp-wrapper {
  position: static;
  display: block;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background-color: transparent;
  text-align: center;
}

.x-pb-rrp-text {
  position: static;
  display: block;
  margin-bottom: 0px;
  padding-right: 14px;
  padding-left: 14px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #000;
  color: #ffe600;
  font-weight: 600;
  text-align: center;
}

.x-add-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-plus {
  position: static;
  top: 142px;
  bottom: 142px;
}

.x-plus-style {
  font-size: 40px;
  font-weight: 600;
  text-align: center;
}

.x-pb-grid {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.x-device-name {
  color: #272727;
  text-align: center;
}

.x-clause {
  padding-left: 10px;
}

.x-clause.justified-right {
  text-align: right;
}

.x-plan-name-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 22px;
  border-radius: 10px;
  background-color: #f5f5f5;
}

.x-plan-name-wrapper.extra {
  position: static;
  display: inline-block;
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.x-plan-limit {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 45px;
  font-weight: 700;
  text-align: center;
}

.x-pb-price-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 0.25fr 0.25fr 0.25fr 0.25fr;
  grid-template-columns: 1fr 0.25fr 0.25fr 0.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-pb-price-grid.total {
  padding: 18px;
}

.column {
  padding-right: 0px;
  padding-left: 0px;
}

.x-plan-table-heading-bar {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -40px;
  padding: 12px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #ffe600;
  color: #272727;
  font-weight: 700;
}

.x-plan-table-heading-bar.no-curve {
  top: 611px;
  z-index: 15;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.x-plan-table-heading-bar.no-curve.for-mobile-bd-mbb-5-5 {
  position: relative;
  top: 575px;
  margin-bottom: 75px;
}

.x-plan-table-heading-bar.adjust-base-plan {
  margin-bottom: 10px;
}

.x-plan-table-heading-bar.adjust-base-plan-mobile {
  margin-bottom: 10px;
}

.x-plan-table-heading-bar.adjust-base-plan-tablet {
  margin-bottom: 0px;
}

.x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
  margin-bottom: 0px;
}

.x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
  margin-bottom: -125px;
}

.x-huawei-img {
  width: 140px;
  margin-top: 12px;
}

.x-plan-highlight-row {
  position: absolute;
  left: 0%;
  top: 45.5%;
  right: 0%;
  bottom: auto;
  z-index: 15;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -44px;
  padding: 12px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #ffe600;
  color: #272727;
  font-weight: 700;
  text-align: center;
}

.x-plan-highlight-row.for-bm {
  top: 46.5%;
}

.x-plan-highlight-row.for-fibre {
  top: 40%;
}

.x-plan-highlight-row.for-fibre-bm {
  top: 40%;
}

.x-plan-highlight-row.for-fibre-bm-copy {
  top: 36.5%;
  margin-top: 0px;
}

.x-plan-highlight-row.for-fibre-copy {
  top: 35%;
  margin-top: 0px;
}

.x-plan-text-slashed {
  font-size: 14px;
  font-style: italic;
  text-decoration: line-through;
}

.x-content-plan-linebar-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-bottom: 2px solid #272727;
}

.x-plan-table-row-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 72px;
  padding-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-table-row-2.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  font-size: 1.1em;
  text-align: center;
}

.x-plan-table-row-2.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  text-align: center;
}

.x-shop-item-data-2 {
  margin-top: 4px;
  color: #272727;
  font-size: 12px;
  line-height: 16px;
}

.x-shop-item-data-2.for-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-test-kit-nav {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 100%;
  padding: 16px 32px;
  background-color: #ffe600;
}

.x-test-kit-img {
  width: 64px;
  height: 64px;
}

.x-test-kit-container {
  width: 100%;
  max-width: 800px;
}

.x-test-kit-sample-img {
  width: 420px;
  margin-bottom: 16px;
}

.x-test-kit-h2 {
  width: 60%;
  min-width: 50px;
  margin-bottom: 16px;
  padding-right: 64px;
  padding-left: 64px;
  text-align: center;
}

.text-block-22 {
  margin-bottom: 16px;
}

.text-block-23 {
  margin-bottom: 16px;
}

.x-input-helper-text {
  margin-top: 12px;
  margin-right: 8px;
  margin-left: 8px;
  color: #6e6e6e;
  font-weight: 500;
}

.bold-text-11 {
  color: #272727;
}

.bold-text-12 {
  color: #272727;
}

.x-form-success-block {
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 10px;
  background-color: #fff;
  font-family: Barlow, sans-serif;
  font-weight: 500;
}

.x-rt-cms {
  font-size: 18px;
  line-height: 28px;
}

.x-tnc-p {
  text-align: center;
}

.x-plan-table-col-3 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
}

.x-plan-table-col-3:hover {
  background-color: #f5f5f5;
}

.x-onboard-plan-img-2 {
  height: 80px;
}

.x-banner-item-img-2 {
  width: 100%;
  height: 100%;
  background-color: #fff;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-plan-table-merged-2 {
  display: -ms-grid;
  display: grid;
  margin-top: -40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(248px, 248px) 1fr;
  grid-template-columns: minmax(248px, 248px) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-plan-table-content-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #c7c9cc;
  border-right: 1px solid #c7c9cc;
}

.x-icon-2 {
  font-family: Remix, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.x-icon-2.for-plan-table.is-green {
  color: #4caf50;
  text-align: left;
}

.x-plan-table-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.x-wrapper-2 {
  position: relative;
  padding-top: 48px;
  padding-bottom: 48px;
}

.x-wrapper-2.for-hero {
  padding-top: 40px;
  padding-bottom: 40px;
}

.x-section-2 {
  position: relative;
  display: block;
  overflow: visible;
}

.x-section-2.for-yellow {
  background-color: rgba(255, 217, 0, 0.12);
}

.x-section-2.for-ultra-yellow {
  z-index: 1;
  overflow: hidden;
  background-color: #fff7af;
}

.x-limit-2 {
  position: relative;
  z-index: 10;
  display: block;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 64px;
  padding-left: 64px;
}

.x-price-slash-3 {
  margin-right: 4px;
  color: #ff4c4c;
  font-weight: 400;
  text-decoration: line-through;
}

.x-hero-container-2 {
  position: relative;
  z-index: 10;
  max-width: 60%;
}

.x-hero-container-2.for-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-hero-container-2.for-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-content-copy-img-2 {
  position: -webkit-sticky;
  position: sticky;
  top: 166px;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 40%;
  height: 100%;
  margin-top: -26px;
  margin-right: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.x-content-copy-img-2.for-left32 {
  width: 36%;
  height: 100%;
}

.x-hero-grid-banner-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 100%;
  height: 320px;
  padding: 34px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.7fr 1fr;
  grid-template-columns: 0.7fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 16px;
  background-color: #ffe600;
}

.x-endnote-h2-2 {
  width: 100%;
  min-width: 50px;
  margin-bottom: 8px;
  padding-right: 64px;
  padding-left: 64px;
  text-align: center;
}

.x-guide-card-item-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-plan-table-sidebar-3 {
  position: relative;
  z-index: 10;
  width: 248px;
  border-right: 2px solid #272727;
  background-color: #fff;
}

.x-master-2 {
  position: relative;
  padding-top: 120px;
}

.x-plan-table-header-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #272727;
  text-align: center;
}

.x-plan-table-header-3.for-sidebar {
  margin-top: 1px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.x-plan-table-header-3.for-sidebar.for-merge {
  width: 240px;
  margin-top: 0px;
  border-bottom-style: none;
}

.x-hero-side-banner-mobile-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100%;
  border-radius: 16px;
  -o-object-fit: fill;
  object-fit: fill;
}

.x-prepaid-plan {
  margin-bottom: 18px;
  padding: 18px;
  -ms-grid-columns: 1fr 1fr 1fr 0.25fr;
  grid-template-columns: 1fr 1fr 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 4px 8px -4px rgba(56, 68, 77, 0.16), 0 12px 32px -4px rgba(56, 68, 77, 0.16);
}

.x-pb-plan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px;
}

.x-icon-text {
  font-family: Remix, sans-serif;
  color: #979797;
  font-size: 20px;
}

.x-pb-text {
  font-weight: 700;
}

.grid-4 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-24 {
  margin-bottom: 11px;
}

.r-footer-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Barlow, sans-serif;
  color: #fff;
  font-weight: 600;
}

.r-footer-container.for-hide {
  display: none;
}

.particle-js {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 8;
  width: 100%;
  height: 100%;
}

.r-line-bar {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 7000;
}

.r-line-bar.mobile {
  display: none;
}

.r-line-bar.flip {
  -webkit-transform: rotateX(-180deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(-180deg) rotateY(0deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.r-footer {
  background-color: #272727;
}

.r-section {
  z-index: 40;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.r-section.for-main-banner {
  position: relative;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 14, 14, 0)), color-stop(49%, rgba(39, 39, 39, 0.27)), to(rgba(0, 0, 0, 0.78))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29021e26e726_Digi_RDY_Background-5.jpg"), none;
  background-image: linear-gradient(180deg, rgba(14, 14, 14, 0), rgba(39, 39, 39, 0.27) 49%, rgba(0, 0, 0, 0.78)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29021e26e726_Digi_RDY_Background-5.jpg"), none;
  background-position: 0px 0px, 50% 50%, 48% 18%;
  background-size: auto, cover, 3500px;
  background-repeat: repeat, repeat, repeat;
  -o-object-fit: fill;
  object-fit: fill;
}

.r-footer-logo {
  height: 32px;
}

.r-separator.product {
  position: relative;
  top: 50px;
  background-color: transparent;
}

.r-separator.separator-optimize {
  position: relative;
  top: -7px;
  background-color: transparent;
}

.r-footer-logo-flex {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-master {
  margin-top: 118px;
}

.image-5 {
  border-radius: 18px;
}

.image-6 {
  border-radius: 18px;
}

.x-cisco-text {
  font-weight: 600;
}

.x-cisco-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-cisco-logo {
  width: 300px;
  margin-left: 12px;
}

.text-span-61 {
  color: #ff3939;
}

.x-tile-news-img {
  width: 100%;
  height: 210px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-tile-news-content {
  padding: 16px;
}

.x-plan-logo-link {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.x-plan-logo-link.for-super-long-life {
  position: absolute;
  left: auto;
  top: -15%;
  right: auto;
  z-index: 100;
}

.text-span-62 {
  text-decoration: line-through;
}

.text-span-63 {
  color: #ff3939;
}

.r-price-text {
  padding-top: 0px;
  font-family: Barlow, sans-serif;
  color: #ffe600;
  font-size: 54px;
  line-height: 100%;
  font-weight: 700;
}

.r-price-text.padding {
  margin-top: -19px;
}

.r-price-text.booster {
  font-size: 20px;
  line-height: 25px;
}

.r-pricing-cashback {
  display: -ms-grid;
  display: grid;
  margin: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.r-text-block {
  margin-bottom: auto;
  text-align: center;
}

.r-text-20 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Barlow, sans-serif;
  color: #272727;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0px;
}

.r-change-plan-number {
  width: 30px;
  height: 30px;
  min-height: 30px;
  min-width: 30px;
  margin-right: 19px;
  border-radius: 20px;
  background-color: #ffe600;
}

.r-pricing-left-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.r-pricing-wrapper {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-pricing-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 50px 1fr;
  grid-template-columns: 50px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  line-height: 16px;
}

.r-price-yellow-box {
  display: none;
  padding: 10px;
  background-color: #ffe600;
  text-align: center;
}

.r-usp-background {
  padding-right: 26px;
  padding-bottom: 27px;
  padding-left: 26px;
  border-top-left-radius: 140px;
  border-top-right-radius: 140px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#272525));
  background-image: linear-gradient(180deg, #000, #272525);
}

.r-rdy-character {
  position: relative;
  top: -144px;
  -o-object-fit: fill;
  object-fit: fill;
}

.r-rdy-character.small {
  position: absolute;
  left: 7%;
  top: 32%;
  right: auto;
  bottom: 0%;
  width: 420px;
}

.r-change-plan-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.r-video-grid {
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
}

.r-video-grid.for-mobile {
  margin-bottom: 64px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-new-sim-box {
  border-style: none;
  border-width: 1px;
  border-color: #ffe600;
  background-color: #ffe600;
  cursor: pointer;
}

.r-new-sim-box.outline {
  border-style: solid;
  border-width: 1px;
  background-color: transparent;
}

.r-new-sim-box.outline.existing-cust {
  cursor: auto;
}

.r-section-optimize {
  margin-top: -43px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 30, 30, 0.9)), to(rgba(33, 30, 30, 0.9))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d299f2126e6df_Digi_RDY_Background-2.png");
  background-image: linear-gradient(180deg, rgba(33, 30, 30, 0.9), rgba(33, 30, 30, 0.9)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d299f2126e6df_Digi_RDY_Background-2.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, auto;
}

.r-section-pricing {
  margin-top: -100px;
  padding-bottom: 73px;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29d6e326e6fa_Digi_RDY_Background-4.png");
  background-position: 50% 0%;
  background-size: cover;
}

.r-pricing-add-on {
  border-style: solid;
  border-width: 1px;
  border-color: #636363;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.r-pricing-add-on.for-hide-rdy {
  display: none;
}

.r-supported-games-wrapper {
  padding: 32px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffe600;
}

.r-pricing-usps {
  margin-top: 0px;
}

.r-pricing-usps.padding {
  margin-top: -24px;
}

.r-video-showreel {
  display: block;
  max-width: none;
  border-style: none;
  border-width: 1px;
  border-color: #ffe600;
  background-color: #fff;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.r-join-us-grid {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-pricing-box-grid {
  padding: 37px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.text-span-65 {
  color: #ffe600;
}

.r-partners-grid {
  margin-top: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 62px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-supported-games-grid-2 {
  margin-top: 14px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1.25fr;
  grid-template-columns: 1fr 1fr 1fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-bg-video-wrapper {
  position: relative;
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #ffe600;
}

.r-bg-video-wrapper.bad-ping {
  width: 100%;
  border-width: 1px;
  border-color: #000;
}

.r-help-centre {
  color: #ffe600;
  font-weight: 700;
  text-decoration: underline;
  cursor: pointer;
}

.text-span-67 {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  text-decoration: line-through;
}

.text-span-67.for-hide-rdy {
  display: none;
}

.r-join-us-section {
  margin-top: -7px;
  background-color: #000;
}

.r-nav-bar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.r-nav-bar.for-product {
  display: none;
  padding-top: 6px;
  padding-bottom: 6px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: rgba(33, 30, 30, 0.41);
}

.r-nav-bar.for-product.exist {
  position: fixed;
  left: 0%;
  top: 8%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 23px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), to(transparent));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.63), transparent);
}

.r-section-body {
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 30, 30, 0.9)), to(rgba(33, 30, 30, 0.9))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29658c26e6be_Digi_RDY_Background-1.png");
  background-image: linear-gradient(180deg, rgba(33, 30, 30, 0.9), rgba(33, 30, 30, 0.9)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29658c26e6be_Digi_RDY_Background-1.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.image-7 {
  position: relative;
  left: -12px;
  top: 3px;
  display: block;
  width: 15px;
  height: 15px;
}

.r-usp-rows {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 53px auto auto;
  grid-template-rows: 53px auto auto;
}

.r-cashback-list {
  margin-left: 18px;
  list-style-type: disc;
}

.r-pricing-right-grid {
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.r-container-2 {
  position: relative;
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 137px;
  padding-bottom: 137px;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.r-container-2.for-pricing {
  padding-bottom: 0px;
}

.r-container-2.for-main-banner {
  z-index: 16;
  padding-top: 216px;
  padding-bottom: 216px;
}

.r-container-2.for-section-body {
  max-width: 1100px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.r-container-2.for-join-us {
  padding-top: 65px;
  padding-bottom: 65px;
}

.r-container-2.for-optimize {
  padding-top: 100px;
  padding-bottom: 136px;
}

.r-container-2.for-cashback {
  padding-top: 83px;
  padding-bottom: 106px;
}

.r-container-2.always-on {
  padding-top: 82px;
  padding-bottom: 130px;
}

.r-container-2.for-sm {
  padding-top: 20px;
  padding-bottom: 20px;
}

.r-text-title {
  margin-top: 26px;
  font-family: Barlow, sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.r-video-container {
  border-style: solid;
  border-width: 2px;
  border-color: #ffe600;
}

.r-new-sim-grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 1fr 0.25fr;
  grid-template-columns: 0.25fr 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-new-sim-grid:hover {
  border-style: none;
  border-width: 5px;
  border-color: #000;
}

.r-new-sim-grid.for-tablet {
  display: none;
}

.r-join-us-grid-2 {
  margin-right: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 100px 220px 190px 190px 180px;
  grid-template-columns: 100px 220px 190px 190px 180px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-join-us-grid-2.for-tablet {
  display: none;
}

.r-monthly-boost-list {
  margin-bottom: 0px;
  margin-left: 18px;
  list-style-type: disc;
}

.text-block-25 {
  position: relative;
  left: 0px;
  top: 3px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

.r-heading-2 {
  font-family: Barlow, sans-serif;
  color: #fff;
  letter-spacing: 0px;
}

.r-text-14 {
  margin-bottom: 0px;
  font-family: Barlow, sans-serif;
  color: #272727;
  font-weight: 400;
}

.r-headline-grid {
  margin-top: 22px;
  margin-bottom: 40px;
  padding-bottom: 0px;
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
}

.r-headline-grid.for-cashback {
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.r-headline-grid.for-optimize {
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.r-text-wrapper.optimize {
  margin-top: 36px;
  text-align: center;
}

.image-8 {
  display: block;
}

.r-pricing-check {
  position: relative;
  top: 0px;
}

.r-text-yellow-16 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Barlow, sans-serif;
  color: #ffe600;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  letter-spacing: 0px;
}

.r-text-grid-2 {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.r-rdy-video-ratio {
  width: 100%;
  height: 100%;
}

.r-pricing-box {
  padding: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
  background-image: linear-gradient(180deg, #000, transparent);
}

.r-section-always-on {
  margin-bottom: 43px;
  padding-top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 30, 30, 0.9)), to(rgba(33, 30, 30, 0.9))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d290a4426e6ad_Digi_RDY_Showreel_Background.jpg");
  background-image: linear-gradient(180deg, rgba(33, 30, 30, 0.9), rgba(33, 30, 30, 0.9)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d290a4426e6ad_Digi_RDY_Showreel_Background.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.r-usp-grid {
  margin-top: 155px;
  grid-column-gap: 23px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-section-cashback {
  padding-bottom: 34px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 30, 30, 0.9)), to(rgba(33, 30, 30, 0.9))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d294cbf26e6e6_Digi_RDY_Background-3.png");
  background-image: linear-gradient(180deg, rgba(33, 30, 30, 0.9), rgba(33, 30, 30, 0.9)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d294cbf26e6e6_Digi_RDY_Background-3.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.r-body-text {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Barlow, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.r-body-text.align-left {
  margin-bottom: 0px;
  text-align: left;
}

.r-body-text.align-left.bold {
  margin-top: 15px;
  margin-bottom: 12px;
  margin-left: 20px;
  padding-bottom: 0px;
  color: #fff;
  font-weight: 700;
}

.r-body-text.align-left.for-hide-rdy {
  display: none;
}

.r-body-text.small {
  font-size: 14px;
}

.r-body-text.small.join-us {
  margin-top: 30px;
}

.r-body-text.left-align {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
}

.r-body-text.left-align.join-us {
  padding-top: 13px;
  padding-right: 33px;
  padding-bottom: 13px;
  color: #272727;
  line-height: 20px;
}

.r-body-text.left-align.join-us.white {
  color: #fff;
}

.r-body-text.left-align.join-us.white {
  padding-right: 0px;
  color: #fff;
}

.r-body-text.left-align.black {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #272727;
}

.r-header-description {
  font-family: Barlow, sans-serif;
  color: #fff;
  font-size: 24px;
  text-align: center;
}

.r-header-description.bold {
  font-weight: 700;
}

.r-header-description.black {
  color: #000;
}

.r-header-description.join-us {
  margin-top: 40px;
  margin-bottom: 15px;
}

.r-usp-icon {
  position: relative;
  top: -28px;
  width: 145px;
}

.r-arrow {
  width: 30px;
  height: 30px;
}

.r-change-plan-grid {
  display: none;
}

.r-text-plus {
  font-family: Barlow, sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
}

.r-nav-text-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.link-block-2 {
  color: transparent;
}

.r-always-on-grid {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.r-join-us-wrap {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.r-supported-games-grid-1 {
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 54px;
  -ms-grid-columns: 1fr 1fr 1.25fr;
  grid-template-columns: 1fr 1fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.r-text-grid {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.r-rdy-pricing {
  position: static;
}

.r-nav-text {
  font-family: Barlow, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.r-nav-text.black {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #272727;
}

.r-ping-box {
  position: relative;
  z-index: 5000;
  padding: 10px;
  background-color: #000;
  color: #000;
  text-align: center;
}

.r-ping-box.bad-ping {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  background-color: #ffe600;
}

.r-ping-box.for-mobile {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.r-header-white-text-2 {
  margin-top: 4px;
  margin-bottom: 0px;
  font-family: 'Tech headlines', sans-serif;
  color: #fff;
  font-size: 36px;
  line-height: 130%;
  text-align: center;
  letter-spacing: 2.2px;
}

.r-text-style-21 {
  margin-top: 26px;
  margin-bottom: 2px;
  font-family: 'Tech headlines', sans-serif;
  color: #ffe600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 1.2px;
}

.x-footer-gaming {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 16px 64px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #272727;
}

.r-icon {
  width: 150px;
}

.r-help-centre-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-main-banner {
  display: block;
  height: 500px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(39, 39, 39, 0.26)), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61dbddbd21f330a60bae8d58_Digi_5G_Trial_Desktop_Banner_1440x500.png");
  background-image: linear-gradient(180deg, rgba(39, 39, 39, 0.26), rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61dbddbd21f330a60bae8d58_Digi_5G_Trial_Desktop_Banner_1440x500.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  text-align: center;
}

.x-main-banner.for-our-people {
  position: relative;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(39, 39, 39, 0.26)), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb5c84e6bf962e7614a098_Digi_OurPeople_Desktop_1440x500.png");
  background-image: linear-gradient(180deg, rgba(39, 39, 39, 0.26), rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb5c84e6bf962e7614a098_Digi_OurPeople_Desktop_1440x500.png");
}

.x-main-banner.for-5g-trial.banner-auto-spacing {
  padding-top: 107px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(39, 39, 39, 0.26)), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61efbd52bd40384ecc37ff62_Digi_5G_Trial_Desktop_Banner_1440x500.jpeg");
  background-image: linear-gradient(180deg, rgba(39, 39, 39, 0.26), rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61efbd52bd40384ecc37ff62_Digi_5G_Trial_Desktop_Banner_1440x500.jpeg");
}

.x-main-banner.for-postpaid {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633b83c13c01cb013c6537b9_Digi_Postpaid_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633b83c13c01cb013c6537b9_Digi_Postpaid_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-s22 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
}

.x-main-banner.for-add-ons {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee83a8cfb5da_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee83a8cfb5da_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Desktop.jpg");
}

.x-main-banner.for-family {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651deffc6a5449fff96f_Digi_Postpaid_PostpaidFamily_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651deffc6a5449fff96f_Digi_Postpaid_PostpaidFamily_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-prepaid-bm {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e525603345f68c_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_BM.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e525603345f68c_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_BM.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-prepaid-en {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-switch-to-digi {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6267703c306351ee60e5961b_Switch_to_Digi_Main_Banner_Desktop.jpeg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6267703c306351ee60e5961b_Switch_to_Digi_Main_Banner_Desktop.jpeg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-signature {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7947037c34009eb08e9c_Digi_Signature_MainBanner_Desktop_3000x1043.jpeg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7947037c34009eb08e9c_Digi_Signature_MainBanner_Desktop_3000x1043.jpeg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-ekyc {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f61d087517aa2cfe39_Digi_Prepaid_eKYC_MainBanner_Desktop.jpeg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f61d087517aa2cfe39_Digi_Prepaid_eKYC_MainBanner_Desktop.jpeg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-fibre {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633665210f5f7bfa8401210f_Digi_Fibre_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633665210f5f7bfa8401210f_Digi_Fibre_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-get-help {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(37%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6260c2ea90f2246892b3c203_Digi_GetHelp_Main_Banner_Desktop.jpeg");
  background-image: linear-gradient(180deg, transparent 37%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6260c2ea90f2246892b3c203_Digi_GetHelp_Main_Banner_Desktop.jpeg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-idd {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62554491717fd6622333124c_Digi_IDD_Main%20Banner_Desktop_3000x1042.png");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62554491717fd6622333124c_Digi_IDD_Main%20Banner_Desktop_3000x1042.png");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-exclusive-pack {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62662ad97b0b59ae621ca907_Digi_Prepaid_Starter_Pack_Desktop.jpeg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62662ad97b0b59ae621ca907_Digi_Prepaid_Starter_Pack_Desktop.jpeg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-business-solutions {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62678dd11c0eec0a8fa1bf2f_Digi_Digi%20Business_LE%20Webpage_build%20in%20vertical%20mention_Opt%20A_3000%20x%201043px_R1_FA_72dpi-01.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62678dd11c0eec0a8fa1bf2f_Digi_Digi%20Business_LE%20Webpage_build%20in%20vertical%20mention_Opt%20A_3000%20x%201043px_R1_FA_72dpi-01.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-digital-solutions {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad45767b4e745c0acf_Digi_Digi%20Business_Digital%20Solution_Desktop_3000%20x%201043px_R4_FA_72dpi-01-compressed.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad45767b4e745c0acf_Digi_Digi%20Business_Digital%20Solution_Desktop_3000%20x%201043px_R4_FA_72dpi-01-compressed.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-digi-business {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad7e22543750956865_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Desktop_3000%20x%201043px_Opt%202_R2_FA_72dpi-01.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad7e22543750956865_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Desktop_3000%20x%201043px_Opt%202_R2_FA_72dpi-01.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-digi-business-penjana {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/627c896dde4739ebcde3804a_Digi_Business_Penjana_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/627c896dde4739ebcde3804a_Digi_Business_Penjana_Desktop.jpg");
  background-position: 0px 0px, 50% 60%;
  background-size: auto, cover;
}

.x-main-banner.for-digi-business-mobile {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649acacb30e0b1ff11da7_Digi_Digi%20Business_Mobile_Desktop_3000%20x%201043px_R4_FA_72dpi-01.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649acacb30e0b1ff11da7_Digi_Digi%20Business_Mobile_Desktop_3000%20x%201043px_R4_FA_72dpi-01.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-digi-business-roaming-idd {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad66bcd63a8ff79d59_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Desktop_3000%20x%201043px_R2_FA_72dpi-01.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad66bcd63a8ff79d59_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Desktop_3000%20x%201043px_R2_FA_72dpi-01.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-digi-business-go-digi-wifi {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad059766624a0fff3f_Digi_Digi%20Business_LE%20Webpage_Wifi_Desktop_3000%20x%201043px_R3_FA_72dpi-01.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad059766624a0fff3f_Digi_Digi%20Business_LE%20Webpage_Wifi_Desktop_3000%20x%201043px_R3_FA_72dpi-01.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-digi-business-fibre {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ab58a08ce461e9aea4_Digi_Digi%20Business_Fibre_Desktop_3000%20x%201043px_R2_FA_72-01.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ab58a08ce461e9aea4_Digi_Digi%20Business_Fibre_Desktop_3000%20x%201043px_R2_FA_72-01.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-roaming {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/628f0cbcf853c0184815ba79_Digi_Roaming(Desktop).jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/628f0cbcf853c0184815ba79_Digi_Roaming(Desktop).jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-prepaid-en {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-prepaid-bm {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e525603345f68c_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_BM.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e525603345f68c_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_BM.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-fibre {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7bbf86a138a7_Digi_Fibre_SubpageMainBanner_1921x688_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7bbf86a138a7_Digi_Fibre_SubpageMainBanner_1921x688_Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-prepaid-en {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-fibre {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7bbf86a138a7_Digi_Fibre_SubpageMainBanner_1921x688_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7bbf86a138a7_Digi_Fibre_SubpageMainBanner_1921x688_Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-belia {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f6f42e718291b44a00_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_desktop_669x700-EN.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f6f42e718291b44a00_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_desktop_669x700-EN.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-belia.for-bm {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f556ef6080e875339c_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_desktop_669x700-BM.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f556ef6080e875339c_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_desktop_669x700-BM.jpg");
}

.x-main-banner.for-prepaid-bm-copy {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774680489f180d0be3b3b_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_BM.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774680489f180d0be3b3b_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_BM.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-prepaid-en-copy {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-prepaid-en-desktop {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-prepaid-en-desktop-copy {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-prepaid-bm-desktop-copy {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774680489f180d0be3b3b_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_BM.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774680489f180d0be3b3b_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_BM.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-mydigi {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18a57c18a1731be87e5_Digi_Apps%26Services_MyDigi_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18a57c18a1731be87e5_Digi_Apps%26Services_MyDigi_Desktop.jpg");
  background-position: 0px 0px, 50% 60%;
  background-size: auto, cover;
}

.x-main-banner.for-exclusive-pack-bm {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f0638c174c6272f136bf6_Digi_Prepaid_ExclusiveStarterPack_BM_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f0638c174c6272f136bf6_Digi_Prepaid_ExclusiveStarterPack_BM_Desktop.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-snapshot {
  position: relative;
  height: 450px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(39, 39, 39, 0.3))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
  background-image: linear-gradient(180deg, transparent, rgba(39, 39, 39, 0.3)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
  background-position: 0px 0px, 50% 50%;
}

.x-main-banner.for-digital-subs {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(44%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63043a2daa20523b2e75809d_Digi_Digital_Subscriptions_Main_Banner_Desktop.jpeg");
  background-image: linear-gradient(180deg, transparent 44%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63043a2daa20523b2e75809d_Digi_Digital_Subscriptions_Main_Banner_Desktop.jpeg");
}

.x-main-banner.for-snapshot {
  position: relative;
  height: 450px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(39, 39, 39, 0.3))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
  background-image: linear-gradient(180deg, transparent, rgba(39, 39, 39, 0.3)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
  background-position: 0px 0px, 50% 50%;
}

.x-main-banner.for-promotions {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), none;
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), none;
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-gadget {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6348cb85fa53670cefd4e307_Digi_Devices_GadgetSIM_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6348cb85fa53670cefd4e307_Digi_Devices_GadgetSIM_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-promotions {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6232df12a44d4f8476402748_Digi_Postpaid_Desktop_3000x1043.png");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6232df12a44d4f8476402748_Digi_Postpaid_Desktop_3000x1043.png");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-nsc {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62e8ba13d00c74770a0a6ff3_Digi_NetworkStatusChecker-Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62e8ba13d00c74770a0a6ff3_Digi_NetworkStatusChecker-Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-pf365 {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d953722a282c85d8cc3_Digi_PF365_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d953722a282c85d8cc3_Digi_PF365_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.x-main-banner.for-ppj {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.x-main-banner.for-iphone {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63228fa1b83ab813e37ea77b_Digi_Devices_iPhone_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63228fa1b83ab813e37ea77b_Digi_Devices_iPhone_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.x-main-banner.for-android {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-ppj-copy {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.x-main-banner.for-warnai {
  position: relative;
  height: 450px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(39, 39, 39, 0.3))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
  background-image: linear-gradient(180deg, transparent, rgba(39, 39, 39, 0.3)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
  background-position: 0px 0px, 50% 50%;
}

.x-main-banner.for-gf-plus {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668015add9a7097c220dd_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668015add9a7097c220dd_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.x-main-banner.for-promotions {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5fad10df6a8b66493c4_Digi_Promotions_MainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5fad10df6a8b66493c4_Digi_Promotions_MainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.x-main-banner.for-roaming {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(53%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f16420ec73eda84a2e05_Digi_Roaming_Header-Banner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 53%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f16420ec73eda84a2e05_Digi_Roaming_Header-Banner_Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-home-fibre {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633665210f5f7bfa8401210f_Digi_Fibre_SubpageMainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633665210f5f7bfa8401210f_Digi_Fibre_SubpageMainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-main-banner.for-trade-in {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9d0a40485ab486dbd_Digi_Devices_SubpageMainBanner_TradeIn_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9d0a40485ab486dbd_Digi_Devices_SubpageMainBanner_TradeIn_Desktop.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.x-main-banner.for-esim {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbac1fe781edf777497_Digi_Devices_SubpageMainBanner_eSIM_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 40%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbac1fe781edf777497_Digi_Devices_SubpageMainBanner_eSIM_Desktop.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.x-main-banner.for-airsim {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbcbd97be77af8fc253_Digi_Devices_SubpageMainBanner_AirSIM_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 45%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbcbd97be77af8fc253_Digi_Devices_SubpageMainBanner_AirSIM_Desktop.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.x-main-banner.for-digi-5g {
  height: 400px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8abec00ed83e4c55d4d_Digi_Network_5G_MainBanner_Desktop.jpg");
  background-image: linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8abec00ed83e4c55d4d_Digi_Network_5G_MainBanner_Desktop.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.x-banner-heading {
  position: relative;
  left: 0%;
  top: 57px;
  right: 0%;
  bottom: auto;
  display: block;
  margin-bottom: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #fff;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.x-banner-heading.main-banner {
  top: 164px;
  font-size: 1.5em;
  font-weight: 500;
}

.x-banner-heading.main-banner.adjust-relative-space {
  top: auto;
  margin-top: 9px;
}

.x-banner-heading.main-banner.for-s22 {
  top: 351px;
  font-size: 18px;
  font-weight: 600;
}

.x-banner-heading.for-refresh {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.x-banner-heading.for-postpaid {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.x-banner-heading.for-postpaid.for-ekyc {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-idd {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-promotions {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-pf365 {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-pf365-bm {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-ppj {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-ppj-bm {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-iphone {
  top: 245px;
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-android {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-ppj-en {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-ppj-bm {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-gf-plus {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-promotions {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-tradein {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-esim {
  font-weight: 600;
}

.x-banner-heading.for-postpaid.for-airsim {
  font-weight: 600;
}

.x-banner-heading.for-add-ons {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-prepaid {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-prepaid-bm {
  top: 245px;
}

.x-banner-heading.for-switch-to-digi {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 700;
}

.x-banner-heading.for-fibre {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-get-help {
  top: 236px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.x-banner-heading.for-exclusive-pack {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-business-solutions {
  top: 251px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-digital-solutions {
  top: 340px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-digi-business {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-business-solutions-copy {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-digi-business-roaming-idd {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-digi-business-fibre {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-digi-business-go-digi-wifi {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-mydigi {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-exclusive-pack-bm {
  top: 260px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-exclusive-pack-bm-mobile-landscape {
  top: 260px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-exclusive-pack-bm-mobile-portrait {
  top: 260px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-digital-solutions-copy {
  top: 340px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-digital-subs {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.x-banner-heading.for-gadget {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-gadget.for-ekyc {
  font-weight: 700;
}

.x-banner-heading.for-gadget.for-idd {
  font-weight: 600;
}

.x-banner-heading.for-gadget.for-promotions {
  font-weight: 600;
}

.x-banner-heading.for-postpaid-copy {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.x-banner-heading.for-postpaid-copy.for-ekyc {
  font-weight: 700;
}

.x-banner-heading.for-postpaid-copy.for-idd {
  font-weight: 600;
}

.x-banner-heading.for-postpaid-copy.for-promotions {
  font-weight: 600;
}

.x-banner-heading.for-nsc {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-nsc.for-ekyc {
  font-weight: 600;
}

.x-banner-heading.for-nsc.for-idd {
  font-weight: 600;
}

.x-banner-heading.for-nsc.for-promotions {
  font-weight: 600;
}

.x-banner-heading.for-digi-5g {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading.for-digi-5g {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-title {
  position: relative;
  left: 0%;
  top: 165px;
  right: 0%;
  bottom: auto;
  display: block;
  color: #fff;
  font-size: 50px;
  line-height: 60px;
}

.x-banner-title.adjust-relative-spacing {
  top: auto;
}

.x-banner-title.for-refresh {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-postpaid {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-add-ons {
  top: 270px;
  font-size: 45px;
  line-height: 60px;
}

.x-banner-title.for-prepaid {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-switch-to-digi {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-signature {
  top: 296px;
  font-size: 45px;
}

.x-banner-title.for-ekyc {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-switch-to-digi-bm {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-fibre {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-idd {
  top: 268px;
}

.x-banner-title.for-get-help {
  top: 262px;
  font-size: 45px;
}

.x-banner-title.for-exclusive-pack {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-business-solutions {
  top: 279px;
  font-size: 45px;
}

.x-banner-title.for-digital-solutions {
  top: 252px;
  font-size: 45px;
  line-height: 48px;
}

.x-banner-title.for-digital-solutions.for-ultrapos {
  top: 316px;
}

.x-banner-title.for-digital-solutions.for-ifleet {
  top: 250px;
}

.x-banner-title.for-digi-business {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-digi-business-penjana {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-business-solutions-copy {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-digi-business-mobile {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-digi-business-roaming-idd {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-digi-business-go-digi-wifi {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-digi-business-fibre {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-mydigi {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-exclusive-pack-bm {
  top: 290px;
  font-size: 45px;
}

.x-banner-title.for-exclusive-pack-bm-tablet {
  top: 290px;
  font-size: 45px;
}

.x-banner-title.for-exclusive-pack-bm-mobile-landscape {
  top: 290px;
  font-size: 45px;
}

.x-banner-title.for-exclusive-pack-bm-portrait {
  top: 290px;
  font-size: 45px;
}

.x-banner-title.for-digital-subs {
  top: 270px;
  font-size: 45px;
  line-height: 60px;
}

.x-banner-title.for-promotions {
  top: 268px;
}

.x-banner-title.for-gadget {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-promotions {
  top: 270px;
  font-size: 45px;
}

.x-banner-title.for-pf365 {
  top: 268px;
}

.x-banner-title.for-ppj {
  top: 268px;
}

.x-banner-title.for-iphone {
  top: 268px;
}

.x-banner-title.for-android {
  top: 268px;
}

.x-banner-title.for-ppj-en {
  top: 268px;
}

.x-banner-title.for-ppj-bm {
  top: 268px;
}

.x-banner-title.for-gf-plus {
  top: 268px;
}

.x-banner-title.for-promotions {
  top: 268px;
}

.x-banner-title.for-roaming {
  top: 268px;
}

.x-banner-title.for-tradein {
  top: 268px;
}

.x-banner-title.for-esim {
  top: 268px;
}

.x-banner-title.for-airsim {
  top: 268px;
}

.x-banner-title.for-digi-5g {
  top: 270px;
  font-size: 45px;
}

.x-image-text-grid {
  grid-column-gap: 15px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-image-text-grid.for-4 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.x-promise-card {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  background-color: #fff;
}

.x-promise-card-content {
  height: 210px;
  padding: 20px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  background-color: #f5f5f5;
}

.x-promise-card-content.evp {
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-promise-image {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.x-promise-wrapper {
  position: static;
  height: 300px;
  border-radius: 12px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.45)), to(rgba(0, 0, 0, 0.45))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb6390a18f471a96f29202_Digi_OurPeople_Freedom_to_Engage_Desktop.png");
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb6390a18f471a96f29202_Digi_OurPeople_Freedom_to_Engage_Desktop.png");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  text-align: center;
}

.x-promise-paragrah {
  position: relative;
  left: 0px;
  top: 60px;
  display: block;
  margin-bottom: 0px;
  padding: 0px 45px;
  color: #fff;
  line-height: 22px;
}

.x-card-header {
  margin-bottom: 10px;
  font-size: 1.5em;
  line-height: 100%;
  text-align: center;
}

.x-card-description {
  margin-bottom: 0px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}

.x-card-description.more {
  font-size: 14px;
  line-height: 22px;
}

.x-card-description.more.engage {
  padding-right: 69px;
  padding-left: 69px;
  color: #fff;
}

.x-video-slider {
  height: 100%;
}

.x-slider-dots {
  position: relative;
  left: 0%;
  top: 17px;
  right: 0%;
  bottom: -11%;
  z-index: 2000;
  width: 80px;
  height: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 6.5px;
  border-radius: 20px;
  background-color: transparent;
}

.x-slider-dots.video {
  width: 70px;
  border-radius: 20px;
}

.x-slider-dots.video.for-business {
  width: 150px;
}

.x-slider-dots.for-hide.for-postpaid {
  top: -12px;
  bottom: auto;
  display: block;
}

.x-slider-dots.for-hide.for-postpaid-infinite {
  top: -12px;
  bottom: auto;
  display: none;
}

.x-slider-dots.for-hide.for-postpaid {
  top: -12px;
  bottom: auto;
  display: block;
}

.x-slider-dots.x-hide-idd-prepaid {
  display: none;
}

.x-slider-dots.for-hide-prepaid {
  display: none;
}

.x-slider-dots.for-home-fibre {
  top: -50px;
}

.x-life-as-header {
  margin-top: 15px;
  margin-bottom: 20px;
  border-radius: 12px;
  background-color: transparent;
  font-size: 2em;
  text-align: center;
}

.x-life-as-header.header-2 {
  margin-top: 15px;
  margin-bottom: 20px;
  text-align: center;
}

.x-gallery-wrapper {
  display: none;
  background-color: transparent;
}

.div-block-12 {
  position: relative;
  width: 25%;
  height: 350px;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b2d9559ce33942f02ad95c_randy-fath-ymf4_9Y9S_A-unsplash.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.div-block-13 {
  position: relative;
  width: 50%;
  height: 350px;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d294cbf26e6e6_Digi_RDY_Background-3.png");
  background-position: 0px 0px;
  background-size: cover;
}

.grid-5 {
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 0px;
}

.slide-nav-2 {
  position: relative;
  top: auto;
  display: none;
}

.div-block-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 150px;
  border-radius: 0px;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b2d9559ce33942f02ad95c_randy-fath-ymf4_9Y9S_A-unsplash.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-18 {
  position: relative;
  top: 149px;
  width: 100%;
  background-color: #fff;
}

.x-limit.accolades {
  margin-top: 0px;
  margin-bottom: 0px;
}

.x-limit.accolades.x-add-margin {
  margin-bottom: 20px;
}

.x-limit.for-white-bg {
  background-color: #fff;
}

.x-di-header.for-header {
  margin-top: 55px;
}

.x-di-header.for-header.for-bottom-padding {
  margin-top: 20px;
  padding-bottom: 40px;
}

.x-ads-subheader {
  margin-bottom: 0px;
  font-size: 1em;
  font-weight: 600;
  text-align: center;
}

.x-di-title {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-di-title.x-height-adjustment {
  line-height: 40px;
}

.x-di-title.for-center {
  margin-right: 220px;
  margin-left: 220px;
}

.x-di-title.for-mydigi {
  margin-bottom: 20px;
}

.x-di-description {
  margin-bottom: 0px;
  padding-right: 112px;
  padding-left: 112px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
}

.x-di-description.for-larger {
  line-height: 23px;
}

.x-left-slider-arrow {
  left: 8%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: block;
  overflow: visible;
}

.x-left-slider-arrow.video-section {
  left: 0%;
}

.x-right-slider-arrow {
  left: 924px;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: visible;
}

.x-slider-icon {
  border-radius: 300px;
  background-color: #979797;
}

.grid-6 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-slider-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 25px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
}

.x-slide-1 {
  border-radius: 0px;
}

.x-slider-mask {
  position: static;
  overflow: visible;
  border: 1px none #000;
  border-radius: 0px;
}

.x-slider-video {
  position: static;
  width: 800px;
  height: auto;
  margin-bottom: 31px;
  border: 1px none #000;
  border-radius: 0px;
  background-color: transparent;
}

.x-slide-video-wrapper {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: transparent;
}

.video {
  border-radius: 0px;
}

.x-gallery-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  background-color: transparent;
}

.x-gallery-1.accolades {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-color: #c7c9cc;
}

.div-block-22 {
  display: none;
}

.x-gallery-text {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
}

.x-gallery-image {
  width: 100%;
  height: 210px;
  max-height: none;
  border-radius: 8px 8px 0px 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-gallery-image.digizen {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 200px;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-gallery-tag {
  position: absolute;
  left: 4%;
  top: 4%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding: 2px 12px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-color: #ffe600;
  font-size: 12px;
  font-weight: 600;
}

.x-gallery-tag.blue {
  background-color: #039be5;
  color: #fff;
}

.x-gallery-tag.black {
  background-color: #272727;
  color: #fff;
}

.x-gallery-tag.green {
  background-color: #61c565;
}

.x-right-icon {
  position: absolute;
  left: 0px;
  top: 210px;
  right: 25px;
  bottom: 210px;
  width: 30px;
  height: 30px;
}

.x-right-icon.left {
  left: 79px;
  right: auto;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-limit.x-stories {
  padding-bottom: 0px;
  background-color: #f5f5f5;
}

.x-year-text {
  font-size: 2em;
}

.x-accolades-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 22px;
  list-style-type: disc;
}

.x-card-wrapper {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 0px;
}

.x-quote-wrapper {
  padding: 21px 19px 13px 22px;
}

.text-span-68 {
  position: relative;
  top: -13px;
  font-size: 12px;
  line-height: 1.5px;
  font-style: normal;
  text-decoration: none;
}

.text-span-69 {
  position: relative;
  top: -11px;
  font-size: 12px;
}

.x-digizen-slider {
  display: block;
  height: auto;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  background-color: transparent;
}

.x-digizen-slide-wrapper {
  left: -15px;
  width: 32.1%;
  height: 380px;
  max-height: none;
  margin-right: 0px;
  margin-left: 15px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.x-digizen-slide-wrapper.for-acco {
  width: 32%;
  height: 470px;
}

.x-digizen-slide-wrapper.for-acco {
  width: 32%;
  height: 500px;
}

.x-digizen-slide-wrapper.for-network {
  width: 32%;
  height: 500px;
}

.x-slider-arrow-left {
  left: -19px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-bottom: 184px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-slider-arrow-left.for-accolades {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.x-slider-arrow-left.for-network {
  left: -9px;
  bottom: 43px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.x-slider-arrow-right {
  right: -14px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-bottom: 184px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-slider-arrow-right.for-accolades {
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-slider-arrow-right.for-network {
  right: 0px;
  bottom: 43px;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-story-title {
  line-height: 20px;
  font-weight: 700;
}

.x-accolades-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: transparent;
}

.x-di-award-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 16px;
  line-height: 20px;
}

.x-di-wrapper {
  text-align: center;
}

.x-di-award-desc {
  font-size: 14px;
  line-height: 18px;
}

.x-award-icon {
  position: static;
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
}

.for-bottom-padding {
  padding-bottom: 20px;
}

.text-span-70 {
  color: #272727;
}

.text-span-71 {
  color: #6e6e6e;
  font-size: 14px;
  font-style: italic;
}

.text-block-28 {
  text-decoration: none;
}

.x-collab-rich-text {
  margin-top: 28px;
}

.x-collab-rich-text ul {
  padding-left: 26px;
  list-style-type: disc;
}

.x-collab-rich-text.for-service h2 {
  text-decoration: underline;
}

.x-collaboration-headline {
  margin-top: 42px;
  font-size: 30px;
  line-height: 40px;
  text-align: left;
}

.x-footnote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
}

.x-press-form-block {
  margin-bottom: 0px;
}

.x-partner-step p {
  margin-bottom: 24px;
}

.x-press-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-press-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.o--flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o--blog-sharer-url {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  margin-right: 16px;
  margin-left: 16px;
  padding: 8px 12px 8px 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: #f5f5f5;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-weight: 500;
  cursor: pointer;
}

.o--blog-sharer-url:hover {
  background-color: #c7c9cc;
}

.o--blog-sharer-url:active {
  background-color: #e0e0e0;
}

.o--blog-presharer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o--blog-sharer-icon {
  margin-right: 12px;
  font-family: Remix, sans-serif;
  font-size: 24px;
}

.o--blog-sharer-val {
  overflow: hidden;
  max-width: 320px;
}

.x-idd-rates-form-block {
  margin-top: 25px;
}

.x-idd-rates-form-block.dropdown {
  margin-top: 0px;
}

.x-toggle-country {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 8px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
}

.x-country-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 50px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-idd-rates-grid {
  margin-right: 8px;
  margin-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-idd-rates-grid.for-add-on {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.x-idd-rate-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-left: 0px;
  padding: 0px 0px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: none;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 2px 7px -1px #c7c9cc;
}

.x-idd-rate-block.add-ons {
  width: 400px;
}

.x-idd-rate-text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.x-idd-rate-title {
  margin-bottom: 16px;
  padding: 10px;
  border-radius: 8px 8px 0px 0px;
  background-color: #dde2e5;
  color: #272727;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.x-idd-rate-title.column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-idd-rate-title.for-yellow {
  background-color: #ffe600;
}

.x-iddpass-slider-wrapper {
  width: 32.1%;
  margin-left: 0px;
}

.x-iddpass-slider-wrapper.right-padding {
  width: 33.55%;
  padding-right: 15px;
  padding-bottom: 0px;
  border-radius: 8px;
}

.x-iddpass-slider {
  height: auto;
  margin-bottom: 20px;
  padding-left: 0px;
  background-color: transparent;
}

.x-slider-block {
  height: auto;
  padding-bottom: 20px;
  border-radius: 8px;
  background-color: #fff;
}

.x-slider-title {
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 8px 8px 0px 0px;
  background-color: #ffe600;
  text-align: center;
}

.x-slider-descrip-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  margin-right: 15px;
  margin-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-slider-descrip-wrapper.top {
  margin-top: 6px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-arrow-left-wrapper {
  left: -17px;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 10000;
  display: block;
  overflow: hidden;
  width: 30px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-arrow-left-wrapper.for-hide {
  display: none;
}

.x-arrow-left-wrapper.x-hide-idd-prepaid {
  display: none;
}

.x-arrow-left-wrapper.for-hide-prepaid {
  display: none;
}

.x-arrow-left-wrapper.for-postpaid {
  left: -14px;
  top: -18%;
}

.x-arrow-left-wrapper.for-postpaid {
  left: -14px;
  top: -18%;
  display: block;
  overflow: hidden;
}

.x-arrow-left-wrapper.for-postpaid-infinite {
  left: -14px;
  top: -18%;
  display: none;
  overflow: hidden;
}

.text-span-72 {
  font-size: 24px;
  font-weight: 700;
}

.x-slider-descrip {
  margin-left: 10px;
  padding-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-bottom: 1px dashed #c7c9cc;
  font-size: 14px;
  line-height: 20px;
}

.x-slider-descrip.bold {
  margin-left: 0px;
  font-weight: 700;
}

.x-slider-descrip.bold.bigger {
  padding-top: 25px;
  padding-bottom: 5px;
  font-size: 16px;
}

.x-slider-descrip.bold.bigger.promotions {
  border-bottom-style: none;
}

.x-idd-tag {
  margin-left: 10px;
  padding: 0px 6px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 5px;
  background-color: #ff3939;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  font-weight: 700;
}

.x-idd-tag.yellow {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #ffe600;
  color: #272727;
}

.x-idd-tag.blue {
  background-color: #039be5;
}

.x-arrow-right-wrapper {
  left: auto;
  top: 0%;
  right: -15px;
  bottom: 0%;
  width: 30px;
  height: 40px;
}

.x-arrow-right-wrapper.x-hide-idd-prepaid {
  display: none;
}

.x-arrow-right-wrapper.for-hide-prepaid {
  display: none;
}

.x-arrow-right-wrapper.for-postpaid {
  top: -18%;
  right: -8px;
}

.x-arrow-right-wrapper.for-postpaid {
  top: -18%;
  right: -8px;
  z-index: 1000;
  display: block;
}

.x-arrow-right-wrapper.for-postpaid-infinite {
  top: -18%;
  right: -8px;
  z-index: 1000;
  display: none;
}

.x-idd-icon {
  width: 15px;
  height: 15px;
}

.x-idd-prepaid-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.x-idd-add-on-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 50px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-32 {
  padding-left: 10px;
}

.x-country-code {
  font-weight: 700;
}

.x-footnote-text {
  position: static;
  top: 38px;
  padding-right: 16px;
  padding-left: 16px;
  color: #979797;
  font-size: 12px;
  line-height: 15px;
}

.x-sms-rates {
  text-align: right;
}

.x-country-flag {
  padding-right: 50px;
  padding-left: 0px;
}

.x-idd-sms-footnote {
  position: static;
  top: auto;
  margin-top: 40px;
}

.x-guide-card-grid {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-guide-card-grid.for-2 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.x-guide-card-grid.for-margin {
  margin-right: 100px;
  margin-left: 100px;
}

.x-guide-card-grid.for-2 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-guide-card-grid.for-2.for-add-grid-space {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.x-guide-card-grid.for-add-space {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.x-guide-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 15px 15px 15px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-guide-card-img {
  width: 30%;
}

.x-guide-card-text {
  position: relative;
  z-index: 1;
  margin-right: 15px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-size: 0.9em;
  line-height: 18px;
  font-weight: 500;
  text-align: left;
}

.x-guide-steps-1 {
  margin-bottom: 30px;
}

.x-important-note-list {
  padding-left: 13px;
  list-style-type: decimal;
}

.x-important-note {
  margin-top: 30px;
  font-size: 14px;
  line-height: 20px;
}

.x-important-note.for-center {
  text-align: center;
}

.x-important-note.for-center.for-top-padding {
  margin-top: 45px;
}

.x-imp-note-title {
  margin-bottom: 5px;
  font-weight: 700;
}

.x-plan-hover-wrapper {
  position: absolute;
  left: 96px;
  top: -3.5px;
  width: 60%;
  padding: 15px;
  background-color: rgba(39, 39, 39, 0.9);
  font-size: 14px;
  line-height: 20px;
}

.x-plan-hover-text {
  color: #fff;
  line-height: 17px;
}

.x-add-on-footnote {
  margin-top: 20px;
  margin-bottom: 0px;
  font-size: 14px;
  text-align: center;
}

.x-dial-133 {
  padding-right: 8px;
  padding-left: 8px;
  border-radius: 8px;
  background-color: #dde2e5;
}

.x-triangle-block {
  position: absolute;
  top: 81px;
  width: 10px;
  border-style: solid;
  border-width: 10px 16px 16px;
  border-color: rgba(39, 39, 39, 0.9) transparent transparent;
}

.heading-24 {
  text-align: center;
}

.x-sitemap-grid {
  margin-top: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-sitemap-container {
  margin-top: 30px;
}

.x-sitemap-container.x-digi-business-sitemap {
  margin-top: 30px;
}

.x-sitemap-h3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  border-style: none;
  color: #272727;
  line-height: 1em;
}

.x-sitemap-h3.x-add-10 {
  margin-bottom: 10px;
}

.x-arrow-sitemap {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}

.x-sitemap-title-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
}

.x-sitemap-title-arrow:hover {
  border: 1px none #000;
  color: #272727;
  text-decoration: underline;
}

.heading-35 {
  margin-bottom: 38px;
}

.text-block-34 {
  margin-bottom: 37px;
}

.x-digi-business-sitemap-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sitemap-links {
  margin-bottom: 5px;
}

.x-sitemap-links:hover {
  color: #039be5;
  text-decoration: underline;
}

.x-digi-biz-sitemap-title {
  color: #272727;
}

.x-digi-biz-sitemap-title:hover {
  color: #6e6e6e;
}

.text-span-74 {
  color: #272727;
  font-weight: 500;
}

.text-span-74:hover {
  color: #039be5;
}

.x-mini-notice {
  margin-top: 5px;
  padding-right: 40px;
  padding-left: 40px;
  font-size: 14px;
  line-height: 18px;
  font-style: italic;
  text-align: center;
}

.x-mini-notice.for-left-align {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: left;
}

.x-mini-notice.for-signature {
  position: relative;
  top: -29px;
}

.x-mini-notice.for-larger {
  font-size: 18px;
}

.x-mini-notice.for-larger.for-infinite {
  margin-top: -50px;
  margin-bottom: 40px;
  color: #979797;
  font-size: 14px;
  line-height: 15px;
  font-weight: 400;
}

.x-mini-notice.for-top-padding {
  margin-top: 30px;
}

.x-mini-notice.no-italic {
  margin-top: 10px;
  margin-bottom: 0px;
  color: #979797;
  font-style: normal;
}

.list-item {
  list-style-type: none;
}

.x-ads-subheadline {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  text-align: center;
}

.x-table-slider {
  display: block;
  height: 100%;
  margin-bottom: 80px;
  background-color: transparent;
}

.x-table-slider.for-hide {
  display: none;
}

.x-table-slider.for-hide-prepaid {
  display: none;
}

.x-table-slider.x-remove-margin {
  margin-bottom: 30px;
}

.x-table-slide-container {
  position: relative;
  z-index: 0;
  width: 23.4%;
  height: 480px;
  margin-right: 20px;
  border-radius: 30px;
  -webkit-transform: translate(0px, 0px) perspective(1234px);
  transform: translate(0px, 0px) perspective(1234px);
}

.x-table-slide-container.x-table-adjust-height {
  height: 550px;
}

.x-table-slide-container.x-table-adjust-height.for-belia {
  width: 40%;
  margin-bottom: 5px;
}

.x-table-slide-container.x-table-adjust-height.for-next {
  height: 550px;
}

.x-table-slide-container.x-table-adjust-height.for-next {
  height: 650px;
}

.x-cta-arrow-img {
  width: 18px;
}

.tabs-2 {
  display: none;
  margin-top: 29px;
  margin-bottom: 41px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.tabs-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tab-link-tab-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  padding-bottom: 15px;
  padding-left: 0px;
  background-color: transparent;
}

.tab-link-tab-1.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  padding-bottom: 15px;
  border-style: none;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  background-color: transparent;
  color: #039be5;
}

.x-add-on-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-add-on-content-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 26px 40px;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-plan-wrapper-front {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 2px none #000;
  border-radius: 0px;
  background-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.x-plan-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 2px none #000;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #ffe600;
}

.x-plan-header.x-plan-header-adjust {
  position: relative;
  height: 45%;
}

.x-plan-header.for-blue {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  background-color: #039be5;
}

.x-plan-header-quota {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 70px;
  line-height: 60px;
  font-weight: 700;
  text-align: center;
}

.x-plan-header-quota.for-rdy {
  font-family: Barlow, sans-serif;
  color: #ffe600;
  font-size: 70px;
  line-height: 70px;
}

.x-plan-header-quota.for-smaller {
  font-size: 50px;
  line-height: 50px;
}

.x-plan-header-quota.for-smaller-next40 {
  font-size: 40px;
  line-height: 50px;
}

.x-plan-header-name {
  position: static;
  top: 41px;
  width: auto;
  margin: 0px auto;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #272727;
  font-weight: 700;
  text-align: center;
}

.x-plan-header-label {
  position: relative;
  display: none;
  margin: 20px auto -45px 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #ff3939;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}

.x-plan-header-label.x-ph-label-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 13px -54px auto;
  padding: 14px 10px;
  border-radius: 500px;
  line-height: 15px;
}

.x-plan-header-label.x-ph-label-2.x-adjust-phl {
  margin-bottom: -36px;
  padding: 6px 9px;
}

.x-plan-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 2px none #000;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #fff;
}

.x-plan-bottom-price {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0px;
  padding-bottom: 43px;
}

.x-plan-bottom-price.x-auto-renewal {
  padding-bottom: 0px;
}

.x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price {
  margin-top: 35px;
}

.x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-price {
  margin-top: 15px;
  margin-bottom: -15px;
}

.x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
  margin-top: 40px;
}

.x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-adjust-price.for-next {
  margin-top: auto;
}

.x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
  margin-top: 40px;
}

.x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-adjust-price.for-next {
  margin-top: auto;
}

.x-plan-bottom-price.x-auto-renewal.for-roaming {
  margin-top: 24px;
  margin-bottom: auto;
}

.x-plan-bottom-price.x-pbp-new {
  padding-bottom: 0px;
}

.x-plan-bottom-price.x-pbp-new-copy {
  margin-top: 0px;
  padding-bottom: 0px;
}

.x-plan-bottom-price.x-pbp-new-copy {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.x-plan-bottom-price-text {
  font-size: 40px;
  line-height: 17px;
  font-weight: 700;
  text-align: center;
}

.x-plan-bottom-price-footnote {
  font-weight: 500;
  text-align: center;
}

.x-plan-see-details-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.x-plan-see-details-wrapper.x-see-details {
  padding-top: 15px;
  padding-bottom: 31px;
}

.x-plan-see-details-wrapper.x-see-details-copy {
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-plan-see-details-text {
  color: #039be5;
  font-weight: 600;
  text-align: center;
}

.x-plan-see-details-text:hover {
  color: #272727;
}

.image-14 {
  width: 18px;
}

.x-plan-bottom-cta-wrapper {
  position: relative;
  z-index: 1000;
  display: block;
  width: auto;
  margin-top: 17px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

.x-plan-bottom-cta-wrapper.for-hide {
  display: none;
}

.x-plan-bottom-cta-wrapper.for-hide {
  display: none;
  margin-top: 0px;
}

.x-plan-bottom-cta {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  font-weight: 700;
  text-align: center;
}

.x-plan-wrapper-back {
  position: absolute;
  left: 0%;
  top: 0px;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 2px none #000;
  border-radius: 30px;
  background-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-plan-benefit-wrapper {
  height: 100%;
  padding: 0px 0px 12px;
}

.x-plan-benefit-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-plan-benefit-icon {
  width: 15px;
  height: 15px;
}

.x-plan-benefit-text {
  margin-left: 9px;
  border-bottom: 1px none #c7c9cc;
  font-size: 1em;
  line-height: 20px;
}

.x-plan-container {
  height: 100%;
  border-radius: 30px;
  background-color: #fff;
  box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.4);
  -webkit-transition: -webkit-transform 1000ms ease;
  transition: -webkit-transform 1000ms ease;
  transition: transform 1000ms ease;
  transition: transform 1000ms ease, -webkit-transform 1000ms ease;
}

.x-plan-container.x-plan-flip {
  -webkit-perspective: 1234px;
  perspective: 1234px;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -webkit-transition: -webkit-transform 1000ms ease;
  transition: -webkit-transform 1000ms ease;
  transition: transform 1000ms ease;
  transition: transform 1000ms ease, -webkit-transform 1000ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.tabs-menu-5 {
  position: static;
}

.x-add-on-icon {
  width: 30px;
  height: 30px;
  margin-right: 13px;
  padding-right: 0px;
}

.x-add-on-menu-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-add-on-menu-text {
  font-size: 18px;
}

.x-add-on-header-wrapper {
  margin-top: 19px;
}

.x-plan-info-icon {
  width: 12px;
  height: 12px;
  margin-top: -2px;
  margin-left: 3px;
}

.x-plan-price-ft-wrapper {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-banner-icon-img {
  position: relative;
  top: auto;
  width: 150px;
}

.text-span-78 {
  color: #ffe600;
}

.text-span-79 {
  font-size: 50px;
  font-weight: 400;
}

.x-plan-header-div {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0px;
}

.x-plan-header-div.x-add-margin {
  padding-top: 20px;
  padding-bottom: 0px;
}

.x-plan-header-div.x-add-margin {
  padding-top: 10px;
  padding-bottom: 0px;
}

.x-plan-header-div.x-add-margin.for-new {
  padding-top: 30px;
}

.x-plan-bottom-usp-text {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #6e6e6e;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}

.x-plan-bottom-usp-text.for-large-txt {
  color: #272727;
  font-size: 19px;
  line-height: 27px;
}

.x-plan-bottom-usp {
  padding: 38px 16px;
}

.x-plan-bottom-usp.x-adjust-padding {
  padding-top: 27px;
  padding-bottom: 0px;
}

.x-plan-bottom-usp.x-adjust-padding.remove-padding {
  padding-top: 0px;
}

.x-plan-bottom-usp.x-pbu-new {
  padding-top: 29px;
  padding-bottom: 29px;
}

.x-plan-bottom-usp.x-pbu-new.align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.x-plan-bottom-usp.x-pbu-new.for-fibre {
  padding-bottom: 0px;
}

.x-plan-bottom-usp.x-pbu-new-copy {
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-plan-bottom-usp.x-pbu-new-copy.align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.x-plan-bottom-usp.x-pbu-new {
  padding-top: 29px;
  padding-bottom: 29px;
}

.x-plan-bottom-usp.x-pbu-new.for-infinite {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-plan-bottom-price-text-2 {
  font-size: 14px;
  font-weight: 400;
}

.x-plan-back-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #ffe600;
}

.x-plan-back-header-text {
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 700;
  text-align: center;
}

.x-plan-back-benefit-wrapper {
  padding-top: 25px;
  padding-right: 25px;
  padding-left: 25px;
}

.x-plan-back-footnote-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.x-plan-back-footnote-wrapper.x-auto-renewal {
  margin-top: 0px;
  padding-bottom: 10px;
}

.x-plan-back-footnote-wrapper.x-pbfw-new {
  margin-bottom: 0px;
}

.x-plan-back-footnote-label {
  display: block;
  width: auto;
  padding: 0px 13px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 30px;
  background-color: #ffe600;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}

.x-plan-back-footnote-wrapper-2 {
  margin-top: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: center;
}

.x-plan-back-footnote-wrapper-2.x-adjust-margin {
  margin-top: 0px;
  color: #6e6e6e;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
}

.x-plan-hashtag-text {
  color: #6e6e6e;
  font-weight: 700;
}

.x-add-on-row-icon {
  width: auto;
  height: 25px;
  margin-left: 10px;
}

.x-add-on-row-icon.for-hide {
  display: block;
}

.x-add-on-row-icon.for-left {
  margin-left: 0px;
}

.x-add-on-row-icon.for-left-inside {
  margin-left: 2px;
}

.x-samsung-column-1 {
  margin-right: 10px;
  margin-left: 10px;
}

.x-samsung-grid-title {
  font-size: 2em;
}

.x-samsung-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-samsung-grid.for-mobile {
  display: none;
}

.x-samsung-column-2.for-mobile {
  display: none;
}

.x-sg-main-banner-h1 {
  position: relative;
  left: 0%;
  top: 380px;
  right: 0%;
  bottom: auto;
  display: block;
  color: #fff;
  font-size: 40px;
  line-height: 60px;
}

.x-boost-paragraph {
  font-size: 18px;
  line-height: 26px;
  text-align: center;
}

.x-boost-paragraph.for-top-margin {
  margin-top: 20px;
}

.x-boost-container {
  padding-top: 10px;
  padding-bottom: 10px;
}

.x-add-on-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-width: 0px;
  border-color: #c7c9cc;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 5px -1px #c7c9cc;
}

.x-add-on-card-header {
  margin-top: 12px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}

.x-add-on-card-description {
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}

.text-span-82 {
  color: #6e6e6e;
  font-weight: 700;
}

.x-add-on-bolded-text {
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

.x-add-on-card-img {
  width: 100%;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.x-add-on-title {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-family-title {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-plan-card-icon-img {
  margin-top: 6px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.x-auto-renewal {
  text-align: center;
}

.x-auto-renewal.x-adjust-margin {
  margin-top: 55px;
}

.x-auto-renewal.x-adjust-margin.for-belia.for-rdy {
  margin-top: auto;
}

.x-auto-renewal.x-new-margin {
  margin-top: auto;
}

.x-auto-renewal.x-adjust {
  margin-top: 28px;
}

.x-add-symbol {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 30px;
  font-weight: 600;
}

.x-auto-renewal-text-span {
  border: 1px none transparent;
  color: #979797;
  font-size: 12px;
  line-height: 18px;
  font-style: italic;
  font-weight: 400;
}

.x-auto-renewal-text {
  color: #6e6e6e;
  line-height: 20px;
  font-weight: 700;
}

.x-auto-renewal-text.x-add-margin {
  margin-top: 20px;
}

.x-auto-renewal-text.x-add-margin-2 {
  margin-top: 8px;
}

.x-auto-renewal-text.x-add-margin-2.for-next-bm {
  margin-right: 10px;
  margin-left: 10px;
  color: #272727;
}

.x-prepaid-booster-steps {
  display: -ms-grid;
  display: grid;
  margin-bottom: 41px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: minmax(200px, 1fr);
  grid-template-rows: minmax(200px, 1fr);
}

.x-prepaid-booster-steps-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
}

.x-dropdown-item {
  margin-bottom: 20px;
  padding: 0px 0px 14px;
  border-bottom: 1px solid #c7c9cc;
  border-radius: 0px;
  background-color: transparent;
}

.x-dropdown-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}

.x-dropdown-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 30px;
  white-space: normal;
  cursor: pointer;
}

.x-dropdown-heading.x-no-wrap {
  white-space: nowrap;
}

.icon-5.accordion-icon {
  font-family: Remix, sans-serif;
  color: #272727;
  font-size: 24px;
  line-height: 24px;
  cursor: pointer;
}

.icon-5.accordion-icon {
  font-family: Remix, sans-serif;
  color: #272727;
  font-size: 24px;
  line-height: 24px;
  cursor: pointer;
}

.x-dropdown-content {
  overflow: hidden;
  margin-top: 10px;
  margin-right: 0px;
}

.x-dropdown-content.for-hide-next {
  display: none;
}

.x-dropdown-paragraph {
  width: 100%;
  margin-bottom: 0px;
}

.x-dropdown-header-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.x-plan-card {
  width: 100%;
  height: 520px;
  box-shadow: 0 0 9px 4px rgba(0, 0, 0, 0.1);
  outline-color: #272727;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 3px;
}

.x-plan-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 2px none #000;
  border-radius: 0px;
  background-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.card-front {
  height: 300px;
  background-color: #039be5;
}

.div-block-37 {
  background-color: #ffe600;
}

.card-back {
  height: 300px;
  background-color: #039be5;
}

.x-table-plan-slider {
  height: 100%;
  background-color: transparent;
}

.x-table-plan-slider.x-sig-content {
  max-width: 60%;
}

.x-table-plan-container {
  width: 23.4%;
  height: 480px;
  margin-right: 20px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-radius: 30px;
  cursor: pointer;
}

.x-table-plan-container.x-tbc-new {
  height: 450px;
}

.x-table-plan-container.x-sig-slider-ctn {
  width: 46%;
}

.x-table-plan-container.x-sig-slider-ctn.no-margin {
  margin-right: 0px;
}

.x-table-plan-container.x-familiku-specials {
  left: 2px;
  height: 680px;
}

.x-table-plan-container.x-familiku-specials.for-postpaid {
  height: 620px;
}

.x-table-plan-container.x-familiku-specials.for-postpaid.bm {
  height: 580px;
}

.x-table-plan-container.x-familiku-specials.for-postpaid.eng {
  height: 580px;
}

.x-table-plan-container.x-familiku-specials.for-postpaid.bm {
  height: 580px;
}

.x-table-plan-container.x-familiku-specials.for-infinite {
  height: 620px;
}

.x-table-plan-container.x-familiku-specials.for-infinite.bm {
  height: 540px;
}

.x-table-plan-container.x-fibre-plan {
  left: 2px;
  height: 560px;
}

.x-table-card-front {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 480px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 30px;
  box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.3);
}

.x-table-card-front.x-front {
  height: 420px;
}

.x-table-card-front.x-front.for-min-width {
  min-width: 303.859375px;
  margin-right: 20px;
}

.x-table-card-front.x-front.for-sig-offer {
  height: 478px;
  max-width: 308.265625px;
  border-style: solid;
  border-width: 2px;
  border-color: #039be5;
}

.x-table-card-front.x-front.x-familiku-specials {
  height: 500px;
}

.x-table-card-front.x-front.x-fibre {
  height: 500px;
}

.x-table-card-front.x-front.x-familiku-specials {
  height: 500px;
}

.x-table-card-front.x-front-card {
  height: 420px;
}

.x-table-card-front.x-front-card.for-min-width {
  min-width: 303.859375px;
  margin-right: 20px;
}

.x-table-card-front.x-front-card.for-sig-offer {
  height: 478px;
  max-width: 308.265625px;
  border-style: solid;
  border-width: 2px;
  border-color: #039be5;
}

.x-table-card-back {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 480px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 30px;
  background-color: #fff;
  box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.3);
}

.x-table-card-back.x-back {
  height: 420px;
}

.x-fam-bundle-wrapper {
  margin-top: 80px;
  margin-bottom: 40px;
}

.x-fb-grid {
  grid-column-gap: 25px;
  grid-row-gap: 30px;
  -ms-grid-columns: 0.5fr 1fr 0.75fr;
  grid-template-columns: 0.5fr 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-fb-column-1 {
  display: -ms-grid;
  display: grid;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.x-fb-column-3 {
  display: -ms-grid;
  display: grid;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: rgba(255, 230, 0, 0.15);
}

.x-fb-row-3-title {
  width: 160px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.x-family-subtitle {
  margin-bottom: 0px;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
}

.x-plan-header-sub {
  position: static;
  top: 41px;
  width: auto;
  margin: 4px auto 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #272727;
  font-weight: 400;
  text-align: center;
}

.x-plan-header-sub.for-bottom-padding {
  padding-bottom: 10px;
}

.x-w-auto-renew {
  margin-bottom: 0px;
  color: #979797;
  font-size: 12px;
  font-style: italic;
}

.x-prepaid-social-icon {
  width: auto;
  height: 25px;
  margin-top: 5px;
  margin-left: 5px;
}

.x-plan-bottom-usp-text-prepaid {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #6e6e6e;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
}

.x-fb-row-3-price {
  padding-left: 8px;
  font-size: 18px;
  font-weight: 700;
  text-align: right;
}

.x-fb-row-2-italic {
  font-style: italic;
  font-weight: 400;
}

.x-total-amt-price {
  font-size: 22px;
  font-weight: 700;
}

.x-text-strikethrough {
  text-decoration: line-through;
}

.x-fb-slider-text {
  margin-top: 5px;
  text-align: center;
}

.x-fb-slider-text.for-hide {
  display: none;
}

.x-fbm-wrapper-2.for-hide {
  display: none;
}

.x-prepaid-steps {
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.tab-postpaid60 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid60:hover {
  color: #039be5;
}

.tab-postpaid60.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid60.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid60.left-button:hover {
  color: #039be5;
}

.tab-postpaid60.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.tab-postpaid60.left-button.for-p60 {
  margin-left: 15px;
}

.tab-postpaid90 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid90:hover {
  color: #039be5;
}

.tab-postpaid90.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid90.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid90.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-postpaid90.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-postpaid90.right-button.w--current:hover {
  border-color: transparent;
}

.tab-postpaid120 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid120:hover {
  color: #039be5;
}

.tab-postpaid120.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid120.x-postpaid-120 {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
}

.tab-family20 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-family20:hover {
  color: #039be5;
}

.tab-family20.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-family20.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-family20.left-button:hover {
  color: #039be5;
}

.tab-family20.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.tab-family30 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-family30:hover {
  color: #039be5;
}

.tab-family30.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-family30.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-family30.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-family30.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-family30.right-button.w--current:hover {
  border-color: transparent;
}

.tab-family45 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-family45:hover {
  color: #039be5;
}

.tab-family45.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-family45.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-family45.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-family45.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-family45.right-button.w--current:hover {
  border-color: transparent;
}

.x-family-usp-title {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.x-family-bundle-card-img {
  width: 100%;
  margin-bottom: 16px;
  border-style: none;
  border-width: 2px;
  border-color: #272727;
  border-radius: 8px;
  cursor: default;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-family-wrapper {
  text-align: center;
}

.x-belia-social-icon {
  display: block;
  width: auto;
  height: 25px;
  margin-left: 5px;
}

.x-fb-column-inside {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.x-addon-desc-icon {
  width: auto;
  height: 25px;
  margin-left: 0px;
}

.x-addon-desc-icon.for-right {
  margin-right: 10px;
  margin-left: 0px;
}

.x-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.x-icon-wrapper.for-hide {
  display: none;
}

.x-belia-social-text {
  margin-right: 10px;
  margin-left: 10px;
  font-weight: 700;
}

.x-endnote-samsung-s22 {
  width: 60%;
  min-width: 50px;
  margin-bottom: 8px;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
}

.x-fam-bundle-container-2 {
  margin-top: 20px;
  margin-right: 60px;
  margin-left: 60px;
  padding-left: 30px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  background-color: #f5f5f5;
}

.x-price-sum-txt-wrapper-2 {
  display: block;
  width: 100%;
  padding: 15px 25px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #ffe600;
  font-family: Barlow, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.x-fbm-wrapper-3.for-hide {
  display: none;
}

.x-fb-row-bold-2 {
  font-family: Barlow, sans-serif;
  line-height: 20px;
  font-weight: 700;
}

.x-fb-slider-ctn-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: Barlow, sans-serif;
}

.x-fb-slider-ctn-2.for-top-margin {
  margin-top: -70px;
}

.x-fb-slider-ctn-2.for-pf {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-fb-row-3-price-italic-2 {
  font-size: 14px;
  line-height: 20px;
  font-style: italic;
  font-weight: 400;
  text-align: right;
}

.x-di-title-2 {
  position: static;
  margin-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 2em;
  text-align: center;
}

.x-family-subtitle-2 {
  margin-bottom: 0px;
  font-family: Barlow, sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
}

.x-fb-row-4 {
  font-family: Barlow, sans-serif;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
}

.x-total-amt-ctn-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #039be5;
  font-family: Barlow, sans-serif;
  color: #fff;
}

.x-fb-row-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 25px;
  padding-bottom: 40px;
  padding-left: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Barlow, sans-serif;
}

.x-fb-row-5.for-bottom-margin {
  padding-bottom: 20px;
}

.x-fb-column-4 {
  display: -ms-grid;
  display: grid;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 16px auto 16px auto;
  grid-template-rows: auto auto auto;
}

.x-fb-slider-tool-2 {
  width: 100%;
  height: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 5px;
  background-color: #fff;
}

.x-fb-slider-tool-2.for-hide {
  display: none;
}

.x-total-amount-2 {
  position: absolute;
  bottom: -80px;
  width: 100%;
}

.x-price-summary-2 {
  position: absolute;
  top: -80px;
  display: block;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-belia-social-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-span-87 {
  text-decoration: line-through;
}

.text-span-88 {
  text-decoration: line-through;
}

.x-language-picker-prepaid {
  position: absolute;
  left: auto;
  top: 139px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-switch-digi-title {
  position: static;
  left: 60px;
  right: 60px;
  bottom: 0px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 2em;
  text-align: center;
}

.for-switch-digi {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.for-switch-digi:hover {
  color: #039be5;
}

.for-switch-digi.w--current {
  background-color: #272727;
  color: #fff;
}

.for-switch-digi.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.for-switch-digi.left-button:hover {
  color: #039be5;
}

.for-switch-digi.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.for-switch-digi.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.for-switch-digi.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.for-switch-digi.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.for-switch-digi.right-button.w--current:hover {
  border-color: transparent;
}

.bold-text-17 {
  font-style: italic;
}

.x-family-left-container {
  margin-right: 10px;
}

.x-family-right-container {
  margin-left: 10px;
}

.x-signature-subtitle {
  margin-bottom: 20px;
  padding-right: 60px;
  padding-left: 60px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.x-language-picker-ppj {
  position: absolute;
  left: auto;
  top: 6px;
  right: -4%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-language-picker-postpaid {
  position: absolute;
  left: auto;
  top: 181px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-sig-table-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-sig-add-ctn {
  margin-top: auto;
  margin-bottom: auto;
}

.text-block-49 {
  margin-right: 8px;
  margin-left: 24px;
  font-size: 50px;
  line-height: 58px;
}

.x-sig-offers-ctn {
  width: 28%;
  height: 420px;
}

.x-sig-tab-link {
  width: auto;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.x-sig-tab-link.w--current {
  width: auto;
  margin-right: 10px;
  padding-right: 20px;
  padding-left: 20px;
  border-style: solid;
  border-width: 3px;
  border-color: #039be5;
  border-radius: 16px;
  background-color: #fff;
}

.x-sig-tab-link.w--current:active {
  background-color: #fff;
  color: #272727;
}

.x-sig-tab-link.for-left {
  width: 30%;
  margin-right: 10px;
  border-radius: 30px;
}

.x-sig-tab-link.for-right {
  width: 30%;
  margin-right: 0px;
  margin-left: 0px;
  border-radius: 30px;
}

.x-sig-tab-link.for-right.add-margin {
  margin-left: 10px;
}

.x-sig-title {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
}

.x-sig-tab-link {
  border-style: solid;
  border-width: 3px;
  border-color: #979797;
  border-radius: 16px;
}

.x-sig-tab-link.for-side-margin {
  margin-right: 16px;
  margin-left: 16px;
}

.x-sig-tab-thumbnail {
  max-width: 60px;
  margin-bottom: 8px;
}

.x-sig-thumbnail-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sig-tab-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 13px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-sig-tab-menu.x-adjust-margin {
  margin-top: 0px;
  margin-bottom: 30px;
}

.text-span-91 {
  font-weight: 700;
}

.text-span-92 {
  font-weight: 700;
}

.text-span-93 {
  font-weight: 700;
}

.x-ekyc-video {
  overflow: hidden;
  height: 10px;
  border-radius: 8px;
  box-shadow: 0 8px 16px -4px rgba(56, 68, 77, 0.16);
}

.x-sig-offer-thumbnail-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-sig-offer-thumbnail {
  max-width: 16%;
  padding-right: 4px;
  padding-left: 4px;
}

.x-sig-offer-descrip {
  margin-top: 24px;
  font-size: 14px;
  line-height: 22px;
  font-style: italic;
  text-align: center;
}

.x-sig-offer-descrip.for-margin-top {
  margin-top: 51px;
}

.tabs-content-2 {
  margin-top: 48px;
}

.x-signature-card-block {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-signature-card-block.for-3 {
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-signature-card-block.for-3.for-roaming {
  display: none;
  margin-right: 93px;
  margin-left: 93px;
}

.x-signature-card-block.for-2 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-signature-card-block.for-2.x-adjust-space {
  margin-top: 45px;
  margin-right: 197px;
  margin-left: 197px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.x-signature-icon {
  position: static;
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
}

.x-signature-icon-title {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 25px;
  line-height: 25px;
  font-weight: 700;
  text-align: center;
}

.x-signature-desc {
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.x-signature-tab-header {
  position: static;
  top: 41px;
  width: auto;
  margin: 0px auto;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #272727;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.x-signature-tab-header:active {
  color: #fff;
}

.x-signature-title {
  margin-bottom: 20px;
  padding-right: 60px;
  padding-left: 60px;
  font-size: 2em;
  text-align: center;
}

.x-signature-title.for-remove-padding {
  padding-right: 0px;
  padding-left: 0px;
}

.x-signature-title.for-remove-padding.for-roaming {
  margin-bottom: 10px;
}

.x-signature-title.smaller {
  margin-top: 40px;
  font-size: 25px;
}

.x-signature-title.for-remove-padding {
  padding-right: 0px;
  padding-left: 0px;
  line-height: 110%;
}

.x-limit.for-banner {
  padding-right: 64px;
  padding-left: 64px;
}

.x-ads-headline {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-ads-header {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-ads-banner {
  display: block;
  overflow: hidden;
  width: auto;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  border-radius: 12px;
  box-shadow: 0 4px 24px -8px rgba(0, 0, 0, 0.25);
}

.x-language-picker-postpaid-fam {
  position: absolute;
  left: auto;
  top: 181px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-language-picker-addons {
  position: absolute;
  left: auto;
  top: 181px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-signature-card-block-number {
  display: -ms-grid;
  display: grid;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-right: 30px;
  padding-left: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-signature-card-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
}

.x-switch-row-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.x-switch-row-icon {
  width: auto;
  height: 25px;
  margin-top: 0px;
  margin-left: 10px;
}

.x-switch-paragraph {
  margin-left: 13px;
}

.x-ekyc-headline {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-ekyc-headline.for-smaller {
  font-size: 25px;
}

.x-ekyc-headline.for-smaller.for-top-margin {
  margin-top: 10px;
}

.x-ekyc-headline.for-smaller.for-top-margin.remove-margin {
  margin-bottom: 0px;
}

.x-ekyc-sub-header {
  margin-bottom: 0px;
  font-size: 1em;
  text-align: center;
}

.x-ekyc-sub-header.for-bigger {
  font-size: 20px;
}

.x-ekyc-steps {
  display: -ms-grid;
  display: grid;
  margin-bottom: 41px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: minmax(200px, 1fr);
  grid-template-rows: minmax(200px, 1fr);
}

.x-ekyc-steps-img {
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.x-ekyc-steps-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
}

.x-ekyc-steps-text {
  line-height: 20px;
  text-align: center;
}

.x-ekyc-txt-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-ekyc-steps-title {
  line-height: 20px;
  font-weight: 700;
}

.x-ads-steps {
  display: -ms-grid;
  display: grid;
  margin-right: 10px;
  margin-bottom: 41px;
  margin-left: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: minmax(200px, 1fr);
  grid-template-rows: minmax(200px, 1fr);
}

.x-ads-steps.for-3 {
  margin-right: auto;
  margin-left: auto;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-ads-steps.centre {
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.tab-ads-change-plan {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-ads-change-plan:hover {
  color: #039be5;
}

.tab-ads-change-plan.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-ads-change-plan.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-ads-change-plan.left-button:hover {
  color: #039be5;
}

.tab-ads-change-plan.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.tab-ads-get-addons {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-ads-get-addons:hover {
  color: #039be5;
}

.tab-ads-get-addons.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-ads-get-addons.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-ads-get-addons.left-button:hover {
  color: #039be5;
}

.tab-ads-get-addons.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.tab-ads-get-addons.left-button.for-bottom {
  margin-left: 15px;
}

.tab-ads-get-addons.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-ads-get-addons.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-ads-get-addons.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-ads-get-addons.right-button.w--current:hover {
  border-color: transparent;
}

.x-ads-footer {
  margin-top: 30px;
  font-size: 14px;
  line-height: 20px;
}

.x-ads-footer.for-center {
  text-align: center;
}

.x-ads-footer.for-center.for-top-padding {
  margin-top: 45px;
}

.x-home-dg-slider-wrapper {
  position: relative;
  left: -100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-home-digi-slider-mask {
  overflow: visible;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
}

.x-home-digi-slider {
  overflow: hidden;
  height: 100%;
  background-color: transparent;
}

.x-home-dg-left-arrow {
  left: 20%;
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background-color: #272727;
}

.x-home-dg-left-arrow.for-hide-mobile {
  width: 40px;
  height: 40px;
  margin-top: auto;
  margin-bottom: auto;
}

.x-home-dg-img-ctn-2 {
  margin-right: 30px;
  margin-left: 30px;
}

.x-home-dg-img-ctn-2.banner-data-layer {
  display: inline-block;
}

.x-home-dg-slide-wrapper-3 {
  position: relative;
  right: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.x-home-dg-img-ctn {
  position: relative;
  z-index: 1;
  width: 100%;
  margin-right: 30px;
  margin-left: 30px;
}

.x-home-dg-desktop-img {
  width: 100%;
}

.x-home-dg-slide-wrapper-2 {
  width: 100%;
}

.x-home-dg-right-arrow {
  right: 20%;
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background-color: #272727;
}

.x-home-dg-right-arrow.for-hide-mobile {
  width: 40px;
  height: 40px;
}

.x-home-slider-ctn {
  padding-top: 10px;
  padding-bottom: 20px;
}

.x-home-dg-slide-nav {
  bottom: -14px;
  z-index: 4000;
}

.icon-7 {
  font-size: 16px;
}

.icon-8 {
  font-size: 16px;
}

.x-home-dg-tablet-img.for-hide-tablet {
  display: none;
}

.x-home-dg-mobile-img.for-hide-mobile {
  display: none;
}

.x-invincible-div {
  border: 1px solid #f5f5f5;
  background-color: #f5f5f5;
}

.x-invincible-text {
  color: #f5f5f5;
}

.x-ekyc-form-header {
  width: 60%;
  min-width: 50px;
  margin: 10px auto 40px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
}

.x-ekyc-input {
  border-radius: 10px;
  background-color: #f5f5f5;
}

.x-ekyc-input-title {
  margin-top: 30px;
}

.x-ekyc-img-upload {
  border-radius: 10px;
}

.x-ekyc-asterisk {
  color: #ff3939;
}

.x-ekyc-helper-text {
  margin-top: -5px;
  color: #6e6e6e;
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
  font-weight: 400;
}

.success-message {
  margin-bottom: 40px;
  border-radius: 10px;
  background-color: #fff9c0;
}

.error-message {
  margin-top: 0px;
  margin-bottom: 40px;
  border-radius: 10px;
}

.x-ekyc-impt-note {
  margin-top: 30px;
  font-size: 14px;
  line-height: 20px;
  font-style: italic;
}

.text-span-95 {
  font-size: 18px;
  font-weight: 700;
}

.x-ekyc-column-block {
  padding-left: 0px;
}

.x-ekyc-column-block.right {
  padding-right: 0px;
}

.x-idd-eligible-countries {
  color: #6e6e6e;
  line-height: 20px;
  font-weight: 700;
}

.x-idd-eligible-countries.x-add-margin-2 {
  margin-top: 8px;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 400;
}

.x-idd-eligible-countries-title {
  color: #272727;
  line-height: 20px;
  font-weight: 700;
}

.x-plan-see-details-text-2 {
  color: #039be5;
  font-weight: 600;
  text-align: center;
}

.x-plan-see-details-text-2:hover {
  color: #272727;
}

.x-table-card-back-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 480px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 30px;
  background-color: #fff;
  box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.3);
}

.x-table-card-back-2.x-back {
  height: 420px;
}

.x-table-card-back-2.x-back.x-familiku-special {
  height: 500px;
}

.x-table-card-back-2.x-back.x-fibre {
  height: 500px;
}

.x-table-card-back-2.x-back.x-familiku-special {
  height: 500px;
}

.x-table-card-back-2.x-card-back {
  height: 420px;
}

.x-plan-bottom-usp-text-2 {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #6e6e6e;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}

.x-plan-header-label-2 {
  position: relative;
  display: none;
  margin: 20px auto -45px 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #ff3939;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}

.x-plan-header-label-2.x-ph-label-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 13px -54px auto;
  padding: 14px 10px;
  border-radius: 500px;
  line-height: 15px;
}

.x-plan-header-label-2.x-ph-label-2.x-adjust-phl {
  margin-bottom: -36px;
  padding: 6px 9px;
}

.x-plan-header-label-2.x-ph-label-2.x-adjust-phl.for-hide {
  display: none;
}

.x-plan-header-label-2.x-ph-label-2.x-adjust-phl.for-yellow {
  margin-right: 19px;
  margin-bottom: 0px;
  margin-left: 19px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #ffe600;
  color: #272727;
  font-size: 14px;
  text-align: center;
}

.x-plan-header-label-2.x-ph-label-2.x-adjust-phl.for-yellow:hover {
  background-color: #272727;
  color: #ffe600;
}

.x-plan-header-label-2.x-ph-label-2.x-adjust-phl.for-yellow.remove-margin {
  margin-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.x-plan-header-label-2.x-ph-label-2.x-adjust-phl.for-yellow.for-video {
  margin-top: 5px;
  margin-bottom: 5px;
}

.x-plan-bottom-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 2px none #000;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #fff;
}

.x-plan-benefit-text-2 {
  margin-left: 9px;
  border-bottom: 1px none #c7c9cc;
  font-size: 1em;
  line-height: 18px;
}

.x-plan-bottom-price-text-3 {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
}

.x-plan-header-name-2 {
  position: static;
  top: 41px;
  width: auto;
  margin: 0px auto;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #272727;
  font-weight: 700;
  text-align: center;
}

.x-jis-masthead-ctn {
  position: absolute;
  top: 4px;
  right: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.x-add-slash-price {
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  text-decoration: line-through;
}

.x-plan-table-row-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  padding-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-table-row-3.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  font-size: 1.1em;
  text-align: center;
}

.x-plan-table-row-3.for-center.x-for-table-flip {
  height: auto;
  margin-top: 0px;
  border-bottom-style: none;
}

.x-plan-table-row-3.for-center.for-higher {
  height: 110px;
}

.x-plan-table-row-3.for-promo {
  padding-right: 42px;
}

.x-plan-table-row-3.for-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-plan-header-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 2px none #000;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #ffe600;
}

.x-plan-header-2.x-add-height {
  height: 70%;
}

.x-plan-header-2.x-add-height.for-new-infinite {
  height: 60%;
  background-color: #039be5;
  color: #fff;
}

.x-plan-header-2.x-add-height.for-new {
  height: 60%;
}

.x-plan-header-2.x-plan-header-adjust {
  height: 60%;
}

.x-plan-header-2.x-plan-header-adjust {
  height: 45%;
}

.x-plan-header-2.x-plan-header-adjust {
  position: relative;
  height: 45%;
}

.x-plan-header-2.x-plan-header-adjust.for-rdy {
  background-color: #272727;
}

.x-plan-header-sub-2 {
  position: static;
  top: 41px;
  width: auto;
  margin: 4px auto 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #272727;
  font-weight: 400;
  text-align: center;
}

.x-plan-header-sub-2.x-add-slash {
  text-decoration: line-through;
}

.x-plan-header-sub-2.for-white {
  color: #fff;
}

.x-plan-back-header-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #ffe600;
}

.x-plan-back-header-2.for-new-infinite {
  background-color: #039be5;
  color: #fff;
}

.x-buy-opt-btn-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #c7c9cc;
  border-radius: 8px;
  color: #6e6e6e;
  font-weight: 500;
}

.x-buy-opt-btn-2:hover {
  border-color: #039be5;
  color: #039be5;
}

.x-modal-header-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-countryflag-img {
  max-width: 35px;
}

.text-span-98 {
  text-decoration: line-through;
}

.text-span-99 {
  text-decoration: line-through;
}

.tab-postpaid40 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid40:hover {
  color: #039be5;
}

.tab-postpaid40.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid40.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid40.left-button:hover {
  color: #039be5;
}

.tab-postpaid40.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.x-idd-slider {
  position: relative;
  z-index: 0;
  width: 30%;
  height: 420px;
  margin-right: 20px;
  padding: 10px 0px;
  border-radius: 30px;
  -webkit-transform: translate(0px, 0px) perspective(1234px);
  transform: translate(0px, 0px) perspective(1234px);
}

.x-tab-menu-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-bottom: 2px solid #272727;
}

.x-tab-menu-3.centre {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-tab-menu-3.centre.buttons-style {
  margin-bottom: 3px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-style: none;
}

.x-tab-menu-3.centre.buttons-style {
  margin-bottom: 3px;
  border-bottom-style: none;
}

.x-tab-menu-3.centre.buttons-style {
  margin-bottom: 3px;
  border-bottom-style: none;
}

.x-idd-eligible-countries-title-2 {
  color: #272727;
  line-height: 20px;
  font-weight: 600;
}

.tab-postpaid150-2 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid150-2:hover {
  color: #039be5;
}

.tab-postpaid150-2.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid150-2.left-button {
  margin-right: 0px;
  margin-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid150-2.left-button:hover {
  color: #039be5;
}

.tab-postpaid150-2.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.tab-postpaid150-2.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid150-2.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-postpaid150-2.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-postpaid150-2.right-button.w--current:hover {
  border-color: transparent;
}

.tab-postpaid150-2.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid150-2.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-postpaid150-2.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-postpaid150-2.right-button.w--current:hover {
  border-color: transparent;
}

.tab-postpaid150-2.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid150-2.left-button:hover {
  color: #039be5;
}

.tab-postpaid150-2.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.x-plan-container-2 {
  height: 100%;
  border-radius: 30px;
  background-color: #fff;
  box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.4);
  -webkit-transition: -webkit-transform 1000ms ease;
  transition: -webkit-transform 1000ms ease;
  transition: transform 1000ms ease;
  transition: transform 1000ms ease, -webkit-transform 1000ms ease;
}

.x-plan-bottom-price-text-idd {
  font-size: 28px;
  line-height: 17px;
  font-weight: 700;
  text-align: center;
}

.x-idd-eligible-countries-2 {
  color: #6e6e6e;
  line-height: 20px;
  font-weight: 700;
}

.x-idd-eligible-countries-2.x-add-margin-2 {
  margin-top: 5px;
  padding-right: 20px;
  padding-left: 20px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}

.x-idd-eligible-countries-2.x-add-margin-2 {
  margin-top: 8px;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 400;
}

.x-idd-main-slider {
  display: block;
  height: 100%;
  margin-bottom: 40px;
  background-color: transparent;
}

.x-guide-card-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 15px 15px 15px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-lto-blurb {
  display: inline-block;
  margin-bottom: 20px;
  padding: 5px 20px;
  border-radius: 8px;
  background-color: #ff3939;
  color: #fff;
  font-weight: 600;
}

.x-help-card-block {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 30px auto 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-help-icon {
  position: static;
  display: block;
  width: 100px;
  height: 100px;
  margin: 0px auto;
}

.x-help-card {
  position: relative;
  width: 100%;
  height: 100%;
  margin: auto;
  padding: 20px 10px 10px;
  border: 0px none #000;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 2px 2px 13px 0 #dde2e5;
  cursor: pointer;
}

.x-help-card:hover {
  border-style: none;
  border-width: 2px;
  border-color: #039be5;
  border-radius: 20px;
  background-color: #fffbdb;
  outline-color: #039be5;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 1px;
}

.x-help-card.for-left {
  height: 100.00003690195867%;
  margin-right: 10px;
}

.x-help-card.for-right {
  height: 100%;
  margin-left: 10px;
}

.x-help-card.for-bottom-padding {
  padding-bottom: 25px;
}

.x-help-card-header {
  display: block;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #039be5;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
}

.x-help-card-para {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 40px;
  color: #6e6e6e;
  text-align: left;
}

.x-help-title {
  margin-bottom: 10px;
  font-size: 40px;
  text-align: center;
}

.x-help-subheader {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

.x-help-img {
  width: 100%;
  height: 250px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-help-card-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px 20px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 0px solid #000;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 2px 2px 13px 0 #dde2e5;
}

.x-help-card-2:hover {
  border-style: none;
}

.x-help-card-2.for-bottom-padding {
  padding-bottom: 25px;
}

.x-help-card-2 {
  height: 100%;
  padding-right: 15px;
  padding-left: 15px;
  cursor: pointer;
}

.x-help-card-2:hover {
  border-style: none;
  border-width: 2px;
  border-color: #039be5;
  background-color: #fffbdb;
  outline-color: #039be5;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 1px;
}

.x-help-card-para-2 {
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
  color: #6e6e6e;
  line-height: 22px;
  text-align: center;
}

.x-help-card-block-top {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 30px auto 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-help-header-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.x-help-para-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: center;
}

.x-help-contact-grid {
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.x-self-help-header {
  display: block;
  margin: 13px auto 10px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #039be5;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
}

.x-self-help-icon {
  position: static;
  display: block;
  width: 100px;
  height: 100px;
  margin: 10px auto;
}

.collection-list-wrapper-3 {
  position: static;
}

.collection-list-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-idd-valid-days {
  margin-top: -10px;
  margin-bottom: auto;
  color: #979797;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.x-language-picker-ekyc {
  position: absolute;
  left: auto;
  top: 136px;
  right: 2%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-language-picker-ekyc.for-bm {
  top: 22px;
}

.x-footer-heading {
  font-size: 16px;
}

.x-ekyc-input-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px -8px 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-ekyc-input-row.for-top-margin {
  margin-top: 40px;
}

.x-ekyc-input-row.for-top-margin.for-hide-ekyc-form {
  display: none;
}

.x-ekyc-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-ekyc-check-label {
  margin-bottom: 0px;
  font-weight: 400;
}

.x-ekyc-column {
  margin-right: 8px;
  margin-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-lang-picker-rdy {
  position: absolute;
  left: auto;
  top: 194px;
  right: 91%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-help-bookmark {
  position: absolute;
  left: auto;
  top: -1%;
  right: 3%;
  bottom: auto;
  width: 50px;
}

.x-help-bookmark-2 {
  position: absolute;
  left: auto;
  top: -1%;
  right: 3%;
  bottom: auto;
  width: 50px;
}

.x-dsp-header {
  width: 60%;
  min-width: 50px;
  margin: 10px auto 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
}

.x-dsp-teachers-form {
  width: 100%;
  margin-bottom: 20px;
}

.x-language-picker-ppn {
  position: absolute;
  left: auto;
  top: 6px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-lang-picker-fibre {
  position: absolute;
  left: auto;
  top: 181px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-dsp-teachers-subheader {
  margin-bottom: 20px;
  font-size: 20px;
  text-align: center;
}

.x-dsp-teachers-input-title {
  margin-top: 30px;
}

.x-dsp-teachers-input {
  border-radius: 10px;
  background-color: #f5f5f5;
}

.x-dsp-teachers-check-label {
  margin-bottom: 0px;
  font-weight: 400;
}

.x-dsp-teachers-input-check-btn {
  width: 32px;
  height: 32px;
  margin-top: 0px;
  margin-right: 16px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #979797;
  border-radius: 8px;
  background-color: #f5f5f5;
  box-shadow: 0 3px 3px 0 rgba(56, 68, 77, 0.16);
  cursor: pointer;
}

.x-dsp-teachers-input-check-btn.w--redirected-checked {
  border-color: #039be5;
  border-radius: 8px;
  background-color: #039be5;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6152b2d34ca06b7cda5dd72e_check-fill.svg");
  box-shadow: 0 6px 12px -3px rgba(3, 155, 229, 0.64);
}

.x-dsp-teachers-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-dsp-teachers-column {
  margin-right: 8px;
  margin-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-dsp-teachers-input-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px -8px 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-dsp-teachers-input-row.for-top-margin {
  margin-top: 40px;
}

.x-dsp-teachers-icon {
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
}

.x-dsp-success-block {
  margin-bottom: 40px;
  border-radius: 10px;
  background-color: #fff9c0;
}

.x-dsp-form-wrapper {
  max-width: 720px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.x-idd-subheader {
  margin-bottom: 0px;
  font-size: 1em;
  text-align: center;
}

.x-idd-subheader.for-bottom-padding {
  font-size: 20px;
}

.x-idd-title {
  margin-bottom: 0px;
  font-size: 2em;
  text-align: center;
}

.x-ads-step-content {
  margin: 0px;
  padding: 10px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 10px;
}

.x-ar-html {
  width: 100%;
  height: 100vh;
}

.x-exclusive-card-block {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-exclusive-card-block.for-3 {
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-exclusive-card-block.for-margin-padding {
  margin-right: 80px;
  margin-bottom: 10px;
  margin-left: 80px;
}

.x-exclusive-card-block.for-margin-padding.for-5 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.x-exclusive-card-wrapper {
  text-align: center;
}

.x-exclusive-icon {
  position: static;
  display: inline-block;
  width: 120px;
  height: 120px;
  margin-bottom: 10px;
}

.x-exclusive-icon.no-margin {
  margin-bottom: 0px;
}

.x-exclusive-icon-title {
  display: block;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 23px;
  line-height: 25px;
  font-weight: 700;
  text-align: center;
}

.x-exclusive-desc {
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.x-exclusive-title {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-exclusive-title.for-center {
  margin-right: 220px;
  margin-left: 220px;
  line-height: 1.2em;
}

.x-exclusive-gallery-img {
  width: 100%;
  height: auto;
  max-height: none;
  border-radius: 8px 8px 0px 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-exclusive-gallery-title {
  color: #272727;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}

.x-exclusive-table-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 70%;
  height: 100%;
  margin: 40px auto;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.x-exclusive-plan-table-sidebar {
  position: relative;
  z-index: 10;
  width: 180px;
  border-right: 2px none #272727;
}

.x-exclusive-table-headline {
  margin-bottom: 0px;
  margin-left: 20px;
  font-size: 18px;
}

.x-exclusive-text {
  font-weight: 700;
}

.x-exclusive-text.for-title {
  margin-bottom: 0px;
  font-size: 22px;
  line-height: 32px;
}

.r-section-for-sm {
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 30, 30, 0.9)), to(rgba(33, 30, 30, 0.9))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29658c26e6be_Digi_RDY_Background-1.png");
  background-image: linear-gradient(180deg, rgba(33, 30, 30, 0.9), rgba(33, 30, 30, 0.9)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29658c26e6be_Digi_RDY_Background-1.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.r-section-for-sm.for-sm {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625ad35c35241d199f5d40a6_Asset%202.png");
  background-image: linear-gradient(180deg, transparent, transparent), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625ad35c35241d199f5d40a6_Asset%202.png");
}

.r-link-style {
  color: #ffe600;
  font-weight: 700;
  text-decoration: underline;
}

.r-header-description-2 {
  font-family: Barlow, sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 27px;
  text-align: center;
}

.r-sm-image {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.x-exclusive-text-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 0px 0px 12px 12px;
  background-color: #fff;
}

.x-exclusive-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  background-color: transparent;
  box-shadow: 1px 0 3px 1px rgba(56, 68, 77, 0.16);
}

.x-exclusive-slide-wrapper {
  left: -12px;
  width: 32.1%;
  height: 330px;
  max-height: none;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 15px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.x-exclusive-slider {
  display: block;
  height: 100%;
  margin-bottom: 60px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  background-color: transparent;
}

.x-exclusive-slider-arrow-left {
  left: -28px;
  top: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 7px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-exclusive-slider-arrow-left.for-hide-arrow {
  display: none;
}

.x-exclusive-slider-arrow-right {
  top: 0px;
  right: -15px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-top: auto;
  margin-right: 7px;
  margin-bottom: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-exclusive-slider-arrow-right.for-hide-arrow {
  display: none;
}

.x-exclusive-table-text {
  margin-right: 10px;
  margin-left: 10px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
}

.x-exclusive-table-text.for-bold {
  line-height: 18px;
  font-weight: 700;
}

.x-exclusive-table-text.for-bold.for-mobile.for-hide-ep {
  display: none;
}

.x-exclusive-table-header {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #272727;
  background-color: #fff;
  text-align: center;
}

.x-exclusive-table-header.for-sidebar {
  margin-top: 1px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.x-exclusive-table-header.for-sidebar.x-no-sticky.for-exclusive {
  height: 60px;
  margin-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-bottom-style: none;
  border-radius: 10px 0px 0px;
  background-color: #dde2e5;
}

.x-exclusive-table-header.for-exclusive {
  width: 99.9999677262463%;
  border-bottom-style: none;
}

.x-exclusive-table-header.for-exclusive.for-radius {
  border: 1px none #000;
  border-top-right-radius: 10px;
}

.x-exclusive-table-header.for-exclusive.for-radius.for-purple {
  height: 60px;
  background-color: #c041ff;
}

.x-internet-plan-div {
  position: absolute;
  bottom: 45px;
}

.x-exclusive-small-notice {
  color: #6e6e6e;
  font-size: 14px;
  font-style: italic;
}

.x-exclusive-small-notice.for-center {
  margin-top: auto;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

.x-homepage-video {
  overflow: hidden;
  height: 10px;
  border-radius: 8px;
  box-shadow: 0 8px 16px -4px rgba(56, 68, 77, 0.16);
}

.x-video-center-block {
  margin-right: 40px;
  margin-left: 40px;
}

.x-video-center-block.no-margin {
  margin-right: 0px;
  margin-left: 0px;
}

.x-button-card-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
}

.x-button-card-list.x-grid-4 {
  margin-top: 26px;
  margin-right: 140px;
  margin-left: 140px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.x-button-card-list.x-grid-4.for-bottom-margin {
  margin-bottom: 40px;
}

.x-button-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
}

.x-button-title.no-margin {
  margin-top: 10px;
  margin-bottom: 0px;
}

.x-icon-card {
  overflow: hidden;
  width: 90%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0 2px 10px -3px #979797;
}

.x-icon-card:hover {
  background-color: #fff6a3;
}

.x-icon-card:active {
  background-color: #fff6a3;
}

.x-button-icon {
  position: static;
  display: block;
  width: 100px;
  height: 100px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

.x-button-icon:hover {
  -webkit-filter: none;
  filter: none;
}

.x-button-icon.for-smaller {
  width: 70px;
  height: 70px;
}

.x-icon-card-link {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.x-mini-plan-link-2 {
  position: relative;
  display: block;
  overflow: hidden;
  min-width: 160px;
  padding: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #039be5;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 3px 3px -2px rgba(56, 68, 77, 0.16), 0 6px 8px 0 rgba(56, 68, 77, 0.16);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #272727;
  cursor: pointer;
}

.x-mini-plan-link-2:hover {
  background-color: #dde2e5;
}

.x-mini-plan-link-2.x-no-hover {
  border-color: #c7c9cc;
  box-shadow: none;
  cursor: auto;
}

.x-mini-plan-link-2.x-no-hover:hover {
  background-color: #fff;
}

.x-mini-plan-link-2.x-no-hover.adjust-padding {
  height: 100%;
  padding-top: 39px;
}

.x-mini-plan-link-2.for-full {
  height: 100%;
}

.x-mini-plan-link-2.for-full.x-no-hover.adjust-padding {
  padding-top: 39px;
}

.x-mini-plan-price-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0px;
  bottom: auto;
  padding: 6px 12px;
  border-bottom-left-radius: 8px;
  background-color: #039be5;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: right;
}

.x-dropdown-item-2 {
  margin-bottom: 20px;
  padding: 0px 0px 14px;
  border-bottom: 1px solid #c7c9cc;
  border-radius: 0px;
  background-color: transparent;
}

.x-55-next-mo {
  position: absolute;
  left: 348px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-twr-digi-sale {
  color: #ff3939;
}

.x-dropdown-content-2 {
  position: relative;
  overflow: hidden;
  margin-top: 10px;
  margin-right: 0px;
}

.x-dropdown-content-2.for-hide-next {
  display: none;
}

.x-dropdown-content-2.for-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.tab-link-tab-1-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  padding-bottom: 15px;
  padding-left: 0px;
  background-color: transparent;
}

.tab-link-tab-1-2.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  padding-bottom: 15px;
  border-style: none;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  background-color: transparent;
  color: #039be5;
}

.x-add-on-content-text-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 26px 40px;
  border-radius: 8px;
  background-color: #f5f5f5;
}

.x-profile-image {
  width: 100%;
  height: 260px;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-profile-grid {
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  padding-bottom: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-ig-content-headline {
  margin-bottom: 10px;
  padding-top: 0px;
  font-size: 2em;
  text-align: center;
}

.x-lang-picker-mbb {
  position: absolute;
  left: auto;
  top: 181px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-roaming-card-wrapper {
  text-align: center;
}

.x-roaming-card-block {
  display: -ms-grid;
  display: grid;
  margin: 30px 140px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-roaming-card-block.for-8 {
  display: none;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.x-roaming-card-desc {
  font-size: 14px;
  line-height: 18px;
  font-style: italic;
  font-weight: 400;
}

.x-roaming-icon-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 16px;
  line-height: 20px;
}

.x-roaming-icon {
  position: static;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 10px auto;
}

.x-roaming-icon.for-small {
  width: 50px;
  height: 50px;
}

.x-roaming-wrapper {
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0 3px 9px 3px #dde2e5;
  text-align: center;
}

.text-span-101 {
  text-decoration: underline;
}

.x-plan-bottom-price-text-roaming {
  margin-bottom: 28px;
  font-size: 28px;
  line-height: 11px;
  font-weight: 700;
  text-align: center;
}

.x-plan-bottom-price-text-roaming.for-unlimited {
  margin-bottom: 20px;
  line-height: 18px;
}

.x-roaming-rates-grid {
  margin-right: 8px;
  margin-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-roaming-rates-grid.for-full-length {
  display: block;
}

.x-roaming-rate-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0px 0px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: none;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 2px 7px -1px #c7c9cc;
}

.x-roaming-rate-title {
  margin-bottom: 16px;
  padding: 10px;
  border-radius: 8px 8px 0px 0px;
  background-color: #dde2e5;
  color: #272727;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.x-roaming-rate-title.for-yellow {
  background-color: #ffe600;
}

.x-roaming-rate-text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.x-roaming-rate-text-block.for-no-column {
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #6e6e6e;
  font-size: 14px;
  font-style: italic;
}

.x-get-help-ctn.for-hide-dp {
  display: none;
}

.x-roaming-slider {
  position: relative;
  z-index: 0;
  width: 32%;
  height: 630px;
  margin-right: 20px;
  padding: 10px 0px 10px 5px;
  border-radius: 30px;
  -webkit-transform: translate(0px, 0px) perspective(1234px);
  transform: translate(0px, 0px) perspective(1234px);
}

.x-roaming-plan-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 2px none #000;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #ffe600;
}

.x-roaming-plan-note {
  margin-top: -18px;
  margin-bottom: 30px;
  color: #979797;
  font-size: 28px;
  line-height: 11px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
}

.x-country-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-roaming-flag {
  position: static;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 15px;
}

.x-roaming-ctry-grid {
  margin-top: 20px;
  padding-right: 30px;
  padding-left: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.x-roaming-ctry-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}

.x-roaming-wrapper-hori {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 3px 9px 3px #dde2e5;
  text-align: left;
}

.x-roaming-icon-2 {
  position: static;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.x-roaming-title {
  display: block;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  text-align: left;
}

.x-roaming-intro-grid {
  margin: 60px 91px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-roaming-title-ctn {
  margin-left: 15px;
}

.x-roaming-icon-3 {
  position: static;
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 10px auto;
}

.x-roaming-tab-btn {
  margin-right: 15px;
  padding: 12px 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.x-roaming-tab-btn.w--current {
  border-style: none;
  background-color: #272727;
  color: #fff;
}

.x-our-people-title {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -178px;
  display: block;
  color: #fff;
  font-size: 56px;
  line-height: 60px;
}

.x-our-people-subtitle {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -184px;
  display: block;
  margin-bottom: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #fff;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.tabs-content-3 {
  margin-top: 20px;
}

.x-msisdn-no-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.x-mobile-prefix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-right: 5px;
  margin-bottom: 10px;
  padding-right: 14px;
  padding-left: 14px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 10px;
  background-color: #f5f5f5;
  font-size: 14px;
}

.x-btl-subheader {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  text-align: center;
}

.x-btl-content {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  text-align: center;
}

.x-image-card-img-2 {
  width: 100%;
  margin-bottom: 16px;
  border-style: none;
  border-width: 2px;
  border-color: #272727;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-clock-number {
  margin-right: 5px;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #dde2e5;
  border-radius: 8px;
  background-color: #fff;
  font-size: 25px;
  font-weight: 700;
}

.x-countdown-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.x-countdown-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
}

.x-countdown-txt {
  font-size: 18px;
  font-weight: 600;
}

.x-clock-label {
  font-size: 14px;
  line-height: 17px;
}

.x-countdown-wrapper {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #cfe2eb;
}

.x-countdown-wrapper.for-hide-countdown {
  overflow: hidden;
}

.x-countdown-txt-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 80px 1fr;
  grid-template-columns: 80px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.link-block-4 {
  display: none;
}

.image-27 {
  width: 22px;
  margin-left: 10px;
}

.x-plan-wrapper-front-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 2px none #000;
  border-radius: 30px;
  background-color: transparent;
  box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.4);
}

.x-esp-bookmark {
  position: absolute;
  left: auto;
  top: 0px;
  right: 4%;
  bottom: auto;
  width: 50px;
}

.x-slider-dots-2 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  z-index: 2000;
  width: 100%;
  height: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 6.5px;
  border-radius: 20px;
  background-color: transparent;
}

.x-arrow-left-wrapper-2 {
  left: -34px;
  right: auto;
  z-index: 10000;
  display: block;
  overflow: hidden;
  width: 30px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-arrow-left-wrapper-2.for-hide {
  display: none;
}

.x-arrow-right-wrapper-2 {
  left: auto;
  right: -26px;
  width: 30px;
  height: 40px;
}

.x-roaming-card-slider {
  height: 100%;
  margin-bottom: 40px;
  background-color: transparent;
}

.x-roaming-card-slider.x-sig-content {
  max-width: 60%;
}

.x-table-plan-container-copy {
  width: 23.4%;
  height: 480px;
  margin-right: 20px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-radius: 30px;
  cursor: pointer;
}

.x-table-plan-container-copy.x-tbc-new {
  height: 450px;
}

.x-table-plan-container-copy.x-sig-slider-ctn {
  width: 46%;
}

.x-table-plan-container-copy.x-sig-slider-ctn.no-margin {
  margin-right: 0px;
}

.x-plan-benefit-text-2-copy {
  margin-left: 0px;
  border-bottom: 1px none #c7c9cc;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}

.x-pass-usp-txt {
  font-size: 30px;
  line-height: 17px;
  font-weight: 700;
  text-align: center;
}

.x-plan-benefit-line-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -54px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-pass-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px none #000;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #fff;
}

.x-pass-footnote-txt {
  margin-top: auto;
  margin-bottom: 0px;
  color: #979797;
  font-size: 14px;
  line-height: 17px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
}

.x-pass-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 43%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 2px none #000;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #ffe600;
}

.x-pass-header.x-add-height {
  height: 70%;
}

.x-pass-header.x-plan-header-adjust {
  height: 60%;
}

.x-pass-usp-ctn {
  margin-top: auto;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-pass-usp-ctn.x-auto-renewal {
  padding-bottom: 0px;
}

.x-pass-usp-ctn.x-auto-renewal.x-auto-renewal-price {
  margin-top: 35px;
}

.x-pass-usp-ctn.x-auto-renewal.x-auto-renewal-price.x-price {
  margin-top: 15px;
  margin-bottom: -15px;
}

.x-pass-usp-ctn.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
  margin-top: 40px;
}

.x-pass-usp-ctn.x-auto-renewal.for-roaming {
  margin-top: 24px;
  margin-bottom: auto;
}

.x-pass-usp-ctn.x-pbp-new {
  padding-bottom: 0px;
}

.x-pass-usp-ctn.x-pbp-new-copy {
  margin-top: 0px;
  padding-bottom: 0px;
}

.x-pass-usp-ctn.x-pbp-new-copy {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.x-pass-cta-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  margin-bottom: 31px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.x-pass-cta-ctn.x-see-details {
  padding-top: 15px;
  padding-bottom: 31px;
}

.x-pass-cta-ctn.x-see-details-copy {
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-pass-usp-ctn-2 {
  margin-top: auto;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-pass-usp-ctn-2.x-auto-renewal {
  padding-bottom: 0px;
}

.x-pass-usp-ctn-2.x-auto-renewal.x-auto-renewal-price {
  margin-top: 35px;
}

.x-pass-usp-ctn-2.x-auto-renewal.x-auto-renewal-price.x-price {
  margin-top: 15px;
  margin-bottom: -15px;
}

.x-pass-usp-ctn-2.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
  margin-top: 40px;
}

.x-pass-usp-ctn-2.x-auto-renewal.for-roaming {
  margin-top: 24px;
  margin-bottom: auto;
}

.x-pass-usp-ctn-2.x-pbp-new {
  padding-bottom: 0px;
}

.x-pass-usp-ctn-2.x-pbp-new-copy {
  margin-top: 0px;
  padding-bottom: 0px;
}

.x-pass-usp-ctn-2.x-pbp-new-copy {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.x-roaming-card-slide {
  position: relative;
  z-index: 0;
  width: 31.8%;
  height: 440px;
  margin-right: 20px;
  padding: 10px 0px 10px 5px;
  border-radius: 30px;
  -webkit-transform: translate(0px, 0px) perspective(1234px);
  transform: translate(0px, 0px) perspective(1234px);
}

.x-plan-back-benefit-wrapper-copy {
  padding-top: 25px;
  padding-right: 20px;
  padding-left: 20px;
}

.x-idd-main-slider-roaming {
  display: block;
  height: 100%;
  margin-bottom: 40px;
  background-color: transparent;
}

.div-block-38 {
  position: fixed;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 10000;
  padding: 9px;
  background-color: #fcc;
}

.x-business-thank-you-header {
  width: 60%;
  min-width: 50px;
  margin: 10px auto 40px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 45px;
  line-height: 50px;
  text-align: center;
}

.x-business-header-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-business-thank-you-icon {
  height: 100px;
}

.paragraph-19 {
  text-align: center;
}

.x-business-thank-you-para {
  font-size: 18px;
  text-align: center;
}

.x-business-thank-you-para.for-small {
  font-size: 14px;
  font-style: italic;
}

.x-familiku-masthead {
  width: 100px;
  padding-top: 5px;
  padding-right: 5px;
}

.x-familiku-masthead.for-jius {
  width: 98px;
  padding-top: 10px;
  padding-right: 10px;
}

.x-auto-renewal-text-2 {
  color: #6e6e6e;
  line-height: 20px;
  font-weight: 700;
}

.x-auto-renewal-text-2.x-add-margin-2 {
  margin-top: 8px;
}

.x-slider-dots-3 {
  position: relative;
  left: 0%;
  top: 17px;
  right: 0%;
  bottom: -11%;
  z-index: 2000;
  width: 80px;
  height: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 6.5px;
  border-radius: 20px;
  background-color: transparent;
}

.x-slider-dots-3.for-hide-arrow {
  display: none;
}

.text-span-102 {
  color: #ff3939;
}

.x-buy-opt-modal-2 {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9000;
  overflow: hidden;
  max-width: 560px;
  min-width: 480px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 17px;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(56, 68, 77, 0.16), 0 12px 24px 0 rgba(56, 68, 77, 0.16);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: left;
}

.x-buy-opt-modal-2.for-hide {
  display: none;
}

.x-arrow-left-wrapper-3 {
  left: -34px;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 10000;
  display: block;
  overflow: hidden;
  width: 30px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-arrow-left-wrapper-3.for-hide {
  display: none;
}

.x-w-auto-renew-2 {
  margin-bottom: 0px;
  color: #979797;
  font-size: 12px;
  font-style: italic;
}

.x-arrow-right-wrapper-3 {
  left: auto;
  top: 0%;
  right: -26px;
  bottom: 0%;
  width: 30px;
  height: 40px;
}

.x-belia-promo-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: 7%;
  bottom: -15%;
  width: 24px;
}

.x-belia-promo-icon.for-next35 {
  bottom: 3%;
}

.x-belia-promo-ctn {
  position: relative;
}

.x-language-picker-prepaid-2 {
  position: absolute;
  left: auto;
  top: 139px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-lang-toggle-2 {
  padding: 8px 12px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #979797;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

.x-lang-toggle-2.w--current {
  display: inline-block;
  background-color: #039be5;
  color: #fff;
  font-size: 16px;
}

.x-banner-title-2 {
  position: relative;
  left: 0%;
  top: 165px;
  right: 0%;
  bottom: auto;
  display: block;
  color: #fff;
  font-size: 56px;
  line-height: 60px;
}

.x-banner-title-2.for-prepaid {
  top: 270px;
  font-size: 45px;
}

.x-banner-title-2.for-fibre {
  top: 270px;
  font-size: 45px;
}

.x-banner-title-2.for-idd {
  top: 268px;
}

.x-banner-heading-2 {
  position: relative;
  left: 0%;
  top: 57px;
  right: 0%;
  bottom: auto;
  display: block;
  margin-bottom: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #fff;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.x-banner-heading-2.for-prepaid {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 600;
}

.x-banner-heading-2.for-prepaid-bm {
  top: 245px;
}

.x-banner-heading-2.for-fibre {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.x-banner-heading-2.for-postpaid {
  top: 245px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.x-banner-heading-2.for-postpaid.for-idd {
  font-weight: 600;
}

.x-lang-picker-fibre-2 {
  position: absolute;
  left: auto;
  top: 181px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-home-slider-ctn-2 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.x-hero-2 {
  padding-top: 30px;
  background-color: #f5f5f5;
}

.x-home-dg-left-arrow-2 {
  left: 20%;
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background-color: #272727;
}

.x-home-dg-left-arrow-2.for-hide-mobile {
  width: 40px;
  height: 40px;
  margin-top: auto;
  margin-bottom: auto;
}

.x-invincible-div-2 {
  border: 1px solid #f5f5f5;
  background-color: #f5f5f5;
}

.x-invincible-text-2 {
  color: #f5f5f5;
}

.x-home-dg-right-arrow-2 {
  right: 20%;
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background-color: #272727;
}

.x-home-dg-right-arrow-2.for-hide-mobile {
  width: 40px;
  height: 40px;
}

.tab-postpaid60-2 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid60-2:hover {
  color: #039be5;
}

.tab-postpaid60-2.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid60-2.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid60-2.left-button:hover {
  color: #039be5;
}

.tab-postpaid60-2.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.tab-postpaid60-2.left-button.for-p60 {
  margin-left: 15px;
}

.tab-postpaid90-2 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid90-2:hover {
  color: #039be5;
}

.tab-postpaid90-2.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid90-2.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid90-2.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-postpaid90-2.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-postpaid90-2.right-button.w--current:hover {
  border-color: transparent;
}

.x-add-on-card-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-width: 0px;
  border-color: #c7c9cc;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 5px -1px #c7c9cc;
}

.tab-postpaid40-2 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid40-2:hover {
  color: #039be5;
}

.tab-postpaid40-2.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid40-2.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-postpaid40-2.left-button:hover {
  color: #039be5;
}

.tab-postpaid40-2.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.text-span-103 {
  color: #6e6e6e;
  font-weight: 700;
}

.tab-postpaid120-2 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-postpaid120-2:hover {
  color: #039be5;
}

.tab-postpaid120-2.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-postpaid120-2.x-postpaid-120 {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
}

.tab-family45-2 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-family45-2:hover {
  color: #039be5;
}

.tab-family45-2.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-family45-2.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-family45-2.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-family45-2.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-family45-2.right-button.w--current:hover {
  border-color: transparent;
}

.tab-family20-2 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-family20-2:hover {
  color: #039be5;
}

.tab-family20-2.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-family20-2.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-family20-2.left-button:hover {
  color: #039be5;
}

.tab-family20-2.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.tab-family30-2 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-family30-2:hover {
  color: #039be5;
}

.tab-family30-2.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-family30-2.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-family30-2.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-family30-2.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-family30-2.right-button.w--current:hover {
  border-color: transparent;
}

.x-family-bundle-card-img-2 {
  width: 100%;
  margin-bottom: 16px;
  border-style: none;
  border-width: 2px;
  border-color: #272727;
  border-radius: 8px;
  cursor: default;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-hero-3 {
  background-color: #f5f5f5;
}

.x-hero-heading-2 {
  margin-bottom: 11px;
  color: #272727;
  font-size: 2.5em;
  line-height: 1em;
}

.x-hero-grid-banner-3 {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 100%;
  height: 320px;
  padding: 34px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.7fr 1fr;
  grid-template-columns: 0.7fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 16px;
  background-color: #ffe600;
}

.x-image-card-p-2 {
  margin-top: -16px;
  color: #272727;
  font-weight: 400;
}

.x-emp-cross-off-txt {
  font-size: 1em;
  text-decoration: line-through;
}

.x-device-familiku {
  position: absolute;
  left: auto;
  top: 26%;
  right: 4%;
  bottom: auto;
  width: 60px;
}

.x-device-familiku.for-fibre {
  top: 17%;
  right: -3%;
  width: 70px;
}

.x-device-familiku.for-fibre.for-bm {
  top: 9%;
}

.x-device-familiku.for-fibre.for-table {
  top: 1%;
  right: -27%;
}

.x-lang-picker-belia {
  position: absolute;
  left: auto;
  top: 181px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.div-block-39 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.x-fibre-txt-highlight {
  padding: 5px;
  border-radius: 8px;
  background-color: #ffe600;
}

.text-span-104 {
  border-radius: 0px;
  background-color: #ffe600;
}

.x-telco-comp {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.x-roaming-subtitle {
  margin-bottom: 20px;
  padding-right: 60px;
  padding-left: 60px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.x-webekyc-img {
  border-radius: 10px;
}

.x-ekyc-slide {
  width: 32.4%;
  margin-right: 12px;
}

.x-ekyc-slider {
  width: 850px;
  height: 100%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  background-color: transparent;
}

.x-arrow-left-wrapper-ekyc {
  left: -18px;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 10000;
  display: block;
  overflow: hidden;
  width: 30px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-arrow-left-wrapper-ekyc.for-hide {
  display: none;
}

.x-arrow-left-wrapper-ekyc.x-hide-idd-prepaid {
  display: none;
}

.x-arrow-right-wrapper-ekyc {
  left: auto;
  top: 0%;
  right: -18px;
  bottom: 0%;
  width: 30px;
  height: 40px;
}

.x-arrow-right-wrapper-ekyc.x-hide-idd-prepaid {
  display: none;
}

.x-ekyc-slide-nav {
  display: none;
}

.text-span-105 {
  text-decoration: line-through;
}

.text-span-106 {
  color: #ff3939;
}

.x-55-next-en {
  position: absolute;
  left: 440px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-55-next-bm {
  position: absolute;
  left: 485px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.text-block-61 {
  font-weight: 700;
}

.x-55-next-en-mobile-l {
  position: absolute;
  left: 440px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-55-next-mo-p {
  position: absolute;
  left: 348px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-55-next-bm-tablet {
  position: absolute;
  left: 485px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-55-next-bm-mobile-l {
  position: absolute;
  left: 485px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-55-next-mo-bm-p {
  position: absolute;
  left: 348px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-internet-plan-div-bm {
  position: absolute;
  bottom: 60px;
}

.x-exclusive-table-text-bm {
  margin-right: 10px;
  margin-left: 10px;
  font-size: 16px;
  font-weight: 400;
}

.x-exclusive-table-text-bm.for-bold {
  line-height: 18px;
  font-weight: 700;
}

.x-exclusive-table-text-bm.for-bold.for-mobile.for-hide-ep {
  display: none;
}

.tab-volte {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.tab-volte:hover {
  color: #039be5;
}

.tab-volte.w--current {
  background-color: #272727;
  color: #fff;
}

.tab-volte.for-section-header {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 0px;
}

.tab-volte.for-section-header.w--current {
  background-color: transparent;
  color: #272727;
}

.tab-volte.for-section-header.is-left {
  margin-right: 24px;
  padding-right: 0px;
  padding-left: 0px;
}

.tab-volte.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-volte.left-button:hover {
  color: #039be5;
}

.tab-volte.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.tab-volte.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.tab-volte.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.tab-volte.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.tab-volte.right-button.w--current:hover {
  border-color: transparent;
}

.x-language-picker-exclusive {
  position: absolute;
  left: auto;
  top: 132px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-plan-table-row-bm {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  padding-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-table-row-bm.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  font-size: 1.1em;
  text-align: center;
}

.x-plan-table-row-bm.for-center.for-large {
  height: 100%;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-plan-table-row-bm.for-center.for-last {
  height: 100%;
  border-right-style: solid;
  border-right-color: #c7c9cc;
}

.x-plan-table-row-bm.for-center.for-img {
  height: 190px;
}

.x-plan-table-row-bm.for-center.for-higher {
  height: 110px;
}

.x-plan-table-row-bm.for-center.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm.for-center.highlight-2 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
}

.x-plan-table-row-bm.for-center.highlight-3 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-right: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.x-plan-table-row-bm.for-center.for-huawei {
  font-size: 1.2em;
}

.x-plan-table-row-bm.for-center.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm.for-center.x-for-table-flip {
  height: auto;
  margin-top: 0px;
  border-bottom-style: none;
}

.x-plan-table-row-bm.for-center.for-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.x-plan-table-row-bm.for-center.for-horizontal.for-vertical.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm.for-center.for-horizontal.for-vertical.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm.for-center.for-horizontal.for-vertical.for-light-orange {
  background-color: rgba(255, 166, 0, 0.23);
}

.x-plan-table-row-bm.for-center.for-exclusive.for-mid-yellow {
  background-color: #fdf5ae;
}

.x-plan-table-row-bm.for-center.for-exclusive.for-mid-yellow.for-higher {
  height: 180px;
}

.x-plan-table-row-bm.for-center.for-exclusive.for-mid-red {
  background-color: #ffd5d5;
}

.x-plan-table-row-bm.for-center.for-exclusive.for-mid-red.for-higher {
  height: 150px;
}

.x-plan-table-row-bm.for-center.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm.for-center.for-exclusive.for-mid-orange {
  background-color: rgba(255, 166, 0, 0.39);
}

.x-plan-table-row-bm.for-center.for-exclusive.for-mid-orange.for-higher {
  height: 150px;
}

.x-plan-table-row-bm.for-center.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm.for-center.for-exclusive.for-dark-purple {
  background-color: #f1d7fe;
}

.x-plan-table-row-bm.for-center.for-exclusive.for-dark-purple.for-higher {
  height: 150px;
}

.x-plan-table-row-bm.for-center.for-exclusive.for-light-purple {
  background-color: rgba(241, 215, 254, 0.26);
}

.x-plan-table-row-bm.for-center.for-exclusive.for-dark-purple-corner {
  border-bottom-right-radius: 10px;
  background-color: #f1d7fe;
}

.x-plan-table-row-bm.for-center.for-exclusive.for-dark-purple-corner.for-higher {
  height: 150px;
}

.x-plan-table-row-bm.for-large {
  height: 100%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-plan-table-row-bm.for-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-plan-table-row-bm._100.for-img {
  height: 170px;
}

.x-plan-table-row-bm.for-higher {
  height: 110px;
}

.x-plan-table-row-bm.for-higher.under-highlight {
  height: 72px;
  margin-top: 43px;
}

.x-plan-table-row-bm.for-higher.under-highlight.for-yellow {
  margin-top: 41px;
}

.x-plan-table-row-bm.for-higher.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm.for-higher.for-internet-addon {
  top: 0px;
  margin-top: 33px;
}

.x-plan-table-row-bm.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm.highlight {
  height: 110px;
  border-style: solid none solid solid;
  border-width: 2px 0px 2px 2px;
  border-color: #039be5 #000 #039be5 #039be5;
  border-radius: 12px 0px 0px 12px;
}

.x-plan-table-row-bm.for-huawei {
  height: 220px;
}

.x-plan-table-row-bm.for-huawei.adjust-device-addon {
  top: auto;
  background-color: transparent;
}

.x-plan-table-row-bm.for-higher-2 {
  height: 125px;
}

.x-plan-table-row-bm.for-promo {
  padding-right: 42px;
}

.x-plan-table-row-bm.for-img {
  height: 190px;
}

.x-plan-table-row-bm.for-exclusive {
  height: 60px;
  border-bottom-style: none;
}

.x-plan-table-row-bm.for-exclusive.for-grey {
  background-color: #dde2e5;
}

.x-plan-table-row-bm.for-exclusive.for-grey.for-radius {
  border-bottom-left-radius: 10px;
}

.x-plan-table-row-bm.for-exclusive.for-grey.for-higher {
  height: 150px;
}

.x-plan-table-row-bm.for-familiku {
  padding-right: 0px;
}

.x-plan-table-row-bm-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  padding-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-table-row-bm-1.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  font-size: 1.1em;
  text-align: center;
}

.x-plan-table-row-bm-1.for-center.for-large {
  height: 100%;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-plan-table-row-bm-1.for-center.for-last {
  height: 100%;
  border-right-style: solid;
  border-right-color: #c7c9cc;
}

.x-plan-table-row-bm-1.for-center.for-img {
  height: 190px;
}

.x-plan-table-row-bm-1.for-center.for-higher {
  height: 110px;
}

.x-plan-table-row-bm-1.for-center.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm-1.for-center.highlight-2 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
}

.x-plan-table-row-bm-1.for-center.highlight-3 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-right: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.x-plan-table-row-bm-1.for-center.for-huawei {
  font-size: 1.2em;
}

.x-plan-table-row-bm-1.for-center.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm-1.for-center.x-for-table-flip {
  height: auto;
  margin-top: 0px;
  border-bottom-style: none;
}

.x-plan-table-row-bm-1.for-center.for-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.x-plan-table-row-bm-1.for-center.for-horizontal.for-vertical.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm-1.for-center.for-horizontal.for-vertical.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm-1.for-center.for-horizontal.for-vertical.for-light-orange {
  background-color: rgba(255, 166, 0, 0.23);
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-yellow {
  background-color: #fdf5ae;
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-yellow.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-red {
  background-color: #ffd5d5;
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-red.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-orange {
  background-color: rgba(255, 166, 0, 0.39);
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-orange.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-dark-purple {
  background-color: #f1d7fe;
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-dark-purple.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-light-purple {
  background-color: rgba(241, 215, 254, 0.26);
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-dark-purple-corner {
  border-bottom-right-radius: 10px;
  background-color: #f1d7fe;
}

.x-plan-table-row-bm-1.for-center.for-exclusive.for-dark-purple-corner.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-1.for-large {
  height: 100%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-plan-table-row-bm-1.for-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-plan-table-row-bm-1._100.for-img {
  height: 170px;
}

.x-plan-table-row-bm-1.for-higher {
  height: 110px;
}

.x-plan-table-row-bm-1.for-higher.under-highlight {
  height: 72px;
  margin-top: 43px;
}

.x-plan-table-row-bm-1.for-higher.under-highlight.for-yellow {
  margin-top: 41px;
}

.x-plan-table-row-bm-1.for-higher.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm-1.for-higher.for-internet-addon {
  top: 0px;
  margin-top: 33px;
}

.x-plan-table-row-bm-1.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm-1.highlight {
  height: 110px;
  border-style: solid none solid solid;
  border-width: 2px 0px 2px 2px;
  border-color: #039be5 #000 #039be5 #039be5;
  border-radius: 12px 0px 0px 12px;
}

.x-plan-table-row-bm-1.for-huawei {
  height: 220px;
}

.x-plan-table-row-bm-1.for-huawei.adjust-device-addon {
  top: auto;
  background-color: transparent;
}

.x-plan-table-row-bm-1.for-higher-2 {
  height: 125px;
}

.x-plan-table-row-bm-1.for-promo {
  padding-right: 42px;
}

.x-plan-table-row-bm-1.for-img {
  height: 190px;
}

.x-plan-table-row-bm-1.for-exclusive {
  height: 60px;
  border-bottom-style: none;
}

.x-plan-table-row-bm-1.for-exclusive.for-grey {
  background-color: #dde2e5;
}

.x-plan-table-row-bm-1.for-exclusive.for-grey.for-radius {
  border-bottom-left-radius: 10px;
}

.x-plan-table-row-bm-1.for-exclusive.for-grey.for-higher {
  height: 180px;
}

.x-plan-table-row-bm-1.for-familiku {
  padding-right: 0px;
}

.x-plan-table-row-bm-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  padding-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-table-row-bm-3.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  font-size: 1.1em;
  text-align: center;
}

.x-plan-table-row-bm-3.for-center.for-large {
  height: 100%;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-plan-table-row-bm-3.for-center.for-last {
  height: 100%;
  border-right-style: solid;
  border-right-color: #c7c9cc;
}

.x-plan-table-row-bm-3.for-center.for-img {
  height: 190px;
}

.x-plan-table-row-bm-3.for-center.for-higher {
  height: 110px;
}

.x-plan-table-row-bm-3.for-center.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm-3.for-center.highlight-2 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
}

.x-plan-table-row-bm-3.for-center.highlight-3 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-right: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.x-plan-table-row-bm-3.for-center.for-huawei {
  font-size: 1.2em;
}

.x-plan-table-row-bm-3.for-center.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm-3.for-center.x-for-table-flip {
  height: auto;
  margin-top: 0px;
  border-bottom-style: none;
}

.x-plan-table-row-bm-3.for-center.for-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.x-plan-table-row-bm-3.for-center.for-horizontal.for-vertical.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm-3.for-center.for-horizontal.for-vertical.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm-3.for-center.for-horizontal.for-vertical.for-light-orange {
  background-color: rgba(255, 166, 0, 0.23);
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-yellow {
  background-color: #fdf5ae;
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-yellow.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-red {
  background-color: #ffd5d5;
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-red.for-higher {
  height: 180px;
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-orange {
  background-color: rgba(255, 166, 0, 0.39);
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-orange.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-dark-purple {
  background-color: #f1d7fe;
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-dark-purple.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-light-purple {
  background-color: rgba(241, 215, 254, 0.26);
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-dark-purple-corner {
  border-bottom-right-radius: 10px;
  background-color: #f1d7fe;
}

.x-plan-table-row-bm-3.for-center.for-exclusive.for-dark-purple-corner.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-3.for-large {
  height: 100%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-plan-table-row-bm-3.for-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-plan-table-row-bm-3._100.for-img {
  height: 170px;
}

.x-plan-table-row-bm-3.for-higher {
  height: 110px;
}

.x-plan-table-row-bm-3.for-higher.under-highlight {
  height: 72px;
  margin-top: 43px;
}

.x-plan-table-row-bm-3.for-higher.under-highlight.for-yellow {
  margin-top: 41px;
}

.x-plan-table-row-bm-3.for-higher.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm-3.for-higher.for-internet-addon {
  top: 0px;
  margin-top: 33px;
}

.x-plan-table-row-bm-3.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm-3.highlight {
  height: 110px;
  border-style: solid none solid solid;
  border-width: 2px 0px 2px 2px;
  border-color: #039be5 #000 #039be5 #039be5;
  border-radius: 12px 0px 0px 12px;
}

.x-plan-table-row-bm-3.for-huawei {
  height: 220px;
}

.x-plan-table-row-bm-3.for-huawei.adjust-device-addon {
  top: auto;
  background-color: transparent;
}

.x-plan-table-row-bm-3.for-higher-2 {
  height: 125px;
}

.x-plan-table-row-bm-3.for-promo {
  padding-right: 42px;
}

.x-plan-table-row-bm-3.for-img {
  height: 190px;
}

.x-plan-table-row-bm-3.for-exclusive {
  height: 60px;
  border-bottom-style: none;
}

.x-plan-table-row-bm-3.for-exclusive.for-grey {
  background-color: #dde2e5;
}

.x-plan-table-row-bm-3.for-exclusive.for-grey.for-radius {
  border-bottom-left-radius: 10px;
}

.x-plan-table-row-bm-3.for-exclusive.for-grey.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-3.for-familiku {
  padding-right: 0px;
}

.x-plan-table-row-bm-4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  padding-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-table-row-bm-4.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  font-size: 1.1em;
  text-align: center;
}

.x-plan-table-row-bm-4.for-center.for-large {
  height: 100%;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-plan-table-row-bm-4.for-center.for-last {
  height: 100%;
  border-right-style: solid;
  border-right-color: #c7c9cc;
}

.x-plan-table-row-bm-4.for-center.for-img {
  height: 190px;
}

.x-plan-table-row-bm-4.for-center.for-higher {
  height: 110px;
}

.x-plan-table-row-bm-4.for-center.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm-4.for-center.highlight-2 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
}

.x-plan-table-row-bm-4.for-center.highlight-3 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-right: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.x-plan-table-row-bm-4.for-center.for-huawei {
  font-size: 1.2em;
}

.x-plan-table-row-bm-4.for-center.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm-4.for-center.x-for-table-flip {
  height: auto;
  margin-top: 0px;
  border-bottom-style: none;
}

.x-plan-table-row-bm-4.for-center.for-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.x-plan-table-row-bm-4.for-center.for-horizontal.for-vertical.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm-4.for-center.for-horizontal.for-vertical.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm-4.for-center.for-horizontal.for-vertical.for-light-orange {
  background-color: rgba(255, 166, 0, 0.23);
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-yellow {
  background-color: #fdf5ae;
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-yellow.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-red {
  background-color: #ffd5d5;
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-red.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-orange {
  background-color: rgba(255, 166, 0, 0.39);
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-orange.for-higher {
  height: 180px;
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-dark-purple {
  background-color: #f1d7fe;
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-dark-purple.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-light-purple {
  background-color: rgba(241, 215, 254, 0.26);
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-dark-purple-corner {
  border-bottom-right-radius: 10px;
  background-color: #f1d7fe;
}

.x-plan-table-row-bm-4.for-center.for-exclusive.for-dark-purple-corner.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-4.for-large {
  height: 100%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-plan-table-row-bm-4.for-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-plan-table-row-bm-4._100.for-img {
  height: 170px;
}

.x-plan-table-row-bm-4.for-higher {
  height: 110px;
}

.x-plan-table-row-bm-4.for-higher.under-highlight {
  height: 72px;
  margin-top: 43px;
}

.x-plan-table-row-bm-4.for-higher.under-highlight.for-yellow {
  margin-top: 41px;
}

.x-plan-table-row-bm-4.for-higher.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm-4.for-higher.for-internet-addon {
  top: 0px;
  margin-top: 33px;
}

.x-plan-table-row-bm-4.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm-4.highlight {
  height: 110px;
  border-style: solid none solid solid;
  border-width: 2px 0px 2px 2px;
  border-color: #039be5 #000 #039be5 #039be5;
  border-radius: 12px 0px 0px 12px;
}

.x-plan-table-row-bm-4.for-huawei {
  height: 220px;
}

.x-plan-table-row-bm-4.for-huawei.adjust-device-addon {
  top: auto;
  background-color: transparent;
}

.x-plan-table-row-bm-4.for-higher-2 {
  height: 125px;
}

.x-plan-table-row-bm-4.for-promo {
  padding-right: 42px;
}

.x-plan-table-row-bm-4.for-img {
  height: 190px;
}

.x-plan-table-row-bm-4.for-exclusive {
  height: 60px;
  border-bottom-style: none;
}

.x-plan-table-row-bm-4.for-exclusive.for-grey {
  background-color: #dde2e5;
}

.x-plan-table-row-bm-4.for-exclusive.for-grey.for-radius {
  border-bottom-left-radius: 10px;
}

.x-plan-table-row-bm-4.for-exclusive.for-grey.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-4.for-familiku {
  padding-right: 0px;
}

.x-plan-table-row-bm-5 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  padding-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-table-row-bm-5.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  font-size: 1.1em;
  text-align: center;
}

.x-plan-table-row-bm-5.for-center.for-large {
  height: 100%;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.x-plan-table-row-bm-5.for-center.for-last {
  height: 100%;
  border-right-style: solid;
  border-right-color: #c7c9cc;
}

.x-plan-table-row-bm-5.for-center.for-img {
  height: 190px;
}

.x-plan-table-row-bm-5.for-center.for-higher {
  height: 110px;
}

.x-plan-table-row-bm-5.for-center.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm-5.for-center.highlight-2 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
}

.x-plan-table-row-bm-5.for-center.highlight-3 {
  height: 110px;
  border-top: 2px solid #039be5;
  border-right: 2px solid #039be5;
  border-bottom-width: 2px;
  border-bottom-color: #039be5;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.x-plan-table-row-bm-5.for-center.for-huawei {
  font-size: 1.2em;
}

.x-plan-table-row-bm-5.for-center.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm-5.for-center.x-for-table-flip {
  height: auto;
  margin-top: 0px;
  border-bottom-style: none;
}

.x-plan-table-row-bm-5.for-center.for-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.x-plan-table-row-bm-5.for-center.for-horizontal.for-vertical.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm-5.for-center.for-horizontal.for-vertical.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm-5.for-center.for-horizontal.for-vertical.for-light-orange {
  background-color: rgba(255, 166, 0, 0.23);
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-yellow {
  background-color: #fdf5ae;
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-yellow.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-red {
  background-color: #ffd5d5;
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-red.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-light-red {
  background-color: #fee;
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-orange {
  background-color: rgba(255, 166, 0, 0.39);
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-orange.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-light-orange {
  background-color: rgba(255, 166, 0, 0.13);
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-dark-purple {
  background-color: #f1d7fe;
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-dark-purple.for-higher {
  height: 180px;
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-light-purple {
  background-color: rgba(241, 215, 254, 0.26);
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-dark-purple-corner {
  border-bottom-right-radius: 10px;
  background-color: #f1d7fe;
}

.x-plan-table-row-bm-5.for-center.for-exclusive.for-dark-purple-corner.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-5.for-large {
  height: 100%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-plan-table-row-bm-5.for-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-plan-table-row-bm-5._100.for-img {
  height: 170px;
}

.x-plan-table-row-bm-5.for-higher {
  height: 110px;
}

.x-plan-table-row-bm-5.for-higher.under-highlight {
  height: 72px;
  margin-top: 43px;
}

.x-plan-table-row-bm-5.for-higher.under-highlight.for-yellow {
  margin-top: 41px;
}

.x-plan-table-row-bm-5.for-higher.for-mobile-broadband {
  height: 80px;
}

.x-plan-table-row-bm-5.for-higher.for-internet-addon {
  top: 0px;
  margin-top: 33px;
}

.x-plan-table-row-bm-5.for-yellow {
  background-color: #fff8b7;
}

.x-plan-table-row-bm-5.highlight {
  height: 110px;
  border-style: solid none solid solid;
  border-width: 2px 0px 2px 2px;
  border-color: #039be5 #000 #039be5 #039be5;
  border-radius: 12px 0px 0px 12px;
}

.x-plan-table-row-bm-5.for-huawei {
  height: 220px;
}

.x-plan-table-row-bm-5.for-huawei.adjust-device-addon {
  top: auto;
  background-color: transparent;
}

.x-plan-table-row-bm-5.for-higher-2 {
  height: 125px;
}

.x-plan-table-row-bm-5.for-promo {
  padding-right: 42px;
}

.x-plan-table-row-bm-5.for-img {
  height: 190px;
}

.x-plan-table-row-bm-5.for-exclusive {
  height: 60px;
  border-bottom-style: none;
}

.x-plan-table-row-bm-5.for-exclusive.for-grey {
  background-color: #dde2e5;
}

.x-plan-table-row-bm-5.for-exclusive.for-grey.for-radius {
  border-bottom-left-radius: 10px;
}

.x-plan-table-row-bm-5.for-exclusive.for-grey.for-higher {
  height: 150px;
}

.x-plan-table-row-bm-5.for-familiku {
  padding-right: 0px;
}

.x-subnav-menu-item-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-62 {
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
}

.x-subnav-menu-link-2 {
  display: block;
  padding: 12px 16px 10px;
  border-bottom: 2px solid #272727;
  -webkit-transition: all 550ms cubic-bezier(.86, 0, .07, 1);
  transition: all 550ms cubic-bezier(.86, 0, .07, 1);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
}

.x-subnav-menu-link-2:hover {
  color: #ffe600;
}

.x-subnav-menu-link-2.w--current {
  border-bottom-color: #ffe600;
  color: #ffe600;
}

.x-subnav-menu-link-2.for-catalogue {
  margin-top: 12px;
  margin-bottom: 10px;
  padding: 0px 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-right: 1px solid #c7c9cc;
}

.x-subnav-menu-link-2.for-catalogue.for-right {
  border-right-style: none;
}

.x-subnav-menu-link-2.for-catalogue.for-right.for-no-line {
  border-bottom-style: none;
}

.x-subnav-menu-link-2.for-catalogue.for-no-line {
  border-bottom-style: none;
}

.x-pf365-popup-wrapper {
  position: fixed;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 10000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 22px;
  margin-bottom: 22px;
  margin-left: 22px;
  padding: 5px 25px 5px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 10px;
  background-color: #039be5;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.23);
  cursor: pointer;
}

.x-pf365-link-desktop {
  color: #fff;
  font-size: 17px;
  font-weight: 600;
}

.x-pf365-link-mobile {
  display: none;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
}

.x-close-wrapper {
  position: absolute;
  left: auto;
  top: -9%;
  right: 0%;
  bottom: auto;
  padding-top: 3px;
  padding-right: 3px;
  cursor: pointer;
}

.x-close-icon {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 19px;
  padding-top: 0px;
  padding-right: 0px;
}

.x-long-banner-2 {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 16px;
  background-color: #fff7af;
  cursor: pointer;
}

.x-long-banner-image-2 {
  cursor: pointer;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-free-device-small-txt {
  margin-top: -5px;
  color: #005eb8;
  font-size: 2em;
  line-height: 100%;
  text-shadow: 2px 2px 0 #fff;
}

.x-free-device-small-txt.for-bm {
  margin-bottom: 0px;
}

.x-free-device-small-txt.remove-margin {
  margin-bottom: 0px;
}

.x-free-device-cta-mobile {
  display: none;
  margin-top: 20px;
  margin-left: 0px;
  padding-right: 28px;
  padding-left: 28px;
  border-radius: 8px;
  font-weight: 700;
}

.x-free-device-cta-mobile:hover {
  background-color: #272727;
}

.x-free-device-logo {
  position: absolute;
  top: 29px;
  width: 130px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-free-device-logo.for-bigger {
  width: 180px;
}

.x-free-device-logo.for-slightly-bigger {
  width: 150px;
}

.x-device-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62a6d2834468e7671b84706c_Digi_FreeDevice_BG(2).jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.x-device-bg.for-gadget-sim {
  background-position: 50% 50%;
}

.x-free-device-img-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.x-free-device-cta {
  margin-top: 20px;
  margin-left: 0px;
  padding-right: 28px;
  padding-left: 28px;
  border-radius: 8px;
  font-weight: 700;
}

.x-free-device-cta:hover {
  background-color: #272727;
}

.x-free-device-cta.for-larger {
  padding: 15px 35px;
  font-size: 18px;
}

.x-section-free-device {
  position: relative;
  height: 370px;
  margin-top: 15px;
  margin-bottom: 50px;
}

.x-section-free-device.adjust-bottom-margin {
  margin-bottom: 20px;
}

.x-free-device-txt-ctn {
  position: relative;
  top: -22px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-free-device-title {
  color: #003b5c;
  font-size: 6em;
  line-height: 90%;
  text-shadow: 4px 4px 0 #fff;
}

.x-free-device-devices-copy {
  position: relative;
  top: 63px;
  width: 270px;
  height: auto;
  margin-top: 10px;
}

.x-operator-txt {
  color: #6e6e6e;
  font-size: 14px;
  font-style: italic;
}

.x-tab-ekyc {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.x-tab-ekyc:hover {
  color: #039be5;
}

.x-tab-ekyc.w--current {
  background-color: #272727;
  color: #fff;
}

.x-tab-ekyc.right-button {
  margin-right: 0px;
  margin-left: 18px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.x-tab-ekyc.right-button:hover {
  color: #039be5;
}

.x-tab-ekyc.right-button.w--current {
  margin-bottom: 0px;
  border-style: none;
  border-color: #272727;
  background-color: #039be5;
  color: #fff;
}

.x-tab-ekyc.left-button {
  margin-right: 0px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.x-tab-ekyc.left-button:hover {
  color: #039be5;
}

.x-tab-ekyc.left-button.w--current {
  margin-bottom: 0px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: none;
  border-color: #272727;
  background-color: #039be5;
  color: #fff;
}

.x-ekyc-steps-card-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
}

.x-video-item-2 {
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 8px 16px -4px rgba(56, 68, 77, 0.16);
}

.x-video-item-2.for-ekyc {
  margin-top: 50px;
}

.x-mydigi-card-block {
  display: -ms-grid;
  display: grid;
  margin: 30px 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-mydigi-card-block.for-8 {
  display: none;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.x-mydigi-card-wrapper {
  text-align: center;
}

.x-mydigi-icon {
  position: static;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 10px auto;
}

.x-mydigi-icon.for-small {
  width: 50px;
  height: 50px;
}

.x-mydigi-icon-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 16px;
  line-height: 20px;
}

.x-mydigi-header {
  width: auto;
  min-width: auto;
  margin: 10px auto 20px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
}

.x-mydigi-subheader {
  margin: 10px 60px 20px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.heading-37 {
  text-align: center;
}

.x-digi-snapshot-logo {
  position: absolute;
  left: 0%;
  top: 13%;
  right: 0%;
  bottom: 0%;
  width: 620px;
  margin-right: auto;
  margin-left: auto;
}

.x-digi-snapshot-logo.for-mobile {
  display: none;
}

.x-scroll-animated-icon {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 5%;
  width: 120px;
  margin-right: auto;
  margin-left: auto;
}

.x-snapshot-paragraph {
  margin-bottom: 0px;
  padding-right: 100px;
  padding-left: 100px;
  color: #6e6e6e;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.x-snapshot-paragraph.for-bigger {
  margin: 40px 100px 10px;
  padding: 10px;
  background-color: #ffe600;
  font-size: 20px;
  line-height: 28px;
  font-style: normal;
  font-weight: 300;
}

.x-snapshot-cms-wrapper {
  margin-bottom: 40px;
}

.x-snapshot-cms-list {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-snapshot-cms-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30vw;
  height: 40vh;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  padding-right: 1.9rem;
  padding-left: 1.9rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
}

.x-snapshot-cms-item.small-card {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  margin: 0px 0rem 0px 0px;
  padding: 0px;
  border-style: none;
  border-color: #1f1f1f;
  box-shadow: 1px 1px 17px -4px rgba(0, 0, 0, 0.22);
}

.x-snapshot-img-frame {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.big-green-number {
  padding-top: 25px;
  padding-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #a0d854;
  font-size: 70px;
  font-weight: 300;
}

.horizonal-scroll-content {
  display: -ms-grid;
  display: grid;
  width: 450vh;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
  border-top: 5px solid #a0d854;
}

.div-block-34 {
  width: 80%;
}

.div-block-41 {
  width: 60%;
}

.div-block-42 {
  width: 180px;
  height: 90px;
  border-style: solid;
  border-width: 1px;
  border-color: #a0d854;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62b13caa2faecc04d3654789_image%20(31)%201.png");
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.div-block-43 {
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-left: 1px solid #a0d854;
}

.para-blue {
  color: #1a3151;
  line-height: 25px;
  letter-spacing: 1px;
}

.medium-head {
  color: #1a3151;
  font-size: 35px;
  font-weight: 800;
}

.div-block-44 {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 100vh;
  padding-left: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.small-head {
  font-family: Montserrat, sans-serif;
  color: #1a3151;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

.div-block-45 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 4px 11px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-45._1 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.image-19 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: -1;
}

.div-block-35 {
  position: relative;
  margin-bottom: -1px;
  padding-top: 18px;
  padding-bottom: 18px;
}

.main-sections {
  min-height: 778.3125px;
}

.main-sections.right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-sections.right.horizontal-scroll-section {
  position: relative;
  display: none;
  min-height: 500vh;
  margin-bottom: -100px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-snapshot-section {
  display: none;
  height: 500vh;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.the-sticky-div {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  margin: 0px auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-snapshot-title {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 48px;
  line-height: 56px;
  text-align: center;
}

.x-snapshot-title.for-remove-padding {
  margin-bottom: 0px;
}

.x-snapshot-h2 {
  position: absolute;
  top: 0px;
  z-index: 300;
  margin-top: 10vh;
  margin-bottom: 0px;
  -webkit-transform: perspective(2000px);
  transform: perspective(2000px);
}

.x-gallery-background {
  position: absolute;
  width: 800vh;
  height: 100%;
  background-color: #fffbdb;
}

.the-overflow-hidden-mask {
  position: relative;
  z-index: 200;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.the-scrollable-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400vh;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.the-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.a-block {
  overflow: hidden;
  width: 500px;
  height: 500px;
  margin-right: 40px;
  margin-left: 40px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 8px;
  background-color: #dde2e5;
}

.x-snapshot-h2-heading {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

.x-snapshot-username {
  margin-top: 10px;
  color: #979797;
  font-size: 14px;
  font-weight: 400;
  text-align: right;
}

.x-snapshot-title-copy {
  margin-bottom: 10px;
  text-align: center;
}

.x-gallery-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding: 8px 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #039be5;
  border-radius: 8px;
  background-color: #039be5;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.x-gallery-cta:hover {
  border-color: #272727;
  background-color: #272727;
}

.x-gallery-cta.for-secondary {
  background-color: #fff;
  color: #039be5;
}

.x-gallery-cta.for-secondary:hover {
  border-color: #272727;
  color: #272727;
}

.x-gallery-cta.for-small {
  padding: 4px 16px;
  border-color: #272727;
  background-color: #272727;
  font-size: 14px;
  cursor: pointer;
}

.x-gallery-cta.for-small.for-our-people {
  border-style: none;
  background-color: #039be5;
}

.x-gallery-cta.for-help {
  border-color: #c7c9cc;
  background-color: #fff;
  color: #272727;
  font-size: 1em;
  line-height: 1.4em;
}

.x-gallery-cta.for-help:hover {
  background-color: #f5f5f5;
}

.x-gallery-cta.toggle-popup.for-full.x-table-flip-btn {
  position: relative;
  z-index: 1000;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px 0px 30px 30px;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
}

.x-gallery-cta.toggle-popup.for-full.x-table-flip-btn.not-active {
  border-style: none;
  background-color: #f5f5f5;
  color: #272727;
}

.x-gallery-cta.for-full {
  width: 100%;
}

.x-gallery-cta.outline {
  border-color: #c7c9cc;
  background-color: #fff;
  color: #272727;
}

.x-gallery-cta.x-hfb-btn {
  margin-top: 20px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-gallery-cta.for-top-padding {
  margin-top: 10px;
}

.x-gallery-cta.no-margin-center {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

.x-gallery-cta.no-margin-center.for-larger {
  margin-bottom: 20px;
}

.x-gallery-cta.for-larger {
  padding: 15px 30px;
  font-size: 18px;
}

.x-snapshot-btn-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -8px;
  margin-left: -8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-snapshot-btn-ctn.for-card-block {
  position: relative;
  z-index: 10;
}

.x-snapshot-btn-ctn.for-card-block.for-digizen-stories {
  margin-bottom: 23px;
  margin-left: 13px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.x-snapshot-btn-ctn.for-cta {
  margin-top: 24px;
}

.x-snapshot-btn-ctn.for-cta.for-idd-pass {
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-snapshot-btn-ctn.for-cta.for-center-2 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-snapshot-btn-ctn.for-cta.for-center-2.for-top-padding {
  margin-top: 39px;
}

.x-snapshot-btn-ctn.for-cta.for-center-2.for-remove-padding {
  margin-top: 0px;
}

.x-snapshot-btn-ctn.for-cta.for-top-bottom-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.x-snapshot-btn-ctn.mt-0 {
  margin-top: 24px;
}

.x-snapshot-btn-ctn.for-appdownload {
  display: -ms-grid;
  display: grid;
  margin-top: 16px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-snapshot-btn-ctn.for-appdownload.for-static {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: start;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-snapshot-btn-ctn.for-mt-1 {
  margin-top: 12px;
}

.x-snapshot-btn-ctn.for-center {
  margin-top: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-snapshot-btn-ctn.for-center.add-margin {
  margin-bottom: 40px;
}

.x-snapshot-btn-ctn.for-center.add-top-margin {
  margin-top: 101px;
}

.x-snapshot-btn-ctn.for-middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-snapshot-btn-ctn.justify-middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.large-heading {
  margin-top: 20px;
  font-size: 1.8em;
}

.background-shade {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  height: 100%;
  padding-right: 5vw;
  padding-left: 5vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.background-shade.third-height {
  height: 40%;
  background-color: #ffe600;
}

.background-shade.for-quote {
  height: 50%;
  background-color: #ffe600;
}

.background-shade.third-height {
  height: 40%;
  background-color: #ffe600;
}

.x-dgs-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 5vw 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-dgs-section.for-sfc-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(250, 215, 84, 0.44)), color-stop(25%, #000));
  background-image: linear-gradient(180deg, rgba(250, 215, 84, 0.44), #000 25%);
}

.body-display {
  color: #8a94a6;
  line-height: 1.55em;
}

.body-display.large {
  font-size: 18px;
  line-height: 1.6em;
}

.button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 100px;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.max-450 {
  max-width: 450px;
}

.max-450.clip {
  display: none;
}

.wrapper {
  position: relative;
  z-index: 10;
  width: 100%;
}

.wrapper.shade-wrapper {
  position: static;
  background-color: #ffe600;
}

.wrapper.shade-wrapper {
  position: static;
  background-color: #ffe600;
}

.three-grid-wrapper {
  display: block;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 0.75fr;
  grid-template-columns: 1fr 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.team-wrapper {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  min-height: 410px;
  padding-bottom: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.team-wrapper.for-pg {
  min-height: 320px;
  padding-bottom: 0px;
}

.gradient-span {
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62b285fa76761f2080a6ff5a_Gradient%20Blur%20001.jpg");
  background-position: 50% 50%;
  background-size: 120%;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.clip {
  overflow: hidden;
}

.background-cover {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 50%;
  background-color: #ffe600;
}

.team-item {
  width: 100%;
  height: 300px;
  min-width: 300px;
  margin-right: 0px;
}

.slide-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.speaker-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0px 0px;
  background-size: cover;
}

.team-member-info {
  position: absolute;
  left: 0%;
  right: 0%;
  bottom: -54px;
  z-index: 100;
  text-align: center;
}

.x-contributor-name {
  color: #272727;
  font-size: 33px;
  line-height: 40px;
  font-weight: 700;
}

.x-roaming-passes {
  display: none;
  margin-right: 16px;
  margin-left: 16px;
}

.div-block-46 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.x-roaming-rate-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0px 0px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: none;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 2px 7px -1px #c7c9cc;
}

.x-roaming-grid {
  margin-right: 16px;
}

.x-toggle-country-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 8px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
}

.x-roaming-rate-text-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.x-footnote-text-2 {
  position: static;
  top: 38px;
  padding-right: 16px;
  padding-left: 16px;
  color: #979797;
  font-size: 12px;
  line-height: 15px;
}

.x-operators-txt {
  color: #6e6e6e;
  font-size: 14px;
  font-style: italic;
  text-align: right;
}

.x-input-select-2 {
  height: 56px;
  margin-bottom: 0px;
  padding-right: 16px;
  padding-left: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #f5f5f5;
  font-size: 16px;
  font-weight: 600;
}

.x-input-select-2:hover {
  border-color: #979797;
}

.x-input-select-2:focus {
  border-color: #039be5;
}

.x-input-select-2.x-input-select-adjust {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  border-style: none;
  border-radius: 8px;
}

.x-input-select-2.x-input-select-adjust.for-white {
  background-color: #fff;
}

.x-input-label-2 {
  position: absolute;
  left: 16px;
  top: 8px;
  margin-bottom: 0px;
  -webkit-transition: all 350ms cubic-bezier(.77, 0, .175, 1);
  transition: all 350ms cubic-bezier(.77, 0, .175, 1);
  color: #979797;
  font-size: 12px;
  line-height: 12px;
}

.x-input-label-2.for-static {
  position: static;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
}

.x-input-label-2.for-static.centre {
  text-align: center;
}

.x-input-label-2.for-static.centre {
  color: #272727;
  font-weight: 600;
  text-align: center;
}

.x-roaming-rate-title-2 {
  margin-bottom: 16px;
  padding: 10px;
  border-radius: 8px 8px 0px 0px;
  background-color: #dde2e5;
  color: #272727;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.x-roaming-rate-title-2.for-yellow {
  background-color: #ffe600;
}

.x-wrapper-3 {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}

.x-digi-snapshot-logo-copy {
  position: absolute;
  left: 0%;
  top: 11%;
  right: 0%;
  bottom: 0%;
  width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.x-snapshot-paragraph-copy {
  display: block;
  margin-top: 0px;
  margin-bottom: 30px;
  background-color: transparent;
  color: #6e6e6e;
  font-size: 16px;
  line-height: 28px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}

.x-snapshot-paragraph-copy.for-bigger {
  margin: 40px 100px 10px;
  padding: 10px;
  background-color: #ffe600;
  font-size: 20px;
  line-height: 28px;
  font-style: normal;
  font-weight: 300;
}

.x-fibre-plan-card-header {
  position: static;
  top: 41px;
  width: auto;
  margin: 0px auto;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #272727;
  font-weight: 700;
  text-align: center;
}

.x-fibre-plan-quota {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 48px;
  line-height: 60px;
  font-weight: 700;
  text-align: center;
}

.x-fibre-plan-card-subheader {
  position: static;
  top: 41px;
  width: auto;
  margin: 4px auto 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #272727;
  font-weight: 400;
  text-align: center;
}

.x-fibre-plan-card-subheader.x-add-slash {
  text-decoration: line-through;
}

.x-fibre-plan-yellow-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 2px none #000;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #ffe600;
}

.x-fibre-plan-yellow-header.x-add-height {
  height: 70%;
}

.x-fibre-plan-yellow-header.x-plan-header-adjust {
  height: 60%;
}

.x-fibre-plan-yellow-header.x-plan-header-adjust {
  height: 45%;
}

.x-idd-slider-prepaid {
  position: relative;
  z-index: 0;
  width: 23.4%;
  height: 420px;
  margin-right: 20px;
  padding: 10px 0px;
  border-radius: 30px;
  -webkit-transform: translate(0px, 0px) perspective(1234px);
  transform: translate(0px, 0px) perspective(1234px);
}

.text-span-77 {
  color: #ff3939;
}

.x-55-next-en-2 {
  position: absolute;
  left: 440px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-77-next-en {
  position: absolute;
  left: 440px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-55-next-mo-2 {
  position: absolute;
  left: 348px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-77-next-mo-2 {
  position: absolute;
  left: 348px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-77-next-mo-2-bm {
  position: absolute;
  left: 348px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-77-next-2-bm {
  position: absolute;
  left: 490px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-countdown-wrapper-2 {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #cfe2eb;
}

.grid-7 {
  margin-bottom: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-snapshot-steps-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 0px;
  background-color: #eda240;
}

.x-snapshot-steps-ctn.red {
  background-color: #db6c79;
}

.x-snapshot-steps-ctn.green {
  background-color: #388054;
}

.div-block-53 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.text-block-65-copy {
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}

.link {
  color: #ffe600;
}

.text-block-65 {
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}

.text-span-108 {
  font-style: italic;
}

.image-29 {
  width: 60px;
}

.text-block-66 {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.section {
  padding-top: 6em;
  padding-bottom: 6em;
}

.section.bg-grey {
  background-color: #f8f9fe;
}

.container {
  width: 90%;
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.slide-container {
  padding-top: 6em;
  padding-bottom: 6em;
}

.testimony-parent {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.testtim-child {
  margin-right: 7.5em;
  margin-left: 7.5em;
}

.testimony {
  font-size: 2em;
  line-height: 1.6;
  font-weight: 500;
  text-align: center;
}

.text-content-parent {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34.375em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-ds-grid {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-ds-grid.owl-carousel {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 2.5em;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.xpl-img {
  position: relative;
  overflow: hidden;
}

.shadow-hover {
  position: absolute;
  top: -100%;
  bottom: auto;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  opacity: 0.7;
}

.arrow-img {
  position: absolute;
  top: 0px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
}

.arrow-img-child {
  width: 6.25em;
  height: 6.25em;
  max-width: 6.25em;
}

.xpl-txt-calendar {
  margin-top: 2.5em;
  font-size: 1.125em;
  line-height: 1;
  font-weight: 300;
}

.xpl-head {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #161616;
  font-size: 1.5em;
  line-height: 1.5;
  font-weight: 600;
  text-decoration: none;
}

.xpl-txt {
  font-size: 1.125em;
  line-height: 1.25em;
  font-weight: 300;
}

.xpl-content-child {
  padding-top: 20px;
}

.section-title-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider-item {
  position: relative;
}

.content-head {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #161616;
  font-size: 2.75em;
  line-height: 1.3em;
  text-align: left;
}

.content-txt {
  margin-top: 1.6em;
  font-size: 1.125em;
  line-height: 1.6em;
  font-weight: 300;
}

.slider-line {
  width: 100%;
  height: 1px;
  margin-top: 4.2em;
  background-color: #ccc;
}

.xpl-img-child {
  position: relative;
}

.xpl-content-bot {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.7em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-fibre-plan-price-txt {
  font-size: 40px;
  line-height: 17px;
  font-weight: 700;
  text-align: center;
}

.x-fibre-plan-price-ctn {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0px;
  padding-bottom: 30px;
}

.x-fibre-plan-price-ctn.x-auto-renewal {
  padding-bottom: 0px;
}

.x-fibre-plan-price-ctn.x-auto-renewal.x-auto-renewal-price {
  margin-top: 35px;
}

.x-fibre-plan-price-ctn.x-auto-renewal.x-auto-renewal-price.x-price {
  margin-top: 15px;
  margin-bottom: -15px;
}

.x-fibre-plan-price-ctn.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
  margin-top: 40px;
}

.x-fibre-plan-price-ctn.x-auto-renewal.for-roaming {
  margin-top: 24px;
  margin-bottom: auto;
}

.x-fibre-plan-price-ctn.x-pbp-new {
  padding-bottom: 0px;
}

.x-fibre-plan-price-ctn.x-pbp-new-copy {
  margin-top: 0px;
  padding-bottom: 0px;
}

.x-fibre-plan-price-ctn.x-pbp-new-copy {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.x-fibre-price-note-txt {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.div-block-54 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-67 {
  padding: 1px 5px;
  border-radius: 8px;
  background-color: #ffe600;
  font-weight: 700;
}

.text-block-68 {
  margin-left: 5px;
}

.text-block-69 {
  margin-top: 15px;
  padding-right: 6px;
  padding-left: 6px;
  color: #6e6e6e;
  line-height: 20px;
  text-align: center;
}

.x-fibre-price-small-txt {
  font-size: 30px;
  line-height: 34px;
  font-weight: 700;
  text-align: center;
}

.x-fibre-price-txt {
  position: relative;
  margin-top: 43px;
  margin-bottom: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #2561ae;
}

.x-fibre-price-txt.x-auto-renewal {
  padding-bottom: 0px;
}

.x-fibre-price-txt.x-auto-renewal.x-auto-renewal-price {
  margin-top: 35px;
}

.x-fibre-price-txt.x-auto-renewal.x-auto-renewal-price.x-price {
  margin-top: 15px;
  margin-bottom: -15px;
}

.x-fibre-price-txt.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
  margin-top: 40px;
}

.x-fibre-price-txt.x-auto-renewal.for-roaming {
  margin-top: 24px;
  margin-bottom: auto;
}

.x-fibre-price-txt.x-pbp-new {
  padding-bottom: 0px;
}

.x-fibre-price-txt.x-pbp-new-copy {
  margin-top: 0px;
  padding-bottom: 0px;
}

.x-fibre-price-txt.x-pbp-new-copy {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.div-block-55 {
  border-style: solid;
  border-width: 0.5px;
  border-color: #c7c9cc;
}

.div-block-56 {
  position: relative;
  display: block;
  margin-right: 20px;
  margin-bottom: 40px;
  margin-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.text-block-70 {
  position: relative;
  left: 0%;
  top: 13px;
  right: 0%;
  bottom: 0px;
  display: inline-block;
  padding: 1px 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 8px;
  background-color: #ffe600;
  font-weight: 700;
}

.text-block-71 {
  color: #272727;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  text-decoration: line-through;
}

.text-block-72 {
  display: block;
  padding-right: 34px;
  padding-left: 34px;
  font-size: 14px;
  line-height: 17px;
  font-style: italic;
  text-align: center;
}

.link-2 {
  color: #6e6e6e;
}

.link-3 {
  color: #979797;
}

.div-block-57 {
  margin-top: 29px;
}

.image-30 {
  position: absolute;
  left: 20%;
  top: -38%;
  right: auto;
  bottom: auto;
  width: 54px;
}

.x-digi-snapshot-logo-2 {
  position: absolute;
  left: 0%;
  top: 20%;
  right: 0%;
  bottom: 0%;
  width: 620px;
  margin-right: auto;
  margin-left: auto;
}

.x-digi-snapshot-logo-2.for-mobile {
  display: none;
}

.x-snapshot-title-h2 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 35px;
  line-height: 56px;
  font-style: italic;
  text-align: center;
}

.x-snapshot-paragraph-2 {
  margin-bottom: 0px;
  padding-right: 100px;
  padding-left: 100px;
  color: #6e6e6e;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.x-snapshot-highlight-img {
  display: block;
}

.x-snapshot-quote-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.background-cover-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 50%;
  background-color: #ffe600;
}

.x-snapshot-quoter {
  margin-top: 20px;
  font-size: 1.25em;
  line-height: 1;
  font-weight: 700;
  text-align: center;
}

.x-snapshot-highlight-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 890px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: right;
}

.x-snapshot-quote-wrapper {
  margin-top: 30px;
  margin-bottom: 20px;
}

.x-snapshot-quote-img {
  width: 70px;
}

.x-snapshot-quote-heading {
  padding: 6px 21px;
  background-color: #ffe600;
  font-size: 2.2em;
  line-height: 130%;
  font-style: italic;
  font-weight: 400;
  text-align: center;
}

.x-snapshot-title-hashtag {
  margin-bottom: 10px;
  text-align: center;
}

.x-snapshot-descrip {
  display: block;
  margin-top: 0px;
  margin-bottom: 30px;
  background-color: transparent;
  color: #6e6e6e;
  font-size: 16px;
  line-height: 28px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}

.x-snapshot-cms-item-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30vw;
  height: 40vh;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  padding-right: 1.9rem;
  padding-left: 1.9rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
}

.x-snapshot-cms-item-2.small-card {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  margin: 0px 0rem 0px 0px;
  padding: 0px;
  border-style: none;
  border-color: #1f1f1f;
  box-shadow: 1px 1px 17px -4px rgba(0, 0, 0, 0.22);
}

.x-snapshot-username-2 {
  margin-top: 10px;
  color: #272727;
  font-weight: 400;
}

.team-wrapper-2 {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  min-height: 520px;
  padding-bottom: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.team-wrapper-2.for-pg {
  min-height: auto;
  margin-bottom: 100px;
  padding-bottom: 0px;
}

.team-item-2 {
  width: 100%;
  height: 85%;
  min-width: 33.33vw;
  margin-right: 0px;
}

.x-contributor-name-2 {
  color: #272727;
  font-size: 33px;
  line-height: 40px;
  font-weight: 700;
}

.x-free-device-small-txt-copy {
  position: relative;
  margin-top: 0px;
  margin-right: 11px;
  margin-bottom: 0px;
  color: #4481ad;
  font-size: 2em;
  line-height: 100%;
  text-align: right;
  text-shadow: 4px 4px 0 #fff;
}

.x-free-device-txt-ctn-copy {
  position: relative;
  top: -22px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-free-device-devices-copy-copy {
  position: relative;
  top: 63px;
  width: 370px;
  height: auto;
  margin-top: 10px;
}

.x-free-device-small-txt-copy-copy {
  position: relative;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 0px;
  color: #4481ad;
  font-size: 1.5em;
  line-height: 100%;
  text-align: right;
}

.x-free-device-logo-copy {
  position: absolute;
  top: 29px;
  width: 190px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-free-device-img-ctn-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-section-free-device-copy {
  position: relative;
  height: 370px;
  margin-top: 15px;
  margin-bottom: 50px;
}

.x-free-device-title-copy {
  color: #4481ad;
  font-size: 6em;
  line-height: 88%;
  text-shadow: 6px 6px 0 #fff;
}

.x-device-bg-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62c501fb67a3c00e738ede3a_Digi_SnapShot_Photobook_Backgroud.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-48 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-47 {
  position: relative;
  margin-top: 5px;
  padding: 7px 15px;
  border-radius: 30px;
  background-color: #fff;
  box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.1);
}

.link-4 {
  color: #ffe600;
}

.link-5 {
  color: #ffe600;
}

.x-language-picker-snapshot {
  position: absolute;
  left: auto;
  top: 136px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 30px;
  background-color: #fff;
}

.text-block-38 {
  font-size: 14px;
  line-height: 22px;
  font-style: italic;
  font-weight: 500;
}

.text-block-37 {
  margin-top: 12px;
  font-weight: 500;
}

.x-total-amount-3 {
  position: absolute;
  bottom: -82px;
  width: 100%;
}

.x-fb-column-5 {
  display: -ms-grid;
  display: grid;
  padding-top: 30px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: minmax(64px, 1fr) minmax(auto, 1fr);
  grid-template-rows: minmax(64px, 1fr) minmax(auto, 1fr);
}

.text-block-36 {
  padding-top: 19px;
}

.x-fb-row-3-price-2 {
  padding-left: 8px;
  font-size: 18px;
  font-weight: 700;
  text-align: right;
}

.x-fb-row-3-price-2.for-blue {
  color: #039be5;
}

.x-anchor-link {
  display: block;
  padding-top: 4px;
  color: #029ae5;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  text-decoration: underline;
}

.x-fb-row-3-price-italic-3 {
  display: none;
  font-size: 14px;
  line-height: 20px;
  font-style: italic;
  font-weight: 400;
  text-align: right;
}

.x-fb-column-6 {
  display: -ms-grid;
  display: grid;
  padding-top: 26px;
  padding-bottom: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: rgba(255, 230, 0, 0.15);
}

.x-fb-column-7 {
  display: -ms-grid;
  display: grid;
  padding-top: 30px;
  padding-bottom: 0px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 16px 64px;
  grid-template-rows: auto 64px;
}

.x-fb-row-3-title-2 {
  width: 160px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
}

.x-fb-row-bold-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Barlow, sans-serif;
  line-height: 20px;
  font-weight: 700;
}

.x-fb-row-bold-3.for-min-height {
  min-height: 0px;
}

.x-fb-row-bold-3.for-align-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-fb-column-inside-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.x-fb-row-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 64px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Barlow, sans-serif;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
}

.text-block-74 {
  padding-top: 0px;
}

.x-anchor-link-2 {
  display: block;
  padding-top: 4px;
  color: #029ae5;
  font-size: 14px;
  line-height: 22px;
  text-decoration: underline;
}

.x-anchor-link-2.for-mobile {
  display: none;
}

.x-free-router-img {
  position: relative;
  top: 0px;
  width: 300px;
  height: auto;
  margin-top: 10px;
}

.x-feat-grid {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-feat-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 24px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
}

.x-feat-img {
  max-width: 40%;
}

.x-feat-descrip {
  font-size: 18px;
  line-height: 26px;
  text-align: center;
}

.image-31 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.x-sfc-bg-video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 600px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text-block-75 {
  font-size: 14px;
  line-height: 16px;
}

.text-block-76 {
  font-size: 14px;
  line-height: 16px;
}

.div-block-59 {
  margin-top: 10px;
}

.x-sfc-header-txt-1 {
  margin-bottom: 0px;
  font-family: 'Tech headlines', sans-serif;
  font-size: 3em;
  line-height: 120%;
  text-align: center;
}

.x-sfc-header-txt-2 {
  font-family: 'Tech headlines', sans-serif;
  font-size: 6em;
  line-height: 130%;
  text-align: center;
}

.x-fibre-table-sidebar {
  position: relative;
  z-index: 10;
  width: 210px;
  border-right: 2px none #272727;
}

.x-fibre-table-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 90%;
  height: 90%;
  margin: 40px auto;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.x-fibre-table-headline {
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 20px;
  font-size: 18px;
}

.x-fibre-text {
  font-weight: 500;
}

.x-fibre-text.for-title {
  margin-bottom: 0px;
  font-size: 22px;
  line-height: 24px;
  font-weight: 700;
}

.x-fibre-table-header {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #272727;
  background-color: #fff;
  text-align: center;
}

.x-fibre-table-header.for-sidebar {
  margin-top: 1px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.x-fibre-table-header.for-sidebar.x-no-sticky {
  border-bottom-style: none;
}

.x-fibre-table-header.for-sidebar.x-no-sticky.for-exclusive {
  height: 60px;
  margin-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-bottom-style: none;
  border-radius: 10px 0px 0px;
  background-color: #dde2e5;
}

.x-fibre-table-header.for-sidebar.x-no-sticky.for-grey {
  height: 70px;
  margin-top: 0px;
  border-top-left-radius: 10px;
  background-color: #dde2e5;
}

.x-fibre-table-header.for-exclusive {
  width: 99.9999677262463%;
  border-bottom-style: none;
}

.x-fibre-table-header.for-exclusive.for-radius {
  border: 1px none #000;
  border-top-right-radius: 10px;
}

.x-fibre-table-header.for-exclusive.for-radius.for-purple {
  height: 60px;
  background-color: #c041ff;
}

.x-fibre-table-text {
  margin-right: 10px;
  margin-left: 10px;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.x-fibre-table-text.for-bold {
  line-height: 18px;
  font-weight: 700;
}

.x-fibre-table-text.for-bold.for-mobile.for-hide-ep {
  display: none;
}

.x-fibre-slash-price {
  font-size: 14px;
  text-decoration: line-through;
}

.x-fibre-main-price {
  font-size: 18px;
  font-weight: 400;
}

.x-fibre-main-price.for-promo {
  color: #ff3939;
  font-weight: 700;
}

.x-fibre-bookmark {
  position: absolute;
  left: auto;
  top: 0px;
  right: 4%;
  bottom: auto;
  width: 40px;
}

.x-sfc-bg {
  background-color: #000;
}

.x-sfc-navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 11px 64px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #000;
}

.x-promo-dg-logo {
  height: 60px;
  margin-right: 20px;
}

.x-sfc-logo {
  height: 55px;
  margin-left: 20px;
}

.x-sfc-logo-divider {
  border-left: 1px solid #6e6e6e;
}

.x-sfc-master {
  position: relative;
  top: 83px;
}

.x-sfc-countdown-ctn {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f9d856;
}

.x-sfc-countdown-ctn.for-contest {
  background-color: #ffca01;
}

.x-sfc-intro-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding-right: 118px;
  padding-left: 118px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.x-sfc-intro-para-txt {
  color: #fff;
}

.x-sfc-intro-title-txt {
  width: 400px;
  font-family: 'Tech headlines', sans-serif;
  color: #f9d856;
  font-size: 2.5em;
  line-height: 135%;
  text-align: right;
}

.x-sfc-ctdwn-title-txt {
  font-size: 20px;
  font-weight: 700;
}

.x-clock-number-sq {
  margin-right: 5px;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #dde2e5;
  border-radius: 0px;
  background-color: #fff;
  font-size: 25px;
  font-weight: 700;
}

.x-clock-label-caps {
  font-size: 14px;
  line-height: 17px;
  font-weight: 700;
}

.x-sfc-intro-para-ctn {
  margin-left: 40px;
}

.x-sfc-intro-vid-ctn {
  max-width: 870px;
  margin: 40px auto 60px;
}

.x-sfc-title-h2 {
  font-family: 'Tech headlines', sans-serif;
  color: #000;
  font-size: 2.5em;
  text-align: center;
}

.x-sfc-title-h2.for-white {
  color: #fff;
}

.x-sfc-bg-img-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 950px;
}

.x-sfc-bg-img-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100%;
}

.x-sfc-sokong-para {
  color: #fff;
  text-align: center;
}

.x-sfc-bg-team-img {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
}

.x-sfc-sokong-ctn {
  margin-top: 0px;
  margin-bottom: 80px;
  padding-right: 171px;
  padding-left: 171px;
}

.x-sfc-sokong-sms-txt {
  margin-bottom: 0px;
  color: #fff;
  font-size: 2.5em;
  text-align: center;
}

.x-sfc-sokong-sms-txt-span {
  color: #ffe600;
}

.x-sfc-title-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sfc-bg-img-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
}

.x-sfc-logo-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.x-sfc-menu-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sfc-link-txt {
  color: #fff;
  font-weight: 700;
}

.x-sfc-link-txt.add-margin {
  margin-right: 30px;
}

.x-sfc-link-txt.add-margin:hover {
  color: #ffe600;
}

.x-sfc-link-txt.add-margin.for-hide-on-mobile:hover {
  color: #ffe600;
}

.x-sfc-link-txt.for-hide-on-mobile:hover {
  color: #ffe600;
}

.x-sfc-redgiant-logo {
  width: 700px;
}

.x-sfc-redgiant-logo-2 {
  width: 560px;
  margin-top: -12px;
  margin-right: auto;
  margin-left: auto;
}

.x-sfc-masthead-sb {
  position: relative;
  top: -42px;
  z-index: 10;
  width: 720px;
}

.x-sfc-masthead-ctn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-sfc-bg-block {
  position: absolute;
  top: -68px;
  width: 1000px;
  height: 200px;
  border-style: solid;
  border-width: 5px;
  border-color: #f9d856;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #000;
}

.x-sfc-heading {
  font-family: 'Tech headlines', sans-serif;
  color: #000;
  font-size: 40px;
  line-height: 54px;
}

.x-sfc-heading.for-white {
  margin-top: 40px;
  padding-right: 14px;
  padding-left: 14px;
  background-color: #000;
  color: #fff;
  font-size: 35px;
}

.x-sfc-para-scor {
  width: 510px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.x-sfc-scor-ctn {
  margin-bottom: 57px;
  margin-left: 114px;
}

.x-sfc-scor-ctn.for-remove-margin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-sfc-matches-ctn {
  margin-bottom: 472px;
}

.x-sfc-steps-ctn {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-sfc-step-box {
  padding: 35px;
  border: 9px solid #000;
  background-color: #1e1e1e;
}

.text-block-77 {
  font-family: 'Tech headlines', sans-serif;
  color: #ffe600;
  font-size: 80px;
}

.x-sfc-steps-descrip {
  color: #fff;
  font-size: 20px;
}

.x-sfc-steps-heading {
  font-family: 'Tech headlines', sans-serif;
  color: #f9d856;
  font-size: 2.1em;
}

.x-sfc-sokong-sms-ctn {
  border-style: solid;
  border-width: 2px;
  border-color: #ffe600;
  border-radius: 10px;
}

.x-sfc-footer-ctn {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 40;
  padding: 15px 24px;
  background-color: #000;
}

.x-sfc-footer-txt {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.x-sfc-iphone-img {
  width: 310px;
}

.x-gadget-paragraph {
  margin-bottom: 0px;
  padding-right: 100px;
  padding-left: 100px;
  color: #6e6e6e;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.x-gadget-paragraph.for-bigger {
  margin: 40px 100px 10px;
  padding: 10px;
  background-color: #ffe600;
  font-size: 20px;
  line-height: 28px;
  font-style: normal;
  font-weight: 300;
}

.x-gadget-title {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 45px;
  line-height: 56px;
  text-align: center;
}

.x-gadget-title.for-remove-padding {
  margin-bottom: 0px;
}

.x-sfc-header-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sfc-masthead-sm {
  width: 770px;
}

.x-sfc-title-ctn-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sfc-title-ctn-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-span-109 {
  font-size: 16px;
  font-weight: 400;
}

.x-ekyc-footnote {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -64%;
  color: #979797;
  font-weight: 400;
  text-align: center;
}

.x-astro-input-title {
  margin-top: 30px;
}

.checkbox-label {
  color: #6e6e6e;
  font-weight: 600;
}

.x-checkbox-label-astro {
  color: #6e6e6e;
  font-weight: 600;
}

.x-checkbox-field {
  margin-right: 10px;
  margin-left: 10px;
}

.x-checkbox {
  margin-top: 5px;
}

.x-astro-subheader {
  margin-bottom: 0px;
  font-size: 1em;
  font-weight: 500;
  text-align: center;
}

.x-astro-subheader.for-bigger {
  font-size: 20px;
}

.x-astro-header {
  margin-bottom: 0px;
  text-align: center;
}

.x-dropdown-astro {
  height: 56px;
  padding-top: 8px;
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 8px;
  background-color: hsla(0, 0%, 96.1%, 0.5);
  color: #979797;
  font-size: 16px;
  font-weight: 600;
}

.x-biz-anchor-link {
  display: none;
}

.x-gadget-sim-image {
  position: relative;
  top: 63px;
  width: 250px;
  height: auto;
  margin-top: 10px;
}

.x-malaysiaku-devices-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62de3854e724d7c0bd620098_Digi_GadgetSIM_BG.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.x-malaysiaku-devices-bg.for-gadget-sim {
  background-position: 50% 50%;
}

.x-malaysiaku-devices-img {
  position: relative;
  top: 63px;
  width: 430px;
  height: auto;
  margin-top: 10px;
}

.x-gadget-sim-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62de3854e724d7c0bd620098_Digi_GadgetSIM_BG.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.x-gadget-sim-bg.for-gadget-sim {
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336b5edb4a4fc2a20eb00f7_Digi_Juara-Internet-Untuk-Semua_BG.jpg");
  background-position: 50% 50%;
}

.x-ekyc-descrip {
  margin-bottom: 20px;
  text-align: center;
}

.div-block-60 {
  padding: 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 20px;
}

.div-block-62 {
  margin-top: 54px;
}

.div-block-63 {
  margin-top: 100px;
  border-bottom: 1px solid #c7c9cc;
}

.x-ekyc-numbered-sim {
  margin-bottom: 60px;
}

.x-tab-pane-copy {
  padding-top: 0px;
}

.x-tab-pane-copy.remove-padding {
  padding-top: 0px;
}

.x-sfc-link-txt-2 {
  color: #fff;
  font-weight: 700;
}

.x-sfc-link-txt-2.add-margin {
  margin-right: 30px;
}

.x-sfc-link-txt-2.add-margin:hover {
  color: #ffe600;
}

.x-sfc-link-txt-2.add-margin.for-hide-on-mobile:hover {
  color: #ffe600;
}

.x-sfc-link-txt-2.for-hide-on-mobile:hover {
  color: #ffe600;
}

.x-promo-logo-divider-2 {
  border-left: 1px solid #6e6e6e;
}

.x-sfc-title-h2-2 {
  font-family: 'Tech headlines', sans-serif;
  color: #000;
  font-size: 2.5em;
  text-align: center;
}

.x-sfc-title-h2-2.for-white {
  color: #fff;
}

.x-sfc-steps-ctn-2 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-sfc-sokong-sms-txt-span-2 {
  color: #000;
}

.x-sfc-iphone-img-copy {
  height: 300px;
}

.x-sfc-intro-para-txt-2 {
  color: #fff;
}

.x-sfc-txt-span {
  color: #000;
  font-size: 0.8em;
  font-weight: 400;
}

.x-sfc-title-ctn-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sfc-sokong-para-2 {
  margin-bottom: 40px;
  color: #fff;
  text-align: center;
}

.x-sfc-matches-ctn-2 {
  margin-bottom: 472px;
}

.x-sfc-matches-ctn-2.for-promo {
  margin-bottom: 0px;
}

.x-sfc-footer-txt-2 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.x-sfc-steps-descrip-2 {
  margin-left: 15px;
  color: #fff;
  font-size: 20px;
}

.x-sfc-sokong-sms-txt-2 {
  margin-bottom: 0px;
  color: #272727;
  font-size: 2.5em;
  line-height: 1.1em;
  text-align: center;
}

.image-32 {
  position: absolute;
  top: 936.49px;
  display: none;
  height: 250px;
}

.x-sfc-step-box-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  border: 9px solid #000;
  background-color: #1e1e1e;
}

.x-sfc-step-box-2.for-sfc {
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.x-sfc-sokong-sms-ctn-2 {
  padding: 18px;
  border-style: none;
  border-width: 2px;
  border-color: #ffe600;
  border-radius: 10px;
  background-color: #fad755;
}

.x-sfc-sokong-ctn-2 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-right: 171px;
  padding-left: 171px;
}

.x-sfc-para-scor-2 {
  width: 510px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.x-sfc-footnote {
  margin-bottom: 80px;
  color: #979797;
  font-size: 14px;
  font-style: italic;
  text-align: center;
}

.x-sfc-footnote.for-white {
  color: #fff;
  font-weight: 400;
}

.x-sfc-footnote-2 {
  display: none;
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: 'Tech headlines', sans-serif;
  color: #ffe600;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.x-network-status-checker-ctn {
  width: 100%;
  height: 790px;
}

.x-malaysiaku-masthead-copy {
  width: 100px;
  padding-top: 10px;
  padding-right: 10px;
}

.x-sfc-link {
  color: #979797;
  text-decoration: underline;
}

.x-sfc-link.for-white {
  color: #fff;
}

.x-sfc-asterik {
  position: relative;
  top: -16px;
  font-size: 18px;
  font-weight: 400;
}

.x-sfc-asterik-copy {
  position: relative;
  top: -5px;
  font-size: 18px;
  font-weight: 400;
}

.x-banner-item-img-3 {
  width: 100%;
  height: 100%;
  background-color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.x-malaysiaku-masthead-rk {
  position: absolute;
  left: 0%;
  top: 2%;
  right: auto;
  bottom: auto;
  width: 90px;
}

.x-ppj-highlight-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #ffe600;
}

.x-plan-table-header-4 {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88px;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #272727;
  background-color: #fff;
  text-align: center;
}

.x-plan-table-header-4.for-sidebar {
  position: -webkit-sticky;
  position: sticky;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.x-plan-table-content-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px none #c7c9cc;
  border-right: 1px solid #c7c9cc;
}

.x-emp-text-2 {
  line-height: 18px;
  font-weight: 700;
}

.x-emp-text-2.for-title {
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 26px;
}

.x-emp-text-2.for-familiku {
  margin-right: 35px;
  line-height: 20px;
}

.x-emp-text-2.for-non-bold {
  padding-top: 5px;
  font-weight: 500;
}

.x-plan-table-h3-title {
  margin-bottom: 0px;
}

.x-plan-table-sidebar-4 {
  position: relative;
  z-index: 10;
  width: 248px;
  border-right: 2px solid #272727;
}

.x-ppj-highlight-txt {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #272727;
  font-weight: 700;
}

.x-emp-rrp-2 {
  color: #272727;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
}

.x-plan-table-col-4 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
}

.x-plan-table-col-4:hover {
  background-color: #f5f5f5;
}

.x-plan-table-col-4.for-one-col.for-ppj-table {
  border-right: 1px solid #c7c9cc;
}

.x-focus-span-2 {
  margin-right: 6px;
  padding-right: 4px;
  padding-left: 4px;
  border-radius: 4px;
  background-color: #039be5;
  color: #fff;
  font-size: 12px;
}

.x-focus-span-2.for-absolute {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-right: 0px;
  padding-right: 6px;
  padding-left: 6px;
}

.x-focus-span-2.for-absolute.for-red {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  padding: 2px 8px;
  background-color: #ff3939;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}

.x-focus-span-2.for-absolute.for-red.for-ppj {
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-jim-next-img {
  position: absolute;
  left: 6%;
  top: 6%;
  right: auto;
  bottom: auto;
  width: 85px;
}

.x-free-text-span {
  padding-right: 5px;
  padding-left: 5px;
  border-radius: 5px;
  background-color: #ffe600;
  font-size: 14px;
}

.x-jim-masthead-rk {
  position: absolute;
  left: auto;
  top: auto;
  right: -6%;
  bottom: 2%;
  width: 90px;
}

.x-jim-masthead-rk.for-en {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.x-jim-next-img-en {
  position: absolute;
  left: 6%;
  top: 6%;
  right: auto;
  bottom: auto;
  width: 100px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-network-steps-sub-desc {
  font-size: 20px;
}

.x-network-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: transparent;
}

.x-network-title {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-gallery-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 12px;
  background-color: transparent;
}

.x-gallery-2.accolades {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
  border-color: #039be5;
  background-color: #f5f5f5;
}

.x-gallery-2.for-network {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 16px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
  border-color: #039be5;
  background-color: #f5f5f5;
}

.x-network-tab-btn {
  border-style: solid;
  border-width: 3px;
  border-color: #039be5;
  border-radius: 10px;
  background-color: transparent;
}

.x-network-tab-btn.w--current {
  border-style: solid;
  border-width: 3px;
  border-color: #039be5;
  border-radius: 10px;
  background-color: #039be5;
  color: #fff;
}

.x-network-tab-btn.for-center {
  margin-right: 10px;
  margin-left: 10px;
}

.x-network-steps {
  margin-bottom: 10px;
  font-size: 30px;
  text-shadow: 4px 1px 3px #ffe600;
}

.x-network-card-block {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-network-card-block.for-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-network-card-block.centre {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.x-network-card-block.centre.for-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-network-card-block.for-3-snapshot {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.x-network-tab-text {
  text-align: center;
}

.x-55-next-bm-copy {
  position: absolute;
  left: 488px;
  top: 90px;
  height: 30px;
}

.italic-text-2 {
  color: #ff3939;
}

.x-roaming-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-width: 0px;
  border-color: #c7c9cc;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 1px #c7c9cc;
}

.x-roaming-card-img {
  width: 100%;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.x-roaming-card-description {
  margin: 0px 20px 40px;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
}

.x-roaming-card-description.for-top-padding {
  margin-top: 20px;
  margin-bottom: 10px;
}

.x-roaming-pass-tab {
  margin-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-style: solid;
  border-width: 2px;
  border-color: #dde2e5;
  border-radius: 30px;
  background-color: #fff;
}

.x-roaming-pass-tab.w--current {
  margin-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-style: solid;
  border-width: 2px;
  border-color: #dde2e5;
  border-radius: 30px;
  background-color: #dde2e5;
}

.x-roaming-pass-tab.for-rdy {
  padding: 5px 20px;
  border-width: 2px;
  border-color: #ffe600;
  background-color: #272727;
  color: #ffe600;
}

.x-roaming-pass-tab.for-rdy:hover {
  background-color: #ffe600;
  color: #272727;
}

.x-roaming-pass-tab.for-rdy.w--current {
  background-color: #ffe600;
  color: #272727;
}

.tab-link-tab-2 {
  border-radius: 20px;
  background-color: #dde2e5;
}

.x-roaming-tab-subheader {
  margin-bottom: 0px;
  font-size: 25px;
  font-weight: 700;
  text-align: center;
}

.text-block-78 {
  font-size: 20px;
  font-weight: 700;
}

.x-dropdown-paragraph-2 {
  width: 100%;
  margin-bottom: 0px;
}

.x-roam-like-home-grid {
  margin: 60px 91px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.div-block-64 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.image-33 {
  width: 500px;
  height: 300px;
  -o-object-fit: contain;
  object-fit: contain;
}

.bold-text-19 {
  text-decoration: line-through;
}

.for-strikethrough {
  text-decoration: line-through;
}

.text-span-110 {
  text-decoration: line-through;
}

.text-span-111 {
  text-decoration: line-through;
}

.text-span-112 {
  text-decoration: line-through;
}

.text-span-113 {
  text-decoration: line-through;
}

.text-span-114 {
  text-decoration: line-through;
}

.bold-text-20 {
  font-weight: 500;
}

.x-samsung-disclaimer {
  margin-bottom: 0px;
}

.x-digital-header {
  width: 100%;
  min-width: 50px;
  margin: 10px auto 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 30px;
  line-height: 50px;
  text-align: center;
}

.x-digital-header.for-yellow-highlight {
  text-shadow: 2px 1px 3px #ffe600;
}

.x-digital-steps-title {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 35px;
  text-align: center;
}

.x-digital-steps-title.for-top-padding {
  margin-top: 30px;
}

.x-network-title-copy {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-sg-main-banner-h1-copy {
  position: relative;
  left: 0%;
  top: 380px;
  right: 0%;
  bottom: auto;
  display: block;
  color: #fff;
  font-size: 40px;
  line-height: 60px;
}

.x-language-picker-pakejpowerjimat {
  position: absolute;
  left: auto;
  top: 135px;
  right: 1%;
  bottom: auto;
  z-index: 0;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-language-picker-pf365 {
  position: absolute;
  left: auto;
  top: 181px;
  right: 1%;
  bottom: auto;
  z-index: 100;
  overflow: hidden;
  border-radius: 8px;
  background-color: #fff;
}

.x-prime-nav-menu-txt {
  line-height: 19px;
}

.x-subnav-menu-item-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-cat-txt {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}

.x-warnai-steps-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 20px;
  background-color: #eda540;
}

.x-warnai-steps-btn.red {
  background-color: #db6c79;
}

.x-warnai-steps-btn.green {
  background-color: #388054;
}

.x-warnai-steps-btn.for-green {
  background-color: #4ebb53;
}

.x-warnai-steps-btn.for-blue {
  background-color: #5175cf;
}

.x-warnai-steps-btn.for-pink {
  background-color: #f67a7a;
}

.x-warnai-steps-grid {
  margin-bottom: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-warnai-steps-text {
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}

.x-warnai-steps-bottom-sec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.x-warnai-bottom-text {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.x-warnai-steps-icon {
  width: 60px;
}

.x-warnai-header {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 48px;
  line-height: 56px;
  text-align: center;
}

.x-warnai-header.for-remove-padding {
  margin-bottom: 0px;
}

.x-warnai-paragraph {
  margin-bottom: 0px;
  padding-right: 100px;
  padding-left: 100px;
  color: #6e6e6e;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.x-warnai-paragraph.for-bigger {
  margin: 40px 100px 10px;
  padding: 10px;
  background-color: #ffe600;
  font-size: 20px;
  line-height: 28px;
  font-style: normal;
  font-weight: 300;
}

.x-warnai-section-header {
  margin-top: 20px;
  margin-bottom: 20px;
}

.x-warnai-section-header.for-header {
  margin-top: 55px;
}

.x-warnai-section-header.for-header.for-bottom-padding {
  margin-top: 20px;
  padding-bottom: 40px;
}

.x-warnai-sub-header {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

.x-warnai-title-desc {
  display: block;
  margin-top: 0px;
  margin-bottom: 30px;
  background-color: transparent;
  color: #6e6e6e;
  font-size: 16px;
  line-height: 28px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}

.x-chat-loading-icon {
  width: 80px;
  margin-right: auto;
  margin-left: auto;
}

.x-chat-loading-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-warnai-bg-video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 600px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-cc-masthead {
  width: 500px;
}

.x-cc-masthead.for-mobile {
  display: none;
}

.text-block-80 {
  font-size: 25px;
  font-weight: 700;
}

.div-block-67 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.x-roaming-tab-menu {
  margin-right: 20px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.x-roaming-tab-menu.w--current {
  margin-right: 20px;
  padding-right: 0px;
  padding-left: 0px;
  border-bottom: 3px solid #039be5;
  background-color: #f5f5f5;
  color: #039be5;
}

.x-rv-tab-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text-span-115 {
  font-size: 16px;
  font-weight: 600;
}

.text-block-81 {
  color: #979797;
}

.grid-9 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-roaming-passes-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.x-roaming-passes-grid.for-tablet {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-66 {
  border-radius: 20px;
  background-color: #fff;
}

.x-input-dropdown-icon {
  position: absolute;
  left: auto;
  top: 35%;
  right: 0%;
  bottom: 0%;
  width: 14px;
  margin-right: 10px;
}

.x-roaming-tab-menu-txt {
  line-height: 20px;
  text-align: center;
}

.x-input-select-adjust {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  border-style: none;
  border-radius: 8px;
}

.x-input-select-adjust.for-white {
  background-color: #fff;
}

.div-block-65 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  background-color: #ffe600;
}

.text-block-79 {
  font-size: 18px;
  font-weight: 700;
}

.grid-8 {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.x-wrapper-4 {
  position: relative;
  z-index: 1000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.x-wrapper-4.x-add-padding {
  padding-right: 25px;
  padding-left: 25px;
}

.x-roaming-passes-img {
  border-radius: 8px;
}

.x-wrapper-5 {
  position: relative;
  z-index: 1000;
  padding-top: 40px;
  padding-bottom: 20px;
}

.x-roaming-pass-tab-2 {
  margin-right: 20px;
  border-radius: 20px;
  background-color: #dde2e5;
}

.x-roaming-pass-tab-2.w--current {
  margin-right: 20px;
  border-style: none;
  border-width: 2px;
  border-color: #039be5;
  border-radius: 20px;
  background-color: #9d9d9d;
  color: #fff;
}

.x-roaming-pass-tab-2.w--current:active {
  background-color: #9d9d9d;
  color: #272727;
}

.x-roaming-pass-tab-2.left {
  background-color: #b6c1c9;
}

.x-roaming-card-img-2 {
  width: 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.x-roaming-card-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: none;
  border-width: 0px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 1px #c7c9cc;
}

.x-roaming-card-2.for-lower-height {
  height: 90%;
}

.x-roaming-card-2.for-yellow {
  background-color: #ffe600;
  color: #039be5;
}

.x-roaming-card-2.for-rdy {
  background-color: #272727;
  box-shadow: none;
  outline-color: #6e6e6e;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 1px;
}

.x-roaming-tab-subheader-2 {
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: 700;
  text-align: center;
}

.x-roaming-tab-subheader-2.for-white {
  color: #fff;
}

.x-roaming-card-description-2 {
  display: block;
  margin: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #272727;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
}

.x-roaming-card-description-2.for-white {
  color: #fff;
}

.x-roaming-tab-text-2 {
  color: #272727;
  font-weight: 500;
}

.x-signature-subtitle-copy {
  margin-bottom: 20px;
  padding-right: 60px;
  padding-left: 60px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.x-roaming-wrapper-hori-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 3px 9px 3px #dde2e5;
  text-align: left;
}

.x-roaming-title-2 {
  display: block;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #272727;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  text-align: left;
}

.x-roam-like-home-grid-copy {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.x-btn-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 96px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 10px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #039be5;
  border-radius: 8px;
  background-color: #039be5;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.x-btn-4:hover {
  border-color: #272727;
  background-color: #272727;
}

.x-btn-4.for-top-padding {
  margin-top: 0px;
}

.x-btn-4.toggle-popup.for-full.x-table-flip-btn {
  position: relative;
  z-index: 1000;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px 0px 30px 30px;
  -webkit-transition: all 350ms cubic-bezier(.86, 0, .07, 1);
  transition: all 350ms cubic-bezier(.86, 0, .07, 1);
}

.x-btn-4.hide {
  display: none;
}

.x-traveller-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-traveller-usp-ctn {
  width: 40%;
}

.x-traveller-img-ctn {
  width: 60%;
  margin-right: 40px;
}

.x-traveller-img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.x-idd-eligible-countries-title-3 {
  color: #272727;
  line-height: 20px;
  font-weight: 700;
}

.x-more-wrap {
  padding-right: 60px;
  padding-left: 60px;
}

.x-pg-bg {
  background-color: #08224c;
}

.x-pg-navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 11px 64px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #08224c;
}

.x-pg-logo-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.x-promo-menu-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-promo-menu-ctn.hide {
  display: none;
}

.x-pg-link-txt {
  color: #fff;
  font-weight: 700;
}

.x-pg-link-txt.add-margin {
  margin-right: 30px;
}

.x-pg-link-txt.add-margin:hover {
  color: #ffe600;
}

.x-pg-link-txt.add-margin.for-hide-on-mobile:hover {
  color: #ffe600;
}

.x-pg-link-txt.for-hide-on-mobile:hover {
  color: #ffe600;
}

.x-pg-logo {
  height: 55px;
  margin-left: 20px;
}

.x-dg-pg-footer-txt {
  margin-right: 20px;
  color: #979797;
  font-size: 12px;
  line-height: 16px;
}

.x-pg-dw-app-icon {
  height: 60px;
}

.x-pg-dw-app-icon.left {
  margin-right: 20px;
}

.card__content__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 53px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid #000;
}

.card__content__left.for-one {
  border-right-style: none;
}

.x-pg-how-to-heading {
  text-align: center;
}

.x-pg-title-ctn.for-add-margin {
  margin-top: 40px;
  text-align: center;
}

.x-pg-title-ctn.for-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.feature-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5rem;
  padding-top: 2rem;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(243, 244, 239, 0);
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.x-pg-pass-img {
  max-width: 420px;
}

.x-pg-pass-txt-ctn {
  width: 35%;
}

.x-pg-dg-app-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.feature-cards-wrapper {
  position: relative;
  padding-bottom: 3.1rem;
}

.image-35 {
  display: none;
}

.logos__image__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.x-pg-steps-title-ctn {
  position: -webkit-sticky;
  position: sticky;
  top: 7em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-pg-pass-para {
  margin-bottom: 0px;
  color: #fff;
}

.x-pg-countdown-ctn {
  display: none;
  padding: 15px 64px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffe600;
}

.x-pg-footer-txt {
  color: #979797;
  font-size: 12px;
  line-height: 16px;
  text-align: right;
}

.x-pg-intro-vid {
  border-radius: 0px;
}

.x-pg-funko-steps-ctn {
  display: -ms-grid;
  display: grid;
  margin-bottom: 130px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.roadmap__image.for-smaller {
  height: 440px;
}

.roadmap__image.for-smaller {
  width: 360px;
  height: auto;
}

.x-pg-paragraph {
  padding-right: 100px;
  padding-left: 100px;
  color: #fff;
  font-weight: 500;
  text-align: center;
}

.x-pg-paragraph.black {
  color: #272727;
}

.x-pg-paragraph.for-app {
  margin-bottom: 15px;
}

.logo__image__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-right: 0px;
  padding-right: 15px;
  padding-bottom: 0px;
  padding-left: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-pg-raids-ctn {
  display: none;
}

.x-pg-funko-img-desktop {
  display: none;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}

.x-pg-steps-num {
  display: inline-block;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 15px;
  background-color: #ffe600;
  font-weight: 700;
}

.x-pg-steps-num.purple {
  background-color: #c6bcf8;
  color: #7870c9;
}

.x-pg-bundle-parag {
  margin-top: 10px;
  margin-bottom: 0px;
  line-height: 22px;
  text-align: center;
}

.heading {
  font-size: 2.5em;
  line-height: 100%;
}

.cards__container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.x-pg-button-copy {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: solid;
  border-width: 3px;
  border-color: #5bbdfa;
  border-radius: 8px;
  background-color: #08224c;
  box-shadow: -6px 6px 0 -1px #5bbdfa;
  color: #ffe600;
  font-weight: 700;
}

.x-pg-button-copy:hover {
  background-color: #ffe600;
  color: #08224c;
}

.x-pg-master {
  position: relative;
  max-height: 0px;
  margin-top: 83px;
}

.x-pg-intro-vid-ctn {
  max-width: 870px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
}

.x-pg-intro-vid-ctn.for-steps {
  display: none;
  margin-bottom: 140px;
  padding-top: 0px;
  border-radius: 0px;
}

.x-pg-steps-box-ctn {
  width: 50%;
}

.x-pg-header-banner.mobile {
  display: none;
}

.x-pg-header-banner.tablet {
  display: none;
}

.x-pg-header-banner.desktop {
  width: 100%;
}

.x-how-to-redeem-txt {
  color: #039be5;
  font-weight: 500;
}

.feature-wrapper {
  position: -webkit-sticky;
  position: sticky;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.feature-wrapper._4 {
  top: 1rem;
  padding-top: 1.5rem;
}

.feature-wrapper._3 {
  top: 3rem;
  display: none;
  padding-top: 1.5rem;
}

.feature-wrapper._2 {
  top: 3rem;
  padding-top: 1rem;
}

.x-pg-footer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.image-3 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 220px;
}

.x-pg-steps-parag {
  color: #272727;
  font-weight: 500;
}

.x-pg-dg-logo {
  height: 90px;
  margin-left: 10px;
}

.paragraph-20 {
  color: #000;
}

.x-pg-pass-heading {
  margin-bottom: 20px;
  color: #fff;
  font-size: 2.7em;
  line-height: 100%;
}

.x-pg-dark-blue-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.x-pg-dark-blue-bg.for-new-pg.for-tablet {
  display: none;
}

.x-pg-steps-title {
  display: inline-block;
  margin-bottom: 10px;
  padding-right: 100px;
  font-family: Barlow, sans-serif;
  color: #272727;
  font-size: 3.3em;
  line-height: 100%;
  font-weight: 900;
}

.logos__image__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logos__image__wrapper.is--three {
  width: 100%;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.logos__image__wrapper.is--three.for-hide {
  display: none;
}

.logos__image__wrapper.is--two {
  width: 100%;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.logos__image__wrapper.is--one {
  width: 100%;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.logo__image {
  width: 2000px;
  min-width: 1600px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.x-pg-pass-img-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: 40px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.image-37 {
  display: none;
}

.x-pg-ctdwn-title-txt {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.x-how-to-redeem-icon {
  margin-left: 5px;
}

.x-how-to-redeem-icon.arrow {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.card__content__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  padding-left: 53px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-row-gap: 30px;
}

.slide-one {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #000;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 7px 0 0 #000;
  outline-color: #333;
  outline-offset: 2px;
  outline-style: none;
  outline-width: 3px;
}

.slide-one.is--1 {
  position: relative;
  top: 0px;
  bottom: auto;
  z-index: 6;
  max-width: 100%;
}

.slide-one.is--1.for-new {
  height: 500px;
}

.slide-one.is--1.for-new.new2 {
  height: 410px;
  margin: 20px 60px 40px;
}

.card__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 0px;
}

.card__content.for-one {
  margin-right: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.logos__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logos__content.is--laptop--tablet {
  display: none;
  overflow: hidden;
  grid-row-gap: 25px;
}

.x-pg-steps-descrip {
  margin-top: 10px;
  margin-bottom: 0px;
  font-weight: 500;
}

.x-pg-button {
  display: block;
  margin-top: 20px;
  margin-bottom: 60px;
  padding: 10px 40px;
  border-style: solid;
  border-width: 3px;
  border-color: #5bbdfa;
  border-radius: 8px;
  background-color: #08224c;
  box-shadow: -6px 6px 0 -1px #5bbdfa;
  color: #ffe600;
  font-weight: 700;
}

.x-pg-button:hover {
  background-color: #ffe600;
  color: #08224c;
}

.x-pg-button.remove-margin {
  margin-top: 0px;
}

.x-how-to-redeem-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-pg-steps-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #000;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 7px 0 0 #000;
  text-align: center;
}

.x-pg-steps-box.for-top {
  margin-top: 20px;
}

.default-wrapper {
  width: 90%;
  max-width: 70rem;
  margin-right: auto;
  margin-left: auto;
}

.x-pg-steps-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 70px 100px 140px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.logos {
  overflow: hidden;
  height: 100%;
  padding-top: 3em;
  padding-bottom: 4em;
  background-color: rgba(66, 44, 44, 0);
}

.x-pg-footer-ctn {
  position: static;
  z-index: 40;
  padding: 15px 40px;
  background-color: #000;
}

.x-pg-title {
  padding-right: 20px;
  padding-left: 20px;
  font-family: Barlow, sans-serif;
  color: #ffe600;
  font-size: 2.6em;
  line-height: 120%;
  font-weight: 900;
  text-align: center;
}

.x-pg-title.for-offer {
  margin-top: 40px;
  margin-bottom: 10px;
}

.x-pg-title.for-offer.add-margin {
  margin-bottom: 40px;
  padding-right: 60px;
  padding-left: 60px;
}

.x-pg-title.black {
  color: #272727;
}

.x-pg-title.for-gear {
  padding-right: 0px;
}

.x-pg-redeem-note {
  margin-top: 20px;
  line-height: 20px;
  text-align: center;
}

.x-pg-redeem-note.add-padding {
  margin-bottom: 60px;
}

.x-pg-pass-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.team-item-3 {
  width: 100%;
  height: 300px;
  min-width: 300px;
  margin-right: 0px;
}

.team-item-3.for-pg {
  height: 350px;
  min-width: 350px;
}

.x-pg-funko-img-mobile {
  display: none;
  margin-right: auto;
  margin-left: auto;
}

.x-section-cc-bg-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/630c533e8976ef88119e9522_Digi_Colouring_Malaysiaku_Grand_Prize_Banner2.jpeg");
  background-position: 50% 100%;
  background-size: cover;
}

.x-section-for-cc {
  position: relative;
  height: 550px;
  margin-top: 15px;
  margin-bottom: 50px;
}

.x-cc-prizes-ctn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-cc-main-prize {
  width: 700px;
}

.x-cc-second-prize {
  width: 310px;
}

.div-block-71 {
  margin-top: 10px;
  margin-bottom: 130px;
  text-align: center;
}

.x-warnai-subheader {
  margin-bottom: 20px;
  font-size: 20px;
  text-align: center;
}

.x-warnai-subheader.for-small {
  margin-bottom: 30px;
}

.text-span-116 {
  font-size: 20px;
}

.x-pg-text-date {
  margin-top: 20px;
  color: #272727;
  font-size: 17px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
}

.x-pg-kiosk-img {
  height: 240px;
  margin-top: 10px;
  margin-right: 0px;
}

.x-pg-kiosk-img.front {
  margin-right: 40px;
}

.text-span-117 {
  color: #ffe600;
  font-size: 20px;
}

.text-span-118 {
  color: #ffe600;
  font-size: 20px;
}

.x-pg-footer-link-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 1px solid #c7c9cc;
}

.x-pg-footer-link {
  margin-right: 40px;
  color: #ffe600;
  text-align: center;
}

.x-pg-footer-tnc {
  color: #ffe600;
  text-align: center;
}

.text-span-119 {
  color: #ffe600;
}

.x-pg-step2-logo-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
}

.x-pg-pay-logo-img {
  height: 30px;
}

.x-pg-pay-logo-img.for-last {
  margin-right: 0px;
}

.text-span-120 {
  padding-right: 26px;
  padding-left: 26px;
  border-style: solid;
  border-width: 1px;
  border-color: #ffe600;
  border-radius: 50px;
  color: #ffe600;
}

.x-pg-campaign-date {
  display: inline-block;
  margin-bottom: 10px;
  padding: 6px 23px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: solid;
  border-width: 2px;
  border-color: #00b695;
  border-radius: 100px;
  color: #fdf5ae;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.x-pg-campaign-date.for-pop {
  margin-bottom: 20px;
  color: #272727;
}

.x-warnai-winner-bold {
  font-size: 40px;
  text-shadow: 1px 1px 6px #ffe600;
}

.x-warnai-winner-bold.for-small {
  font-size: 30px;
  text-shadow: 1px 0 2px #039be5;
}

.x-mydigi-steps-tab {
  margin-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-style: solid;
  border-width: 2px;
  border-color: #dde2e5;
  border-radius: 30px;
  background-color: #fff;
}

.x-mydigi-steps-tab.w--current {
  margin-right: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #dde2e5;
  background-color: #dde2e5;
}

.x-mydigi-steps-tab-text {
  color: #272727;
  font-weight: 500;
  text-align: center;
}

.x-mydigi-card-img {
  width: 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.x-mydigi-card-description {
  display: block;
  margin: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
}

.x-mydigi-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: none;
  border-width: 0px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 1px #c7c9cc;
}

.x-rdy-banner {
  margin-bottom: 20px;
}

.x-rdy-banner.for-no-padding {
  margin-bottom: 0px;
}

.x-rdy-steps {
  display: none;
}

.x-jim-next-img-2 {
  position: absolute;
  left: 6%;
  top: 2%;
  right: auto;
  bottom: auto;
  width: 85px;
}

.x-nxt-rdy-icon {
  height: 19px;
  margin-top: 5px;
  margin-left: 5px;
}

.x-nxt-rdy-icon.for-smaller {
  width: 70px;
  height: auto;
}

.x-next-rdy-msthd-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-rdy-nxt-msthd-ctn {
  width: 90px;
  text-align: center;
}

.x-auto-renewal-2 {
  margin-bottom: 0px;
  color: #979797;
  font-size: 12px;
  line-height: 15px;
  font-style: italic;
}

.x-plan-bottom-usp-text-prepaid-2 {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #6e6e6e;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
}

.x-add-symbol-2 {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 30px;
  font-weight: 600;
}

.x-rdy-banner-mobile {
  display: none;
}

.x-rdy-banner-desktop {
  border-radius: 8px;
}

.r-rdy-cop-italic {
  color: #6e6e6e;
  font-size: 12px;
  line-height: 12px;
}

.r-rdy-cop-grid {
  padding: 5px;
  justify-items: stretch;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #ffe600;
}

.r-rdy-cop-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.r-rdy-cop-italic-2 {
  color: #979797;
  font-size: 12px;
  line-height: 12px;
  font-style: italic;
}

.r-rdy-number {
  font-weight: 700;
}

.r-rdy-cop-icon {
  display: block;
  height: 80px;
}

.r-rdy-number-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  min-height: 30px;
  min-width: 30px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #ffe600;
}

.r-rdy-cop-grid-2 {
  padding: 5px;
  justify-items: stretch;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #ffe600;
}

.x-fibre-ads-subheadline {
  margin-bottom: 10px;
  font-size: 2em;
  text-align: center;
}

.x-fibre-ads-subheadline.x-height-adjustment {
  line-height: 40px;
}

.x-fibre-ads-subheadline.for-center {
  margin-right: 220px;
  margin-left: 220px;
}

.x-fibre-ads-subheadline.for-mydigi {
  margin-bottom: 20px;
}

.bold-text-21 {
  color: #ff3939;
}

.x-99-masthead {
  position: absolute;
  left: 440px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.bold-text-22 {
  color: #ff3939;
}

.x-99-masthead-bm {
  position: absolute;
  left: 490px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.for-9-9-offer {
  color: #ff3939;
}

.x-99-masthead-copy {
  position: absolute;
  left: 440px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-sfc-steps-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}

.x-mydigi-tab-subheader {
  margin-top: auto;
  margin-bottom: 10px;
  padding-top: 20px;
  font-size: 25px;
  font-weight: 700;
  text-align: center;
}

.x-fibre-video {
  border-radius: 0px;
}

.image-34 {
  display: none;
  height: 55px;
  padding-right: 10px;
}

.x-roaming-usp-img-2 {
  height: 80px;
  padding-right: 5px;
}

.x-roaming-usp-img-1 {
  height: 100px;
  padding-right: 5px;
}

.x-roaming-usp-desktop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-roaming-usp-img-3 {
  height: 80px;
}

.div-block-69 {
  display: none;
}

.x-roaming-usp-mobile {
  display: none;
}

.x-promo-bg {
  background-color: #051d1d;
}

.x-promo-navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 11px 64px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #000;
}

.x-promo-navbar.for-cm {
  z-index: 100;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#051d1d), color-stop(67%, rgba(5, 29, 29, 0.44)), to(rgba(5, 29, 29, 0)));
  background-image: linear-gradient(180deg, #051d1d, rgba(5, 29, 29, 0.44) 67%, rgba(5, 29, 29, 0));
}

.x-dg-logo-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.x-promo-link {
  color: #d1c9b8;
  font-weight: 700;
}

.x-promo-link.add-margin {
  margin-right: 30px;
}

.x-promo-link.for-cta {
  padding: 5px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #d1c9b8;
  border-radius: 30px;
  background-color: #d1c9b8;
  color: #051d1d;
  font-weight: 700;
}

.x-promo-link.for-cta:hover {
  background-color: #051d1d;
  color: #d1c9b8;
}

.x-promo-link.for-cta.banner-data-layer {
  display: none;
}

.c-custom-code {
  display: none;
}

.x-promo-paragraph-section {
  margin-top: 30px;
  padding-right: 100px;
  padding-left: 100px;
  color: #d1c9b8;
  font-weight: 500;
  text-align: center;
}

.x-cm-paragraph {
  padding-right: 140px;
  padding-left: 140px;
  font-family: Barlow, sans-serif;
  color: #d1c9b8;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  text-align: center;
}

.x-cm-steps-no {
  margin-bottom: 10px;
  color: #bf9e58;
  font-size: 30px;
  text-align: center;
}

.x-cm-cta-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.c-slide_image {
  position: relative;
  box-shadow: 17px 17px 80px 0 rgba(0, 46, 82, 0.16);
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.c-slide_image.c-move-to-bottom {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.x-promo-heading-section {
  font-family: Saoldisplay, sans-serif;
  color: #bf9e58;
  font-size: 3em;
  line-height: 100%;
  font-weight: 400;
  text-align: center;
}

.x-cm-logo-ctn {
  position: relative;
}

.x-cm-logo {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 600px;
  margin: auto;
}

.x-slider-section {
  overflow: hidden;
  margin-bottom: 100px;
}

.x-cm-button {
  padding: 10px 80px;
  border-style: solid;
  border-width: 1px;
  border-color: #d1c9b8;
  border-radius: 30px;
  background-color: #d1c9b8;
  color: #051d1d;
  font-weight: 700;
}

.x-cm-button:hover {
  background-color: #003030;
  color: #d1c9b8;
}

.x-cm-button.for-mobile {
  display: none;
}

.x-cm-button.for-deskop.for-inactive {
  background-color: #003030;
  color: #d1c9b8;
}

.x-promo-header {
  position: relative;
}

.x-cm-design-div {
  margin-top: 40px;
}

.x-cm-design-ctn {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.c-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  padding-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #3b4f5a;
  border-radius: 50%;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #3b4f5a;
  cursor: pointer;
}

.c-arrow:hover {
  background-color: #3b4f5a;
  color: #fff;
}

.c-arrow.cc-right {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.x-cm-design-para {
  margin-top: 20px;
  margin-bottom: 0px;
  color: #d1c9b8;
  font-weight: 500;
  text-align: center;
}

.x-cm-design-img {
  width: 180px;
}

.x-cm-steps-box {
  padding: 30px;
  border: 1px solid #bf9e58;
  border-radius: 8px;
}

.x-promo-master {
  padding-top: 80px;
}

.c-arrow_embed {
  width: 16px;
  height: 16px;
}

.x-cm-bg {
  width: 100%;
}

.c-arrows-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 88px;
  margin-top: 28px;
  margin-right: 490px;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-cm-steps-ctn {
  display: none;
  margin-top: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-promo-footer-txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.c-slide_wrapper {
  height: 468px;
}

.c-slider {
  position: relative;
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 468px;
  max-width: none;
  margin-right: -32px;
  margin-left: -32px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.x-cm-pattern-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-cm-pattern-box.add-margin {
  margin-top: 140px;
}

.x-dg-pg-footer-txt-copy {
  margin-right: 20px;
  color: #979797;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

.c-slide {
  position: relative;
  width: 286px;
  height: 468px;
  min-height: 468px;
  min-width: 286px;
  margin-right: 32px;
  margin-left: 32px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-cm-steps-para {
  margin-bottom: 0px;
  color: #d1c9b8;
  font-weight: 500;
  text-align: center;
}

.x-maniam-bg {
  width: 100%;
}

.x-maniam-logo {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 600px;
  margin: auto;
}

.x-maniam-header-logo {
  height: 55px;
  margin-left: 20px;
}

.x-maniam-paragraph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sfc-bg-team-img-copy {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
}

.x-maniam-bg-cast-img {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
}

.x-maniam-title-h2 {
  font-family: 'Tech headlines', sans-serif;
  color: #fff;
  font-size: 2.5em;
  text-align: center;
}

.x-maniam-title-h2.for-white {
  color: #fff;
}

.x-slider-arrow-hide {
  display: none;
}

._w-slider-arrow-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-iphone-14-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-iphone-14-arrow-right {
  width: 35px;
}

._w-slider-arrow-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-iphone-14-mobile {
  display: none;
}

.x-iphone-14-ml {
  display: none;
}

.x-iphone-14-tablet {
  display: none;
}

.x-iphone-14-header {
  z-index: 10000;
  display: block;
  margin-bottom: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#272727), to(#272727));
  background-image: linear-gradient(180deg, #272727, #272727);
  color: #272727;
  font-size: 2.5em;
  line-height: 125%;
  font-weight: 700;
  text-align: center;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.x-iphone-14-parag {
  z-index: 1000;
  margin-bottom: 40px;
  padding-right: 200px;
  padding-left: 200px;
  color: #6e6e6e;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
}

.x-iphone-14-slider {
  height: 100%;
  background-color: transparent;
}

.x-iphone-14-arrow-left {
  width: 35px;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.x-iphone-14-slider-nav {
  bottom: -50px;
}

.x-iphone-14-desktop {
  border-radius: 20px;
}

.x-iphone14-form-img-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-right: 250px;
  padding-left: 250px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.x-iphone14-form-img {
  border-radius: 10px;
}

.x-iphone14-form-parag {
  margin-bottom: 20px;
  padding-top: 20px;
  text-align: center;
}

.x-iphone14-form-header {
  width: 60%;
  min-width: 50px;
  margin: 10px auto 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
}

.paragraph-22 {
  text-align: center;
}

.x-iphone14-form-success {
  margin-top: 40px;
  margin-bottom: 40px;
  border-radius: 10px;
  background-color: #fff9c0;
}

.heading-38 {
  font-weight: 500;
  text-align: center;
}

.text-block-82 {
  font-weight: 300;
}

.text-block-83 {
  font-weight: 500;
}

.x-limit-3 {
  position: relative;
  z-index: 10;
  display: block;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 64px;
  padding-left: 64px;
  background-color: transparent;
}

.x-limit-3.for-countdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-flip-banner.mobile {
  display: none;
}

.x-flip-banner.tablet {
  display: none;
}

.x-flip-banner.desktop {
  width: 100%;
}

.x-flip-header-banner.mobile {
  display: none;
}

.x-flip-header-banner.tablet {
  display: none;
}

.x-flip-header-banner.desktop {
  width: 100%;
}

.x-pg-header-banner-copy.mobile {
  display: none;
}

.x-pg-header-banner-copy.tablet {
  display: none;
}

.x-pg-header-banner-copy.desktop {
  width: 100%;
}

.x-flip-header {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 48px;
  line-height: 56px;
  text-align: center;
}

.x-flip-header.for-remove-padding {
  margin-bottom: 0px;
}

.x-flip-paragraph {
  margin-bottom: 10px;
  padding-right: 100px;
  padding-left: 100px;
  color: #272727;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.x-flip-paragraph.for-bigger {
  margin: 40px 100px 10px;
  padding: 10px;
  background-color: #ffe600;
  font-size: 20px;
  line-height: 28px;
  font-style: normal;
  font-weight: 300;
}

.x-flip-free-samsung {
  position: relative;
  height: 370px;
  margin-top: 15px;
  margin-bottom: 50px;
}

.x-flip-free-samsung.adjust-bottom-margin {
  margin-bottom: 20px;
}

.x-flip-devices-img {
  position: relative;
  top: 63px;
  width: 430px;
  height: auto;
  margin-top: 10px;
}

.x-flip-free-samsung-title {
  color: #003b5c;
  font-size: 6em;
  line-height: 90%;
  text-shadow: 4px 4px 0 #fff;
}

.x-flip-free-samsung-small-text {
  margin-top: -5px;
  color: #005eb8;
  font-size: 2em;
  line-height: 100%;
  text-shadow: 2px 2px 0 #fff;
}

.x-flip-free-samsung-small-text.for-bm {
  margin-bottom: 0px;
}

.x-flip-free-samsung-small-text.remove-margin {
  margin-bottom: 0px;
}

.x-flip-free-samsung-cta {
  margin-top: 20px;
  margin-left: 0px;
  padding-right: 28px;
  padding-left: 28px;
  border-radius: 8px;
  font-weight: 700;
}

.x-flip-free-samsung-cta:hover {
  background-color: #272727;
}

.x-flip-free-samsung-cta.for-larger {
  padding: 15px 35px;
  font-size: 18px;
}

.x-flip-free-samsung-content {
  position: relative;
  top: -22px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-flip-free-samsung-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62de3854e724d7c0bd620098_Digi_GadgetSIM_BG.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.x-flip-free-samsung-bg.for-gadget-sim {
  background-position: 50% 50%;
}

.x-flip-subheader {
  margin-top: 40px;
  margin-bottom: 40px;
  color: #fff;
  text-align: center;
}

.x-flip-steps-text {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.x-flip-steps-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 3px;
  border-color: #b3a0cd;
  border-radius: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b3a0cd), to(transparent));
  background-image: linear-gradient(180deg, #b3a0cd, transparent);
}

.x-flip-steps-btn.red {
  background-color: #db6c79;
}

.x-flip-steps-btn.green {
  background-color: #388054;
}

.x-flip-steps-btn.for-green {
  background-color: #22b7fc;
}

.x-flip-steps-btn.for-blue {
  background-color: #078dd5;
}

.x-flip-steps-btn.for-pink {
  background-color: #005eb8;
}

.x-esim-header {
  width: auto;
  min-width: auto;
  margin: 10px auto;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 40px;
  line-height: 45px;
  text-align: center;
}

.x-esim-subheader {
  margin: 10px 60px 20px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.x-esim-card-img {
  display: block;
  height: 72px;
  margin-right: auto;
  margin-bottom: 8px;
  margin-left: auto;
}

.x-esim-card-img.for-mgmt {
  height: 140px;
  margin-bottom: 24px;
  border-radius: 48px;
  box-shadow: -1px 0 0 6px #039be5;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -o-object-fit: contain;
  object-fit: contain;
}

.x-esim-card-title {
  margin-bottom: 8px;
  text-align: center;
}

.x-esim-card-desc {
  text-align: center;
}

.x-esim-card {
  position: relative;
  padding: 16px;
  border-style: none;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: transparent;
}

.x-esim-card.borderless {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  background-color: transparent;
  text-align: center;
}

.x-esim-card.for-testimonial {
  display: -ms-grid;
  display: grid;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 35px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
}

.x-esim-card.digizen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-esim-tab-menu {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  text-align: center;
}

.x-esim-tab-menu.w--current {
  margin-right: 20px;
  padding-right: 0px;
  padding-left: 0px;
  border-bottom: 3px solid #039be5;
  background-color: #f5f5f5;
  color: #039be5;
}

.x-esim-tab-btn {
  margin-right: 15px;
  padding: 12px 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.x-esim-tab-btn.w--current {
  border-style: none;
  background-color: #272727;
  color: #fff;
}

.x-esim-parag {
  margin-bottom: 0px;
}

.x-esim-header-2 {
  line-height: 1.3em;
}

.x-digiflip4all-video {
  overflow: hidden;
  height: 10px;
  margin-bottom: 60px;
  border-radius: 8px;
  box-shadow: 0 8px 16px -4px rgba(56, 68, 77, 0.16);
}

.x-plan-header-name-3 {
  position: static;
  top: 41px;
  width: auto;
  margin: -1px auto 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #272727;
  font-weight: 700;
  text-align: center;
}

.x-table-plan-slider-2 {
  height: 100%;
  margin-top: 40px;
  background-color: transparent;
}

.x-table-plan-slider-2.for-postpaid {
  margin-top: 20px;
}

.x-belia-promo-postpaid-ctn {
  position: relative;
}

.x-plan-header-quota-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 70px;
  line-height: 60px;
  font-weight: 700;
  text-align: center;
}

.postpaid-plan {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.postpaid-plan:hover {
  color: #039be5;
}

.postpaid-plan.w--current {
  background-color: #272727;
  color: #fff;
}

.postpaid-plan.left-button {
  margin-right: 0px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.postpaid-plan.left-button:hover {
  color: #039be5;
}

.postpaid-plan.left-button.w--current {
  margin-bottom: 0px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: none;
  border-color: #272727;
  background-color: #039be5;
  color: #fff;
}

.x-plan-header-name-infinite {
  position: static;
  top: 41px;
  width: auto;
  margin: 24px auto 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}

.x-plan-bottom-postpaid-price {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0px;
  padding-bottom: 43px;
}

.x-plan-bottom-postpaid-price.x-pbp-new {
  padding-top: 20px;
  padding-bottom: 0px;
}

.x-postpaid-new-label {
  position: absolute;
  left: auto;
  top: -28%;
  right: 5%;
  bottom: auto;
  padding-right: 7px;
  padding-left: 7px;
  border-radius: 8px;
  background-color: #ff3939;
  color: #fff;
  font-size: 14px;
}

.x-postpaid-new-label.for-addons {
  left: 6%;
  top: -19%;
  right: auto;
  bottom: auto;
}

.x-infinite-bottom-cta-wrapper {
  position: relative;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: -16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

.mask {
  margin-bottom: 0px;
  padding-left: 0px;
}

.x-plan-header-label-postpaid {
  position: relative;
  display: none;
  margin: 20px auto -45px 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #ff3939;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}

.x-plan-header-label-postpaid.x-ph-label-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 13px -54px auto;
  padding: 14px 10px;
  border-radius: 500px;
  line-height: 15px;
}

.x-plan-header-label-postpaid.x-ph-label-2.x-adjust-phl {
  margin-bottom: -36px;
  padding: 6px 9px;
}

.x-plan-header-label-postpaid.x-ph-label-2.x-adjust-phl.for-yellow {
  margin: 0px 19px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #ffe600;
  color: #272727;
  font-size: 14px;
  text-align: center;
}

.x-plan-header-label-postpaid.x-ph-label-2.x-adjust-phl.for-yellow:hover {
  background-color: #272727;
  color: #ffe600;
}

.image-47 {
  display: block;
  overflow: visible;
}

.x-plan-header-sub-3 {
  position: static;
  top: 41px;
  width: auto;
  margin: 4px auto 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #272727;
  font-weight: 400;
  text-align: center;
}

.x-plan-header-sub-3.x-add-slash {
  text-decoration: line-through;
}

.x-postpaid-infinite-blurb {
  position: relative;
  margin-right: 17px;
  margin-left: 17px;
  padding: 5px 10px;
  border-radius: 30px;
  background-color: #fdf5ae;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
}

.x-plan-header-sub-infinite {
  position: static;
  top: 41px;
  width: auto;
  margin: 4px auto 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: transparent;
  color: #fff;
  font-weight: 400;
  text-align: center;
}

.x-plan-header-sub-infinite.remove-margin {
  line-height: 20px;
}

.x-tab-pane-2 {
  padding-top: 24px;
  padding-bottom: 40px;
}

.x-tab-pane-2.add-padding-postpaid {
  padding-right: 15px;
  padding-left: 15px;
}

.x-tab-pane-2.fao {
  padding-bottom: 0px;
}

.image-46 {
  display: block;
}

.x-infinite-quota-header {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #ffe600;
  font-size: 45px;
  line-height: 45px;
  font-weight: 700;
  text-align: center;
}

.x-infinite-quota-header.for-infinte {
  margin-bottom: 20px;
}

.postpaid-infinite {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.postpaid-infinite:hover {
  color: #039be5;
}

.postpaid-infinite.w--current {
  background-color: #272727;
  color: #fff;
}

.postpaid-infinite.right-button {
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 18px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.postpaid-infinite.right-button:hover {
  color: #039be5;
}

.postpaid-infinite.right-button.w--current {
  margin-bottom: 0px;
  border-style: none;
  border-color: #272727;
  background-color: #039be5;
  color: #fff;
}

.postpaid-infinite-tab {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.postpaid-infinite-tab:hover {
  color: #039be5;
}

.postpaid-infinite-tab.w--current {
  background-color: #272727;
  color: #fff;
}

.postpaid-infinite-tab.right-button {
  margin-right: 0px;
  margin-left: 18px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.postpaid-infinite-tab.right-button:hover {
  color: #039be5;
}

.postpaid-infinite-tab.right-button.w--current {
  margin-bottom: 0px;
  border-style: none;
  border-color: #272727;
  background-color: #039be5;
  color: #fff;
}

.x-unlimited-video-logo-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.postpaid-infinite-75 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border: 1px solid #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.postpaid-infinite-75:hover {
  color: #039be5;
}

.postpaid-infinite-75.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.postpaid-infinite-75.w--current:hover {
  color: #fff;
}

.postpaid-infinite-75.right-button {
  margin-left: 15px;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  line-height: 20px;
  text-align: center;
}

.postpaid-infinite-55 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border: 1px solid #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.postpaid-infinite-55:hover {
  color: #039be5;
}

.postpaid-infinite-55.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.postpaid-infinite-55.w--current:hover {
  color: #fff;
}

.postpaid-infinite-55.right-button {
  margin-left: 15px;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  line-height: 20px;
  text-align: center;
}

.postpaid-120 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border: 1px solid #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.postpaid-120:hover {
  color: #039be5;
}

.postpaid-120.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.postpaid-120.w--current:hover {
  color: #fff;
}

.postpaid-120.right-button {
  margin-left: 15px;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  line-height: 20px;
  text-align: center;
}

.postpaid-150 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border: 1px solid #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.postpaid-150:hover {
  color: #039be5;
}

.postpaid-150.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.postpaid-150.w--current:hover {
  color: #fff;
}

.postpaid-150.right-button {
  margin-left: 15px;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  line-height: 20px;
  text-align: center;
}

.postpaid-60 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border: 1px solid #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.postpaid-60:hover {
  color: #039be5;
}

.postpaid-60.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.postpaid-60.w--current:hover {
  color: #fff;
}

.postpaid-60.right-button {
  margin-left: 15px;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  line-height: 20px;
  text-align: center;
}

.postpaid-40 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border: 1px solid #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
}

.postpaid-40:hover {
  color: #039be5;
}

.postpaid-40.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.postpaid-40.w--current:hover {
  color: #fff;
}

.postpaid-90 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border: 1px solid #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.postpaid-90:hover {
  color: #039be5;
}

.postpaid-90.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.postpaid-90.w--current:hover {
  color: #fff;
}

.postpaid-90.right-button {
  margin-left: 15px;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  line-height: 20px;
  text-align: center;
}

.postpaid-infinite-55-tab {
  margin-bottom: -1px;
  padding: 12px 16px;
  border: 1px solid #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.postpaid-infinite-55-tab:hover {
  color: #039be5;
}

.postpaid-infinite-55-tab.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.postpaid-infinite-55-tab.w--current:hover {
  color: #fff;
}

.postpaid-infinite-55-tab.right-button {
  margin-left: 15px;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  line-height: 20px;
  text-align: center;
}

.postpaid-infinite-75-tab {
  margin-bottom: -1px;
  padding: 12px 16px;
  border: 1px solid #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.postpaid-infinite-75-tab:hover {
  color: #039be5;
}

.postpaid-infinite-75-tab.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.postpaid-infinite-75-tab.w--current:hover {
  color: #fff;
}

.postpaid-infinite-75-tab.right-button {
  margin-left: 15px;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  line-height: 20px;
  text-align: center;
}

.x-jius-animated-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63399de98721fdf87490749e_Digi_Juara-Internet-Untuk-Semua_BG-3.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.x-section-jius-anim {
  position: relative;
  height: 350px;
  margin-top: 15px;
  margin-bottom: 50px;
}

.x-jius-anim-header {
  margin-bottom: 15px;
  color: #003b5c;
  font-size: 3em;
  line-height: 97%;
  text-shadow: 4px 4px 0 #fff;
}

.x-jius-anim-header.for-bm {
  margin-bottom: 10px;
  font-size: 2.6em;
}

.x-jius-anim-header.for-bm {
  margin-bottom: 15px;
  font-size: 2.8em;
}

.x-jius-anim-devices {
  z-index: 20;
  width: 470px;
}

.x-jius-anim-header-2 {
  margin-top: 0px;
  color: #005eb8;
  font-size: 2em;
  line-height: 100%;
  text-align: left;
  text-shadow: none;
}

.x-jius-anim-header-2.for-bm {
  margin-bottom: 5px;
  font-size: 1.6em;
}

.x-jius-anim-cta {
  margin-top: 10px;
  margin-left: 0px;
  padding: 5px 28px;
  border-radius: 8px;
  font-weight: 700;
}

.x-jius-anim-cta:hover {
  background-color: #272727;
}

.x-jius-anim-txt-ctn {
  position: relative;
  top: 32px;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-jius-anim-img-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.x-jius-anim-link {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2000;
  cursor: pointer;
}

.x-jius-anim-slant {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336b5edb4a4fc4062eb00ff_Digi_GadgetSIM_BG-2.png");
  background-position: 50% 90%;
  background-size: cover;
  background-repeat: repeat-y;
  background-attachment: scroll;
}

.x-jius-anim-logo {
  z-index: 100;
  width: 160px;
}

.x-plan-table-text-2 {
  font-size: 14px;
  line-height: 20px;
}

.x-plan-table-row-4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  padding-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c7c9cc;
}

.x-plan-table-row-4.for-center {
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #c7c9cc;
  font-size: 1.1em;
  text-align: center;
}

.x-plan-table-row-4.for-promo {
  padding-right: 42px;
}

.x-pf365-highlight-txt {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #272727;
  font-weight: 700;
}

.family-20 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.family-20:hover {
  color: #039be5;
}

.family-20.w--current {
  background-color: #272727;
  color: #fff;
}

.family-20.left-button {
  margin-right: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.family-20.left-button:hover {
  color: #039be5;
}

.family-20.left-button.w--current {
  border-color: #272727;
  background-color: #272727;
  color: #fff;
}

.family-30 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.family-30:hover {
  color: #039be5;
}

.family-30.w--current {
  background-color: #272727;
  color: #fff;
}

.family-30.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.family-30.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.family-30.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.family-30.right-button.w--current:hover {
  border-color: transparent;
}

.family-45 {
  margin-bottom: -1px;
  padding: 12px 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  color: #979797;
  font-weight: 700;
}

.family-45:hover {
  color: #039be5;
}

.family-45.w--current {
  background-color: #272727;
  color: #fff;
}

.family-45.right-button {
  margin-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fff;
  color: #979797;
}

.family-45.right-button:hover {
  border-color: #c7c9cc;
  color: #039be5;
}

.family-45.right-button.w--current {
  margin-left: 15px;
  border-color: #272727;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #272727;
  color: #fff;
}

.family-45.right-button.w--current:hover {
  border-color: transparent;
}

.x-flip4all-header {
  margin-bottom: 30px;
  padding-right: 100px;
  padding-left: 100px;
  color: #272727;
  font-size: 2.3em;
  line-height: 110%;
  text-align: center;
}

.x-flip4all-header.for-remove-padding {
  margin-bottom: 0px;
}

.x-flip4all-contest-date {
  display: block;
  margin-top: 20px;
  padding: 5px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: solid;
  border-width: 3px;
  border-color: #b3a0cd;
  border-radius: 30px;
  color: #003b5c;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

.x-flip4all-header-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-flip4all-header-ctn.for-header {
  margin-top: 55px;
}

.x-flip4all-header-ctn.for-header.for-bottom-padding {
  margin-top: 20px;
  padding-bottom: 40px;
}

.x-flip4all-steps-grid {
  margin-bottom: 60px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-flip4all-steps-grid.for-belia {
  margin-bottom: 20px;
}

.x-flip4all-step-txt {
  color: #dde2e5;
  font-weight: 400;
}

.x-flip4all-link {
  color: #ffe600;
}

.x-plan-logo-img-2 {
  width: 60px;
  margin-left: 16px;
}

.x-plan-logo-img-2.for-2-2 {
  width: 50px;
  margin-top: 12px;
  margin-right: 12px;
  padding-right: 0px;
}

.x-55-next-en-3 {
  position: absolute;
  left: 510px;
  top: 95px;
  width: 30px;
  height: 30px;
}

.x-55-next-en-3-bm {
  position: absolute;
  left: 540px;
  top: 95px;
  width: 30px;
  height: 30px;
}

.x-55-next-mo-2-bm {
  position: absolute;
  left: 348px;
  top: 90px;
  width: 30px;
  height: 30px;
}

.x-flip-step-first-word {
  font-size: 20px;
  font-weight: 700;
}

.x-storepoint-container {
  min-height: 240px;
  margin-top: 0px;
}

.x-flip-steps-btn-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 3px;
  border-color: #b3a0cd;
  border-radius: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b3a0cd), to(transparent));
  background-image: linear-gradient(180deg, #b3a0cd, transparent);
}

.x-flip-steps-btn-copy.red {
  background-color: #db6c79;
}

.x-flip-steps-btn-copy.green {
  background-color: #388054;
}

.x-flip-steps-btn-copy.for-green {
  background-color: #22b7fc;
}

.x-flip-steps-btn-copy.for-blue {
  background-color: #078dd5;
}

.x-flip-steps-btn-copy.for-pink {
  background-color: #005eb8;
}

.x-flip-steps-text-copy {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.x-pg-footer-tnc-2 {
  color: #ffe600;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
}

.x-pg-footer-tnc-2.banner-data-layer.for-black {
  color: #005eb8;
}

.x-pg-footer-link-2 {
  margin-right: 40px;
  color: #ffe600;
  text-align: center;
}

.x-pg-footer-link-2.banner-data-layer.for-black {
  color: #005eb8;
  font-size: 14px;
  font-weight: 400;
}

.x-pg-footer-link-ctn-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 1px solid #c7c9cc;
}

.x-pg-footer-link-ctn-2.for-new {
  margin-top: 20px;
  margin-bottom: 20px;
  border-top-color: #005eb8;
}

.x-pg-footer-link-ctn-2.for-new-2 {
  margin-top: 60px;
  margin-bottom: 0px;
  border-top-color: #005eb8;
}

.x-pg-footer-ctn-copy {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 40;
  padding: 15px 40px;
  background-color: #000;
}

.image-49 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
}

.image-50 {
  display: none;
}

.x-pg-device-grid {
  margin: 40px 60px 140px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-pg-card-subtitle {
  color: #005eb8;
  font-size: 22px;
  line-height: 26px;
}

.x-pg-device-img {
  border: 2px solid #000;
  border-radius: 20px;
  box-shadow: 0 7px 0 0 #000;
}

.x-malaysiaku-devices-bg-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63399de98721fdf87490749e_Digi_Juara-Internet-Untuk-Semua_BG-3.jpg");
  background-position: 50% 10%;
  background-size: cover;
}

.x-malaysiaku-devices-img-2 {
  position: relative;
  top: 63px;
  width: 430px;
  height: auto;
  margin-top: 10px;
}

.x-wrapper-6 {
  position: relative;
  z-index: 1000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.x-wrapper-6.for-free-device {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-content-copy-img-digi-smart-uc {
  position: -webkit-sticky;
  position: sticky;
  top: 166px;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 40%;
  height: auto;
  margin-top: -26px;
  margin-right: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 0px;
  border-color: #272727;
  border-radius: 0px;
}

.x-content-copy-img-digi-smart-uc.for-right {
  width: 36%;
  height: 100%;
  margin-right: 0px;
  margin-left: 24px;
}

.x-content-copy-img-digi-smart-uc.for-right.for-esim {
  border-style: none;
}

.x-content-copy-img-digi-smart-uc.for-left32 {
  width: 36%;
  height: 100%;
  margin-top: -25px;
}

.x-content-copy-img-digi-smart-uc.for-left32.for-no-line {
  margin-top: 0px;
}

.x-content-copy-img-digi-smart-uc.for-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 27px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-content-copy-img-digi-smart-uc.for-digital {
  width: 36%;
  height: 100%;
  margin-top: 0px;
}

.x-content-copy-img-digi-smart-uc.for-digital.for-no-line {
  margin-top: 0px;
}

.x-menang-schedule-grid {
  margin-bottom: 60px;
  padding-right: 40px;
  padding-left: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-menang-img-block {
  display: block;
  width: 100%;
  border-radius: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.x-menang-img-block.for-square {
  width: 60%;
  height: 60%;
  margin-right: auto;
  margin-left: auto;
}

.x-menang-img {
  border-radius: 10px;
}

.x-back-top-link-2 {
  display: none;
}

.x-roaming-countries-txt-2 {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: left;
}

.x-roaming-sc-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  padding: 15px 10px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffe600;
}

.x-roaming-op2 {
  display: inline;
  margin-top: 0px;
  margin-right: -10px;
  margin-bottom: 0px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  border-radius: 8px;
  color: #272727;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-align: left;
}

.x-mcp-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 20px;
}

.x-roaming-sc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 110px;
  padding: 20px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #ffe600;
}

.x-roaming-sc.for-multi-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  padding-top: 15px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #003b5c;
  color: #fff;
}

.text-span-128 {
  color: #ffe600;
}

.x-roaming-sp-title-copy {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  text-align: left;
}

.x-roaming-table-label-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text-span-127 {
  color: #005eb8;
}

.x-scp-ctn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-roaming-passes-txt-2 {
  color: #272727;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}

.x-roaming-table-grid {
  grid-column-gap: 5px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.x-roam-img-ctn {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
}

.text-span-122 {
  padding-right: 7px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #ff3939;
  color: #fff;
  font-weight: 400;
  text-decoration: line-through;
}

.x-roaming-sp-ctn-2 {
  position: relative;
  margin-bottom: 15px;
  padding: 33px 11px 5px;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #039be5;
  border-radius: 8px;
  background-color: #fffbdb;
}

.x-roaming-table {
  margin-bottom: 30px;
}

.x-mcp-marker {
  width: 30px;
  height: 15px;
  margin-right: 10px;
  border-radius: 30px;
  background-color: #003b5c;
}

.x-pass-2-txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-span-121 {
  padding-left: 7px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: #ff3939;
  color: #fff;
  font-weight: 700;
}

.x-scp-marker {
  width: 30px;
  height: 15px;
  margin-right: 10px;
  border-radius: 30px;
  background-color: #ffe600;
}

.x-roming-table-img {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.x-roaming-table-info-ctn {
  padding: 17px;
}

.x-roaming-column-div {
  border-radius: 8px;
  background-color: #f5f5f5;
  box-shadow: 0 1px 5px 0 hsla(0, 0%, 59.1%, 0.51);
  text-align: center;
}

.x-roaming-blurb-copy {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -10px;
  margin-bottom: 0px;
  margin-left: -10px;
  padding: 2px 5px 2px 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 8px;
  background-color: #003b5c;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-align: left;
}

.x-roaming-choose-txt {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-align: left;
}

.x-roaming-footnote-ctn {
  margin-top: 10px;
  padding: 10px;
  border: 1px dashed #005eb8;
  border-radius: 8px;
  color: #005eb8;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
}

.x-roaming-passes-txt {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}

.x-belia-heading {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 50px;
  padding-left: 50px;
  font-size: 33px;
  line-height: 130%;
  text-align: center;
}

.x-belia-heading.for-top-padding {
  margin-top: 20px;
  font-size: 2em;
  line-height: 110%;
}

.x-belia-heading.for-top-padding.for-highlight {
  text-shadow: 2px 2px 3px #ffe600;
}

.x-perantisiswa-subheading {
  font-size: 25px;
  line-height: 35px;
}

.x-belia-steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid;
  border-width: 3px;
  border-color: #fff700;
  border-radius: 20px;
  background-color: #ffd500;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(26%, #ffe600), to(transparent));
  background-image: linear-gradient(180deg, #ffe600 26%, transparent);
}

.x-belia-steps.red {
  background-color: #db6c79;
}

.x-belia-steps.green {
  background-color: #388054;
}

.x-belia-steps.for-green {
  background-color: #22b7fc;
}

.x-belia-steps.for-blue {
  background-color: #078dd5;
}

.x-belia-steps.for-pink {
  background-color: #005eb8;
}

.x-belia-steps-txt {
  color: #575757;
  font-weight: 500;
}

.x-belia-steps-desc-txt {
  color: #000;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.x-tab-btn {
  padding: 12px 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7c9cc;
  border-radius: 8px;
  background-color: #fff;
  color: #979797;
  font-weight: 700;
}

.x-tab-btn.w--current {
  padding: 12px 16px;
  border-radius: 8px;
  background-color: #272727;
  color: #fff;
  font-weight: 700;
}

.x-tab-btn.for-right {
  margin-left: 15px;
}

.x-tab-btn.for-right:hover {
  color: #039be5;
}

.x-tab-btn.for-right.w--current:hover {
  color: #fff;
}

.x-belia-image {
  width: 40%;
  border-radius: 10px;
}

.x-digi-5g-title {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 48px;
  line-height: 56px;
  text-align: center;
}

.x-digi-5g-title.for-remove-padding {
  margin-bottom: 0px;
}

.x-digi-5g-paragraph {
  margin-bottom: 0px;
  padding-right: 100px;
  padding-left: 100px;
  color: #6e6e6e;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.x-digi-5g-paragraph.for-bigger {
  margin: 40px 100px 10px;
  padding: 10px;
  background-color: #ffe600;
  font-size: 20px;
  line-height: 28px;
  font-style: normal;
  font-weight: 300;
}

.text-span-35-copy {
  color: #fff;
}

.x-section-3 {
  position: relative;
  display: block;
  overflow: visible;
  background-color: transparent;
}

@media screen and (min-width: 1280px) {
  .x-limit.x-add-margin {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .x-wrapper {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .x-section.video-section {
    background-color: rgba(255, 217, 0, 0.12);
  }

  .x-tab.for-postpaid {
    margin-top: 0px;
  }

  .x-card-block.for-4 {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-card-block.for-4.for-top-padding {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-card-block.for-2.for-top-padding {
    margin-top: 28px;
    padding-top: 0px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-card.digizen {
    height: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-plan-table-header.for-sidebar.for-merge.mb-bd {
    width: auto;
  }

  .x-plan-table-header.for-sidebar.for-merge.hmfb {
    width: auto;
  }

  .x-banner-list.for-2 {
    height: auto;
  }

  .x-btl-img-banner.collab {
    max-width: none;
    margin-bottom: 0px;
  }

  .right-arrow.for-digbiz-placing {
    right: 1%;
  }

  .x-plan-logo-img.for-2-2 {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-6-6 {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-6-6 {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-6-6-mobile {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-6-6-desktop {
    margin-top: -5px;
    margin-right: -8px;
  }

  .x-plan-logo-img.for-6-6-mobile {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-6-6-mobile-copy {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-7-7 {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-2-2-copy {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-mobile {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-8-8 {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-9-9 {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-9-9-mobile {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-9-9-table {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-plan-logo-img.for-2-2 {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-text-wrap {
    margin-top: 57px;
  }

  .x-prepaid-bundle-wrapper.price.for-yellow {
    display: block;
  }

  .x-plan-table-heading-bar.adjust-base-plan {
    margin-bottom: 20px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-mobile {
    margin-bottom: 20px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet {
    margin-bottom: -50px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: 0px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: -125px;
  }

  .x-plan-highlight-row {
    top: 45.5%;
  }

  .particle-js {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 10;
    width: 100%;
    height: 100%;
  }

  .r-line-bar {
    width: 100%;
    max-width: none;
  }

  .r-line-bar.flip {
    -webkit-transform: rotateX(-180deg) rotateY(0deg) rotateZ(0deg);
    transform: rotateX(-180deg) rotateY(0deg) rotateZ(0deg);
  }

  .r-section {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
  }

  .r-section.for-main-banner {
    background-position: 0px 0px, 50% 18%;
    background-size: auto, cover;
  }

  .r-separator.product {
    margin-top: -1px;
  }

  .r-separator.separator-optimize {
    top: 3px;
    margin-top: -1px;
  }

  .x-plan-logo-link.for-super-long-life {
    left: auto;
  }

  .r-text-block {
    margin-bottom: 0px;
  }

  .r-pricing-left-grid {
    -ms-grid-rows: 33px auto auto;
    grid-template-rows: 33px auto auto;
  }

  .r-usp-background {
    border-top-left-radius: 140px;
    border-top-right-radius: 140px;
  }

  .r-rdy-character.small {
    left: 6%;
    top: 24%;
    right: auto;
    bottom: auto;
  }

  .r-video-grid {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .r-new-sim-box {
    cursor: pointer;
  }

  .r-section-pricing {
    margin-top: -120px;
    background-position: 50% 0%;
    background-size: cover;
  }

  .r-partners-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .r-nav-bar.for-product {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .r-nav-bar.for-product.exist {
    top: 11%;
    padding-top: 41px;
  }

  .r-usp-rows {
    -ms-grid-rows: 93px auto auto;
    grid-template-rows: 93px auto auto;
  }

  .r-container-2.for-pricing {
    background-image: none;
  }

  .r-container-2.for-main-banner {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .r-container-2.for-optimize {
    padding-bottom: 189px;
  }

  .r-headline-grid {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .r-text-wrapper {
    margin-top: auto;
  }

  .r-usp-grid {
    margin-top: 117px;
    padding-bottom: 36px;
  }

  .r-body-text {
    margin-bottom: 0px;
    font-family: Barlow, sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
  }

  .r-header-description {
    font-size: 20px;
  }

  .r-usp-icon {
    position: relative;
    top: -21px;
  }

  .r-change-plan-grid {
    display: none;
  }

  .r-text-grid {
    padding-top: 157px;
    padding-bottom: 157px;
  }

  .r-text-style-21 {
    margin-top: 17px;
    margin-bottom: 0px;
    line-height: 30px;
  }

  .x-main-banner.for-s22 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 40%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
  }

  .x-main-banner.for-add-ons {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee83a8cfb5da_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee83a8cfb5da_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Desktop.jpg");
  }

  .x-main-banner.for-signature {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7947037c34009eb08e9c_Digi_Signature_MainBanner_Desktop_3000x1043.jpeg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7947037c34009eb08e9c_Digi_Signature_MainBanner_Desktop_3000x1043.jpeg");
  }

  .x-main-banner.for-exclusive-pack {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62662ad97b0b59ae621ca907_Digi_Prepaid_Starter_Pack_Desktop.jpeg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62662ad97b0b59ae621ca907_Digi_Prepaid_Starter_Pack_Desktop.jpeg");
  }

  .x-main-banner.for-exclusive-pack-bm {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f0638c174c6272f136bf6_Digi_Prepaid_ExclusiveStarterPack_BM_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f0638c174c6272f136bf6_Digi_Prepaid_ExclusiveStarterPack_BM_Desktop.jpg");
  }

  .x-main-banner.for-snapshot {
    height: 450px;
  }

  .x-main-banner.for-snapshot {
    height: 450px;
  }

  .x-main-banner.for-pf365 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d953722a282c85d8cc3_Digi_PF365_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d953722a282c85d8cc3_Digi_PF365_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-main-banner.for-ppj {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-main-banner.for-iphone {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63228fa1b83ab813e37ea77b_Digi_Devices_iPhone_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63228fa1b83ab813e37ea77b_Digi_Devices_iPhone_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-android {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-ppj-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-main-banner.for-warnai {
    height: 450px;
  }

  .x-main-banner.for-gf-plus {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668015add9a7097c220dd_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668015add9a7097c220dd_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5fad10df6a8b66493c4_Digi_Promotions_MainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5fad10df6a8b66493c4_Digi_Promotions_MainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-trade-in {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9d0a40485ab486dbd_Digi_Devices_SubpageMainBanner_TradeIn_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9d0a40485ab486dbd_Digi_Devices_SubpageMainBanner_TradeIn_Desktop.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-main-banner.for-esim {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbac1fe781edf777497_Digi_Devices_SubpageMainBanner_eSIM_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 40%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbac1fe781edf777497_Digi_Devices_SubpageMainBanner_eSIM_Desktop.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-main-banner.for-airsim {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbcbd97be77af8fc253_Digi_Devices_SubpageMainBanner_AirSIM_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 45%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbcbd97be77af8fc253_Digi_Devices_SubpageMainBanner_AirSIM_Desktop.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-banner-heading.for-prepaid-bm {
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .x-promise-card-content {
    height: 180px;
  }

  .x-promise-wrapper {
    padding-top: 15px;
  }

  .x-left-slider-arrow.video-section {
    left: 14%;
  }

  .x-gallery-1.accolades {
    height: 100%;
  }

  .x-right-icon.left {
    left: 1px;
  }

  .x-digizen-slide-wrapper {
    height: 380px;
    margin-right: 4px;
  }

  .x-digizen-slide-wrapper.for-acco {
    height: 430px;
  }

  .x-digizen-slide-wrapper.for-acco {
    height: 430px;
  }

  .x-digizen-slide-wrapper.for-network {
    height: 430px;
  }

  .x-slider-arrow-left {
    margin-bottom: 184px;
  }

  .x-slider-arrow-right {
    right: -12px;
    margin-bottom: 184px;
  }

  .x-idd-rate-title.for-yellow {
    background-color: #ffe600;
  }

  .x-arrow-left-wrapper {
    left: -14px;
  }

  .x-arrow-right-wrapper {
    right: -7px;
    width: 30px;
    height: 40px;
  }

  .x-guide-card-wrapper {
    padding-right: 20px;
  }

  .x-guide-card-text {
    margin-right: 15px;
  }

  .x-guide-steps-1.for-roaming {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-plan-hover-wrapper {
    left: 89px;
    top: 14.5px;
    width: 70%;
  }

  .x-triangle-block {
    top: 61px;
  }

  .x-table-slide-container {
    width: 23.5%;
    box-shadow: none;
  }

  .x-plan-bottom-price-text {
    font-size: 40px;
  }

  .x-plan-see-details-wrapper.x-see-details {
    padding-top: 15px;
  }

  .x-plan-see-details-wrapper.x-see-details-copy {
    padding-top: 15px;
  }

  .x-plan-wrapper-back {
    height: 100%;
  }

  .x-plan-benefit-wrapper {
    padding-top: 0px;
  }

  .text-span-78 {
    color: #ffe600;
  }

  .text-span-79 {
    font-size: 50px;
    font-weight: 400;
  }

  .x-plan-back-footnote-wrapper.x-pbfw-new {
    margin-bottom: 0px;
  }

  .x-auto-renewal-text.x-add-margin-2 {
    margin-top: 5px;
  }

  .x-prepaid-booster-steps {
    padding-top: 8px;
  }

  .x-prepaid-booster-steps-card {
    background-color: #fff;
  }

  .x-table-plan-container {
    height: 500px;
  }

  .x-table-plan-container.x-tbc-new {
    height: 450px;
  }

  .x-table-card-front {
    height: 500px;
  }

  .x-table-card-front.x-front.x-fpf {
    height: 420px;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 500px;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 500px;
  }

  .x-table-card-front.x-front-card.x-fpf {
    height: 420px;
  }

  .x-table-card-back {
    height: 500px;
  }

  .x-table-card-back.x-back.x-fpf {
    height: 420px;
  }

  .x-fb-column-3 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-w-auto-renew {
    margin-bottom: 0px;
  }

  .x-fam-bundle-container-2 {
    margin-top: 0px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .x-total-amount-2 {
    bottom: -79px;
  }

  .x-price-summary-2 {
    top: -80px;
  }

  .x-sig-tab-link {
    width: 20%;
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-sig-tab-link.w--current {
    width: 30%;
    margin-right: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-sig-tab-link.for-left {
    margin-right: 10px;
    margin-left: 0px;
  }

  .x-sig-tab-link.for-side-margin {
    width: 20%;
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-signature-card-block.for-3 {
    margin-right: auto;
    margin-left: auto;
  }

  .x-signature-card-block.for-3.for-roaming {
    margin-right: 86px;
    margin-left: 86px;
  }

  .x-ekyc-steps {
    padding-top: 8px;
  }

  .x-ekyc-steps-card {
    background-color: #fff;
  }

  .x-ads-steps {
    padding-top: 8px;
  }

  .x-home-digi-slider {
    height: 100%;
  }

  .x-home-slider-ctn {
    padding-bottom: 20px;
  }

  .x-home-dg-slide-nav {
    bottom: -4%;
    padding-bottom: 0px;
  }

  .x-ekyc-form-header {
    font-size: 40px;
  }

  .x-idd-eligible-countries.x-add-margin-2 {
    margin-top: 5px;
  }

  .x-table-card-back-2 {
    height: 500px;
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 500px;
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 500px;
  }

  .x-add-slash-price {
    font-size: 16px;
  }

  .x-idd-slider {
    width: 23.5%;
    box-shadow: none;
  }

  .x-plan-bottom-price-text-idd {
    font-size: 30px;
  }

  .x-idd-eligible-countries-2.x-add-margin-2 {
    margin-top: 5px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-idd-eligible-countries-2.x-add-margin-2 {
    margin-top: 5px;
  }

  .x-guide-card-wrapper-2 {
    padding-right: 20px;
  }

  .x-help-card-para {
    padding-left: 40px;
  }

  .x-help-bookmark {
    position: absolute;
    left: auto;
    top: -1%;
    right: 3%;
    bottom: auto;
  }

  .x-help-bookmark-2 {
    position: absolute;
    left: auto;
    top: -1%;
    right: 3%;
    bottom: auto;
  }

  .x-dsp-header {
    font-size: 40px;
  }

  .x-exclusive-card-block.for-3 {
    margin-right: auto;
    margin-left: auto;
  }

  .x-exclusive-icon.no-margin {
    margin-bottom: 0px;
  }

  .r-header-description-2 {
    font-size: 20px;
  }

  .x-exclusive-slide-wrapper {
    height: 340px;
    margin-right: 4px;
  }

  .x-exclusive-slider-arrow-left {
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-exclusive-slider-arrow-right {
    right: -26px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-exclusive-small-notice {
    color: #6e6e6e;
    font-size: 14px;
    line-height: 20px;
    font-style: italic;
  }

  .x-button-card-list.x-grid-4 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .x-icon-card {
    width: 80%;
  }

  .x-roaming-card-block.for-8 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-plan-bottom-price-text-roaming {
    font-size: 30px;
  }

  .x-roaming-rate-title.for-yellow {
    background-color: #ffe600;
  }

  .x-roaming-slider {
    width: 31.8%;
    box-shadow: none;
  }

  .x-roaming-plan-note {
    font-size: 30px;
  }

  .x-countdown-txt {
    font-family: Barlow, sans-serif;
    font-weight: 600;
  }

  .x-esp-bookmark {
    position: absolute;
    left: auto;
    right: 3%;
    bottom: auto;
    width: 50px;
  }

  .x-arrow-left-wrapper-2 {
    left: -33px;
  }

  .x-arrow-right-wrapper-2 {
    right: -21px;
    width: 30px;
    height: 40px;
  }

  .x-table-plan-container-copy {
    height: 500px;
  }

  .x-table-plan-container-copy.x-tbc-new {
    height: 450px;
  }

  .x-pass-cta-ctn.x-see-details {
    padding-top: 15px;
  }

  .x-pass-cta-ctn.x-see-details-copy {
    padding-top: 15px;
  }

  .x-roaming-card-slide {
    box-shadow: none;
  }

  .x-business-thank-you-header {
    font-size: 40px;
  }

  .x-auto-renewal-text-2.x-add-margin-2 {
    margin-top: 5px;
  }

  .x-arrow-left-wrapper-3 {
    left: -33px;
  }

  .x-w-auto-renew-2 {
    margin-bottom: 0px;
  }

  .x-arrow-right-wrapper-3 {
    right: -21px;
    width: 30px;
    height: 40px;
  }

  .x-banner-heading-2.for-prepaid-bm {
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .x-home-slider-ctn-2 {
    padding-bottom: 20px;
  }

  .x-arrow-left-wrapper-ekyc {
    left: -20px;
  }

  .x-arrow-right-wrapper-ekyc {
    right: -20px;
    width: 30px;
    height: 40px;
  }

  .x-ekyc-steps-card-2 {
    background-color: #fff;
  }

  .x-mydigi-card-block.for-8 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-mydigi-header {
    font-size: 40px;
  }

  .x-roaming-rate-title-2.for-yellow {
    background-color: #ffe600;
  }

  .x-wrapper-3 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .x-idd-slider-prepaid {
    width: 23.5%;
    box-shadow: none;
  }

  .testimony-parent {
    width: 100%;
  }

  .x-fibre-plan-price-txt {
    font-size: 40px;
  }

  .x-fibre-price-small-txt {
    font-size: 40px;
  }

  .x-total-amount-3 {
    bottom: -74px;
  }

  .x-fb-column-6 {
    padding-top: 26px;
    padding-bottom: 0px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-fibre-bookmark {
    position: absolute;
    left: auto;
    right: 3%;
    bottom: auto;
    width: 40px;
  }

  .x-gallery-2.accolades {
    height: 100%;
  }

  .x-gallery-2.for-network {
    height: 100%;
  }

  .x-digital-header {
    font-size: 30px;
    line-height: 40px;
  }

  .x-wrapper-4 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .x-wrapper-5 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .x-auto-renewal-2 {
    margin-bottom: 0px;
  }

  .x-iphone14-form-header {
    font-size: 40px;
  }

  .x-esim-header {
    font-size: 40px;
  }

  .x-esim-card.digizen {
    height: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-flip4all-header-ctn {
    margin-bottom: 0px;
  }

  .x-plan-logo-img-2.for-2-2 {
    margin-top: 12px;
    margin-right: 14px;
  }

  .x-wrapper-6 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .x-roaming-sc-2 {
    height: 80px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-roaming-op2 {
    padding-right: 1px;
    padding-left: 1px;
  }

  .x-roaming-sc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-roaming-sc.for-multi-2 {
    height: 80px;
  }

  .x-roaming-sp-ctn-2 {
    padding-top: 29px;
  }

  .x-roaming-footnote-ctn {
    border-color: #005eb8;
  }

  .x-belia-heading.for-top-padding {
    padding-right: 100px;
    padding-left: 100px;
  }
}

@media screen and (min-width: 1440px) {
  h1 {
    font-size: 64px;
    line-height: 72px;
  }

  h2 {
    margin-bottom: 20px;
    font-size: 48px;
    line-height: 56px;
  }

  .x-limit.for-broadcast {
    background-color: #fcc;
  }

  .x-icon.for-opt-btn {
    height: auto;
  }

  .x-icon.for-mydigi {
    width: 48px;
    height: 48px;
  }

  .x-icon.for-business {
    width: 48px;
    height: 48px;
  }

  .x-acc-mydigi-btn {
    height: 48px;
  }

  .x-prime-dd-menu {
    z-index: 9002;
    display: block;
  }

  .x-prime-dd-menu.for-hide {
    display: none;
  }

  .x-prime-dd-wrapper {
    display: block;
  }

  .x-emp-text.for-title {
    font-size: 24px;
  }

  .x-emp-text.for-val-large {
    font-size: 40px;
    line-height: 48px;
  }

  .x-wrapper {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .x-wrapper.for-hero {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .x-wrapper.for-prime-hero {
    padding-top: 48px;
  }

  .x-section {
    padding-bottom: 0px;
  }

  .x-section.video-section {
    padding-bottom: 0px;
  }

  .x-section.accolades {
    padding-bottom: 0px;
  }

  .x-section.for-skorbsdg {
    background-position: 40% 40%;
  }

  .x-section.for-skorbsdg {
    background-position: 40% 40%;
  }

  .x-hero-wrapper {
    min-height: 28vh;
  }

  .x-hero-wrapper.for-slider {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .x-lead-text.for-nopad {
    color: #272727;
  }

  .x-lead-text.for-limit-60 {
    display: block;
    text-align: left;
  }

  .x-lead-text.for-limit-60.centre {
    display: block;
  }

  .x-lead-text.for-limit-60.centre {
    display: block;
  }

  .x-lead-text.for-limit-60 {
    text-align: left;
  }

  .x-lead-text.for-nopad {
    color: #272727;
  }

  .x-rate-plan-block {
    font-size: 18px;
  }

  .x-rate-plan-list.for-3 {
    width: 100%;
  }

  .x-rate-plan-card-wrapper.for-higher {
    padding-top: 36px;
  }

  .x-rate-plan-card-wrapper.for-althr {
    padding-top: 36px;
  }

  .x-accordion-block {
    display: block;
  }

  .x-accordion-block.for-plan {
    display: none;
    margin-top: 8px;
    padding: 8px;
    border-radius: 10px;
    background-color: #f5f5f5;
    font-weight: 400;
  }

  .x-rate-table-list {
    margin-bottom: 0px;
  }

  .x-rate-plan-card-focus {
    line-height: 16px;
  }

  .x-btn-container.for-404 {
    margin-bottom: 23px;
  }

  .x-btn.for-404 {
    width: 180px;
    height: 50px;
    font-size: 18px;
  }

  .x-btn.outline {
    border-color: #c7c9cc;
    background-color: #fff;
    color: #272727;
  }

  .x-btn.no-margin-center {
    margin-bottom: 20px;
  }

  .x-btn.for-colouringmalaysiaku {
    margin-top: 10px;
    padding: 20px 80px;
    font-size: 23px;
  }

  .x-rate-copy-block {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.7fr 1fr;
    grid-template-columns: 0.7fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-rate-copy-block.for-right {
    grid-column-gap: 73px;
    -ms-grid-columns: 0.7fr 0.5fr;
    grid-template-columns: 0.7fr 0.5fr;
  }

  .x-rate-copy-block.for-right.for-esim {
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
    justify-items: center;
    grid-column-gap: 0px;
  }

  .x-content-wrapper.for-margin {
    margin-right: 180px;
    margin-left: 180px;
  }

  .x-content-copy-img {
    width: 100%;
    margin-right: 32px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-content-copy-img.for-right {
    width: 36%;
    height: auto;
  }

  .x-content-copy-img.for-right.for-limit {
    width: 42%;
  }

  .x-content-copy-img.for-right.for-our-purpose {
    width: 96%;
  }

  .x-content-copy-img.for-right.for-esim {
    width: 90%;
  }

  .x-content-copy-img.for-left32.for-no-line {
    margin-top: -1px;
  }

  .x-content-copy-img.for-digital.for-no-line {
    margin-top: -1px;
  }

  .x-content-copy-img.for-peranti {
    width: 70%;
  }

  .x-content-block.x-add-padding {
    padding-right: 220px;
    padding-left: 220px;
  }

  .x-img-block {
    border-radius: 0px;
  }

  .x-img-block.for-square {
    display: block;
    overflow: visible;
    width: 60%;
    height: 60%;
  }

  .x-card-block.for-4 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-card-block.for-4.for-solution {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-card-block.for-4.for-top-padding {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-card-block.for-4.for-yellow-heart {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-card-block.for-4.add-margin {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-card-block.for-4.for-esim {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-card-block.for-4 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-card-block.for-penjana {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-card-block.for-4-cards {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-card.borderless {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: none;
    font-size: 18px;
    text-align: center;
  }

  .x-card.digizen {
    height: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-card-img {
    text-align: left;
  }

  .x-card-label {
    text-align: left;
  }

  .x-guide-card-item-img {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .x-hero-container {
    margin-bottom: 32px;
  }

  .x-hero-container.for-slider {
    max-width: 720px;
  }

  .x-hero-container.for-banner {
    margin-bottom: 0px;
  }

  .x-rate-table-label {
    display: none;
  }

  .x-card-title {
    padding-top: 8px;
  }

  .x-plan-table-sidebar {
    width: 280px;
  }

  .x-plan-table-header {
    height: 96px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-plan-table-header.for-sidebar.for-merge.mb-bd {
    width: auto;
  }

  .x-plan-table-header.for-sidebar.for-merge.hmfb {
    width: auto;
  }

  .x-plan-table-header.for-fibre.for-yellow {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-plan-table-header.for-fibre.for-yellow.for-radius {
    height: 70px;
  }

  .x-plan-table-col.for-one-col.for-exclusive.for-yellow.for-border {
    margin-top: 0px;
    border-style: dashed;
  }

  .x-plan-table-col.for-one-col.for-fibre.for-yellow.for-border {
    margin-top: -4px;
    border-style: dashed;
  }

  .x-plan-table-row {
    height: 80px;
  }

  .x-plan-table-row.for-center.for-yellow {
    background-color: #fff8b7;
  }

  .x-plan-table-row.highlight {
    border-left-style: solid;
  }

  .x-endnote-h2.for-idd {
    padding-right: 60px;
    padding-left: 60px;
  }

  .x-mini-plan-list.for-span-full.super-long-life {
    position: relative;
  }

  .x-promo-card-link {
    border-radius: 12px;
    cursor: pointer;
  }

  .x-promo-card-link:hover {
    background-color: #f5f5f5;
  }

  .x-page-banner {
    width: 100%;
  }

  .x-cart-main {
    margin-left: 560px;
    padding-top: 80px;
  }

  .x-cart-wrapper {
    max-width: 800px;
  }

  .x-form-block.for-business {
    max-width: 1100px;
  }

  .x-form-block.for-lead-form {
    max-width: 1100px;
  }

  .x-form-block.for-business {
    max-width: 1100px;
  }

  .x-form-block.for-btl {
    max-width: 1100px;
  }

  .x-input-row.idd-rates.add-margin {
    margin-right: 140px;
    margin-left: 140px;
  }

  .x-input-row.roaming-rates {
    margin-right: 40px;
    margin-left: 40px;
  }

  .x-input-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-input-select.for-small {
    height: 48px;
  }

  .x-tile-plan-card-wrapper {
    padding: 0px;
  }

  .x-device-list-block {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-form-wrapper {
    max-width: 800px;
  }

  .x-shop-list {
    margin-bottom: 32px;
  }

  .x-video-item.for-full {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .x-banner-list {
    margin-bottom: 32px;
  }

  .x-banner-list.for-2 {
    height: auto;
  }

  .x-banner-item-img {
    display: inline-block;
  }

  .x-broadcast-list {
    position: relative;
    z-index: 7;
    background-color: #fcc;
  }

  .x-broadcast-badge {
    font-size: 18px;
  }

  .x-icon-logo {
    width: 48px;
    height: 48px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .paragraph-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .paragraph-3 {
    font-size: 18px;
    line-height: 26px;
  }

  .x-redirect-block.for-4 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-redirect-block.for-store {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .x-redirect-link {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .x-redirect-cta-subheading {
    display: block;
    font-size: 18px;
    line-height: 20px;
  }

  .x-redirect-image.for-smaller {
    margin-right: 29px;
  }

  .x-redirect-icon {
    position: relative;
    bottom: -2px;
    display: inline-block;
    font-size: 18px;
  }

  .x-btl-img-banner {
    max-width: 1100px;
    margin-right: auto;
    margin-left: auto;
  }

  .x-hero-grid-banner {
    min-height: 28vh;
  }

  .x-hero-grid-banner.for-catalogue {
    height: 200px;
    min-height: 0vh;
  }

  .x-hero-side-banner-img {
    height: 100%;
    -webkit-filter: none;
    filter: none;
  }

  .x-hero-heading {
    color: #272727;
  }

  .x-hero-side-banner-mobile {
    display: none;
  }

  .collection-item {
    color: #fff;
  }

  .x-solution-prop-rt img {
    width: 48px;
    height: 48px;
  }

  .x-card-icon {
    width: auto;
    height: 36px;
    margin-bottom: 10px;
  }

  .x-long-banner-image {
    width: 100%;
  }

  .x-testimonial-arrow.for-digbiz {
    width: 38px;
    height: 38px;
  }

  .right-arrow.for-digbiz-placing {
    right: 1.2%;
  }

  .x-image-card-img.for-promo {
    height: auto;
    margin-bottom: 0px;
  }

  .text-span-17 {
    font-size: 14px;
  }

  .text-span-21 {
    color: #fff;
  }

  .text-span-23 {
    font-size: 16px;
  }

  .text-span-25 {
    color: #ff3939;
  }

  .x-plan-logo-img.for-smaller {
    width: 30px;
  }

  .x-promo-img-banner {
    margin-right: auto;
    margin-left: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-promo-list-rt h2 {
    font-size: 2em;
    line-height: 150%;
  }

  .x-promo-list-container {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 42px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.7fr 1fr;
    grid-template-columns: 0.7fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-promo-list-img-block {
    border-radius: 12px;
  }

  .x-error-wrapper {
    padding-top: 109px;
    padding-bottom: 138px;
  }

  .x-error-left-block {
    grid-row-gap: 16px;
  }

  .x-error-heading {
    font-size: 50px;
  }

  .x-error-heading2.add-space {
    margin-top: 27px;
  }

  .x-error-heading2.add-bottom-space {
    margin-bottom: 14px;
  }

  .x-error-link-container {
    background-color: transparent;
  }

  .x-error-link {
    font-size: 1em;
  }

  .x-press-paginate-container {
    width: 100%;
    margin-top: 16px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-style: solid;
    border-width: 1px;
    border-color: #c7c9cc;
    border-radius: 12px;
  }

  .paragraph-6 {
    font-size: 18px;
  }

  .text-span-42 {
    font-size: 50px;
    text-align: center;
  }

  .heading-17 {
    text-align: center;
  }

  .x-text-wrap {
    margin-top: 60px;
  }

  .x-business-block {
    font-size: 18px;
  }

  .x-business-copy-block {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 73px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.7fr 0.75fr;
    grid-template-columns: 0.7fr 0.75fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-mef-img {
    border-radius: 12px;
  }

  .x-p.for-center {
    text-align: center;
  }

  .x-text-link {
    margin-bottom: 13px;
    color: #039be5;
    font-weight: 600;
  }

  .text-span-45 {
    color: #fff;
  }

  .text-span-46 {
    color: #fff;
  }

  .text-span-49 {
    text-decoration: line-through;
  }

  .text-span-53 {
    font-size: 14px;
    font-style: italic;
  }

  .x-plan-table-heading-bar.no-curve.for-mobile-bd-mbb-5-5 {
    margin-bottom: 75px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet {
    margin-bottom: 10px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: 0px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: -125px;
  }

  .x-plan-highlight-row {
    top: 46%;
  }

  .x-plan-highlight-row.for-fibre {
    top: 39%;
  }

  .x-plan-highlight-row.for-fibre-bm-copy {
    top: 35.5%;
  }

  .x-plan-highlight-row.for-fibre-copy {
    top: 35.5%;
  }

  .x-plan-table-row-2 {
    height: 80px;
  }

  .x-wrapper-2 {
    padding-top: 56px;
    padding-bottom: 64px;
  }

  .x-wrapper-2.for-hero {
    padding-bottom: 56px;
  }

  .x-hero-container-2 {
    margin-bottom: 32px;
  }

  .x-hero-container-2.for-banner {
    margin-bottom: 0px;
  }

  .x-hero-grid-banner-2 {
    min-height: 28vh;
  }

  .x-plan-table-sidebar-3 {
    width: 280px;
  }

  .x-plan-table-header-3 {
    height: 96px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-hero-side-banner-mobile-2 {
    display: none;
  }

  .x-plan-logo-link.for-super-long-life {
    left: auto;
    top: -17%;
    z-index: 100;
  }

  .r-nav-bar.for-product.exist {
    top: 11%;
  }

  .x-main-banner.for-postpaid {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633b83c13c01cb013c6537b9_Digi_Postpaid_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633b83c13c01cb013c6537b9_Digi_Postpaid_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
  }

  .x-main-banner.for-s22 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 33%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
  }

  .x-main-banner.for-add-ons {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee83a8cfb5da_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee83a8cfb5da_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Desktop.jpg");
  }

  .x-main-banner.for-prepaid-bm {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e525603345f68c_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_BM.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e525603345f68c_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_BM.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-en {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-switch-to-digi {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6267703c306351ee60e5961b_Switch_to_Digi_Main_Banner_Desktop.jpeg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6267703c306351ee60e5961b_Switch_to_Digi_Main_Banner_Desktop.jpeg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-signature {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7947037c34009eb08e9c_Digi_Signature_MainBanner_Desktop_3000x1043.jpeg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7947037c34009eb08e9c_Digi_Signature_MainBanner_Desktop_3000x1043.jpeg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-ekyc {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f61d087517aa2cfe39_Digi_Prepaid_eKYC_MainBanner_Desktop.jpeg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f61d087517aa2cfe39_Digi_Prepaid_eKYC_MainBanner_Desktop.jpeg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633665210f5f7bfa8401210f_Digi_Fibre_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633665210f5f7bfa8401210f_Digi_Fibre_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-get-help {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(41%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6260c2ea90f2246892b3c203_Digi_GetHelp_Main_Banner_Desktop.jpeg");
    background-image: linear-gradient(180deg, transparent 41%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6260c2ea90f2246892b3c203_Digi_GetHelp_Main_Banner_Desktop.jpeg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-idd {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62554491717fd6622333124c_Digi_IDD_Main%20Banner_Desktop_3000x1042.png");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62554491717fd6622333124c_Digi_IDD_Main%20Banner_Desktop_3000x1042.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-exclusive-pack {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62662ad97b0b59ae621ca907_Digi_Prepaid_Starter_Pack_Desktop.jpeg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62662ad97b0b59ae621ca907_Digi_Prepaid_Starter_Pack_Desktop.jpeg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-business-solutions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62678dd11c0eec0a8fa1bf2f_Digi_Digi%20Business_LE%20Webpage_build%20in%20vertical%20mention_Opt%20A_3000%20x%201043px_R1_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62678dd11c0eec0a8fa1bf2f_Digi_Digi%20Business_LE%20Webpage_build%20in%20vertical%20mention_Opt%20A_3000%20x%201043px_R1_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-digital-solutions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad45767b4e745c0acf_Digi_Digi%20Business_Digital%20Solution_Desktop_3000%20x%201043px_R4_FA_72dpi-01-compressed.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad45767b4e745c0acf_Digi_Digi%20Business_Digital%20Solution_Desktop_3000%20x%201043px_R4_FA_72dpi-01-compressed.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-digi-business {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad7e22543750956865_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Desktop_3000%20x%201043px_Opt%202_R2_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad7e22543750956865_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Desktop_3000%20x%201043px_Opt%202_R2_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-digi-business-penjana {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649adfa05ba7914aad24f_Digi_Digi%20Business_Penjana_Desktop_3000%20x%201043px_R3_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649adfa05ba7914aad24f_Digi_Digi%20Business_Penjana_Desktop_3000%20x%201043px_R3_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-digi-business-mobile {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649acacb30e0b1ff11da7_Digi_Digi%20Business_Mobile_Desktop_3000%20x%201043px_R4_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649acacb30e0b1ff11da7_Digi_Digi%20Business_Mobile_Desktop_3000%20x%201043px_R4_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-digi-business-roaming-idd {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad66bcd63a8ff79d59_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Desktop_3000%20x%201043px_R2_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad66bcd63a8ff79d59_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Desktop_3000%20x%201043px_R2_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-digi-business-go-digi-wifi {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad059766624a0fff3f_Digi_Digi%20Business_LE%20Webpage_Wifi_Desktop_3000%20x%201043px_R3_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ad059766624a0fff3f_Digi_Digi%20Business_LE%20Webpage_Wifi_Desktop_3000%20x%201043px_R3_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-digi-business-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ab58a08ce461e9aea4_Digi_Digi%20Business_Fibre_Desktop_3000%20x%201043px_R2_FA_72-01.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649ab58a08ce461e9aea4_Digi_Digi%20Business_Fibre_Desktop_3000%20x%201043px_R2_FA_72-01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-roaming {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/628f0cbcf853c0184815ba79_Digi_Roaming(Desktop).jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/628f0cbcf853c0184815ba79_Digi_Roaming(Desktop).jpg");
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-en {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/621d9721617ca77f9bd36ee9_Digi_Prepaid_NEXT_Main_Banner_EN_Desktop_3000x1043px.png");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/621d9721617ca77f9bd36ee9_Digi_Prepaid_NEXT_Main_Banner_EN_Desktop_3000x1043px.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-bm {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/621d9783a3a435f3efb9417b_Digi_Prepaid_NEXT_Main_Banner_BM_Desktop_3000x1043px.png");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/621d9783a3a435f3efb9417b_Digi_Prepaid_NEXT_Main_Banner_BM_Desktop_3000x1043px.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62454f7a11b5723c9e80d5fe_Digi_Fibre_Main_Banner_Desktop_3000x1043.jpeg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62454f7a11b5723c9e80d5fe_Digi_Fibre_Main_Banner_Desktop_3000x1043.jpeg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-en {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7bbf86a138a7_Digi_Fibre_SubpageMainBanner_1921x688_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7bbf86a138a7_Digi_Fibre_SubpageMainBanner_1921x688_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-belia {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f6f42e718291b44a00_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_desktop_669x700-EN.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f6f42e718291b44a00_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_desktop_669x700-EN.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-bm-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e525603345f68c_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_BM.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e525603345f68c_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_BM.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-en-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-en-desktop {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea5d10dad7ee_Digi_PrepaidNEXT_SubpageMainBanner_Desktop_EN.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-en-desktop-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746a00b8254974fd040d_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_EN.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-bm-desktop-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774680489f180d0be3b3b_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_BM.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774680489f180d0be3b3b_Digi_Prepaid_PrepaidNEXT_Desktop_Banner_BM.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-mydigi {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18a57c18a1731be87e5_Digi_Apps%26Services_MyDigi_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18a57c18a1731be87e5_Digi_Apps%26Services_MyDigi_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-exclusive-pack-bm {
    height: 500px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f0638c174c6272f136bf6_Digi_Prepaid_ExclusiveStarterPack_BM_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f0638c174c6272f136bf6_Digi_Prepaid_ExclusiveStarterPack_BM_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-snapshot {
    height: 600px;
  }

  .x-main-banner.for-snapshot {
    height: 600px;
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), none;
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), none;
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
  }

  .x-main-banner.for-gadget {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6348cb85fa53670cefd4e307_Digi_Devices_GadgetSIM_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6348cb85fa53670cefd4e307_Digi_Devices_GadgetSIM_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 20%;
    background-size: auto, cover;
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6232df12a44d4f8476402748_Digi_Postpaid_Desktop_3000x1043.png");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6232df12a44d4f8476402748_Digi_Postpaid_Desktop_3000x1043.png");
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
  }

  .x-main-banner.for-nsc {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62e8ba13d00c74770a0a6ff3_Digi_NetworkStatusChecker-Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62e8ba13d00c74770a0a6ff3_Digi_NetworkStatusChecker-Desktop.jpg");
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
  }

  .x-main-banner.for-pf365 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d953722a282c85d8cc3_Digi_PF365_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d953722a282c85d8cc3_Digi_PF365_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 100%;
    background-size: auto, cover;
  }

  .x-main-banner.for-ppj {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 70%;
    background-size: auto, cover;
  }

  .x-main-banner.for-iphone {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63228fa1b83ab813e37ea77b_Digi_Devices_iPhone_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63228fa1b83ab813e37ea77b_Digi_Devices_iPhone_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-android {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-ppj-copy {
    padding-bottom: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 70%;
    background-size: auto, cover;
  }

  .x-main-banner.for-warnai {
    height: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(39, 39, 39, 0.3))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62fa0e7a749dae2dbf87cc8e_sample%20warnai%20malaysiaku%20background%20.jpeg");
    background-image: linear-gradient(180deg, transparent, rgba(39, 39, 39, 0.3)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62fa0e7a749dae2dbf87cc8e_sample%20warnai%20malaysiaku%20background%20.jpeg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-gf-plus {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668015add9a7097c220dd_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668015add9a7097c220dd_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 60%;
    background-size: auto, cover;
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5fad10df6a8b66493c4_Digi_Promotions_MainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5fad10df6a8b66493c4_Digi_Promotions_MainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 40%;
    background-size: auto, cover;
  }

  .x-main-banner.for-roaming {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f16420ec73eda84a2e05_Digi_Roaming_Header-Banner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 40%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f16420ec73eda84a2e05_Digi_Roaming_Header-Banner_Desktop.jpg");
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
  }

  .x-main-banner.for-home-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633665210f5f7bfa8401210f_Digi_Fibre_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633665210f5f7bfa8401210f_Digi_Fibre_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-trade-in {
    padding-bottom: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9d0a40485ab486dbd_Digi_Devices_SubpageMainBanner_TradeIn_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9d0a40485ab486dbd_Digi_Devices_SubpageMainBanner_TradeIn_Desktop.jpg");
    background-position: 0px 0px, 50% 70%;
    background-size: auto, cover;
  }

  .x-main-banner.for-esim {
    padding-bottom: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbac1fe781edf777497_Digi_Devices_SubpageMainBanner_eSIM_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 40%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbac1fe781edf777497_Digi_Devices_SubpageMainBanner_eSIM_Desktop.jpg");
    background-position: 0px 0px, 50% 70%;
    background-size: auto, cover;
  }

  .x-main-banner.for-airsim {
    padding-bottom: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbcbd97be77af8fc253_Digi_Devices_SubpageMainBanner_AirSIM_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 45%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbcbd97be77af8fc253_Digi_Devices_SubpageMainBanner_AirSIM_Desktop.jpg");
    background-position: 0px 0px, 50% 70%;
    background-size: auto, cover;
  }

  .x-main-banner.for-digi-5g {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8abec00ed83e4c55d4d_Digi_Network_5G_MainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8abec00ed83e4c55d4d_Digi_Network_5G_MainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-banner-heading.for-postpaid.for-ppj {
    top: 245px;
  }

  .x-banner-heading.for-postpaid.for-ppj-bm {
    top: 270px;
  }

  .x-banner-heading.for-postpaid.for-iphone {
    top: 245px;
  }

  .x-banner-heading.for-postpaid.for-ppj-bm {
    top: 245px;
  }

  .x-banner-heading.for-prepaid-bm {
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .x-banner-heading.for-exclusive-pack {
    top: 336px;
  }

  .x-banner-heading.for-exclusive-pack-bm {
    top: 336px;
  }

  .x-banner-heading.for-exclusive-pack-bm-mobile-landscape {
    top: 336px;
  }

  .x-banner-heading.for-exclusive-pack-bm-mobile-portrait {
    top: 336px;
  }

  .x-banner-title.for-exclusive-pack {
    top: 363px;
  }

  .x-banner-title.for-exclusive-pack-bm {
    top: 363px;
  }

  .x-banner-title.for-exclusive-pack-bm-tablet {
    top: 363px;
  }

  .x-banner-title.for-exclusive-pack-bm-mobile-landscape {
    top: 363px;
  }

  .x-banner-title.for-exclusive-pack-bm-portrait {
    top: 363px;
  }

  .x-banner-title.for-ppj {
    top: 268px;
  }

  .x-banner-title.for-iphone {
    top: 268px;
  }

  .x-promise-wrapper {
    padding-top: 28px;
  }

  .x-slider-dots.for-hide.for-postpaid {
    top: -40px;
  }

  .x-slider-dots.for-hide.for-postpaid-infinite {
    top: -40px;
  }

  .x-slider-dots.for-hide.for-postpaid {
    top: -40px;
  }

  .x-di-title.for-center {
    margin-right: 140px;
    margin-left: 140px;
  }

  .x-left-slider-arrow.video-section {
    left: 20%;
  }

  .x-digizen-slide-wrapper {
    height: 370px;
  }

  .x-slider-arrow-left {
    margin-bottom: 172px;
  }

  .x-slider-arrow-right {
    right: -5px;
    margin-bottom: 172px;
  }

  .x-press-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1480px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .o--blog-sharer-url {
    max-width: 480px;
    margin-right: 0px;
  }

  .o--blog-sharer-val {
    width: 100%;
    max-width: none;
  }

  .x-arrow-left-wrapper {
    left: -18px;
  }

  .x-arrow-left-wrapper.for-postpaid {
    z-index: 1000;
    margin-left: 0px;
  }

  .x-arrow-left-wrapper.for-postpaid-infinite {
    z-index: 1000;
    margin-left: 0px;
  }

  .x-arrow-right-wrapper {
    right: -10px;
  }

  .x-arrow-right-wrapper.for-postpaid {
    z-index: 10000;
    margin-left: 0px;
  }

  .x-arrow-right-wrapper.for-postpaid-infinite {
    z-index: 10000;
    margin-left: 0px;
  }

  .x-guide-card-text {
    margin-right: 30px;
  }

  .x-guide-steps-1.for-roaming {
    padding-right: 40px;
    padding-left: 40px;
  }

  .x-digi-business-sitemap-title {
    margin-bottom: 12px;
  }

  .x-digi-biz-sitemap-title {
    margin-bottom: 0px;
  }

  .heading-36 {
    margin-bottom: 12px;
  }

  .x-mini-notice.for-larger.for-infinite {
    margin-top: -80px;
  }

  .x-table-slide-container {
    width: 23.8%;
    box-shadow: none;
  }

  .x-plan-header.for-blue {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
  }

  .x-plan-header-div.x-add-margin {
    padding-top: 36px;
  }

  .x-plan-header-div.x-add-margin.for-new {
    padding-top: 60px;
  }

  .x-plan-bottom-usp.x-pbu-new {
    padding-top: 20px;
  }

  .x-boost-container {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-add-on-card-img {
    width: 100%;
  }

  .x-auto-renewal.x-adjust-margin {
    margin-top: 40px;
  }

  .x-dropdown-item {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-dropdown-trigger {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-table-plan-container {
    width: 23.7%;
  }

  .x-table-card-front.x-front.for-min-width {
    min-width: 345px;
  }

  .x-table-card-front.x-front.for-sig-offer {
    max-width: 100%;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 450px;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 480px;
  }

  .x-table-card-front.x-front-card.for-min-width {
    min-width: 345px;
  }

  .x-table-card-front.x-front-card.for-sig-offer {
    max-width: 100%;
  }

  .x-table-card-back {
    box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.3);
  }

  .x-table-card-back.x-back.for-max-width {
    max-width: 366px;
  }

  .x-fb-grid {
    -ms-grid-columns: 0.5fr 1fr 0.5fr;
    grid-template-columns: 0.5fr 1fr 0.5fr;
  }

  .x-belia-social-text {
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-total-amount-2 {
    bottom: -80px;
    width: 100%;
  }

  .x-price-summary-2 {
    top: -80px;
    width: 100%;
  }

  .x-language-picker-ppj {
    top: 11px;
  }

  .text-block-49 {
    margin-right: 0px;
  }

  .x-sig-offers-ctn {
    width: 25%;
  }

  .x-sig-tab-link.for-left {
    width: 20%;
  }

  .x-sig-tab-link.for-right {
    width: 20%;
  }

  .x-signature-card-block.for-3.for-roaming {
    margin-right: 242px;
    margin-left: 242px;
  }

  .x-signature-card-block.for-2.x-adjust-space {
    margin-right: 348px;
    margin-left: 348px;
  }

  .x-home-digi-slider {
    height: 100%;
  }

  .x-home-dg-desktop-img {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .x-home-dg-right-arrow.for-hide-mobile {
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-home-dg-slide-nav {
    bottom: -3%;
  }

  .x-table-card-back-2 {
    box-shadow: 0 0 9px -4px rgba(0, 0, 0, 0.3);
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 450px;
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 480px;
  }

  .x-plan-table-row-3 {
    height: 80px;
  }

  .x-plan-header-2.x-add-height.for-new-infinite {
    height: 70%;
  }

  .x-idd-slider {
    width: 23.8%;
    box-shadow: none;
  }

  .x-help-card-block {
    padding-right: 40px;
    padding-left: 40px;
  }

  .x-help-card {
    height: 100%;
    padding-top: 20px;
  }

  .x-help-card-para {
    padding-left: 40px;
  }

  .x-help-card-2 {
    width: 100%;
  }

  .x-help-card-para-2 {
    margin-bottom: 0px;
  }

  .x-help-card-block-top {
    margin-right: auto;
    margin-left: auto;
    padding-right: 50px;
    padding-left: 50px;
  }

  .x-help-para-ctn {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-dsp-form-wrapper {
    max-width: 800px;
  }

  .x-exclusive-title.for-center {
    margin-right: 140px;
    margin-left: 140px;
  }

  .x-exclusive-gallery-img {
    width: 100%;
    height: auto;
  }

  .x-exclusive-gallery-title {
    font-size: 20px;
    line-height: 28px;
  }

  .x-exclusive-plan-table-sidebar {
    width: 280px;
  }

  .x-exclusive-text.for-title {
    font-size: 24px;
  }

  .x-exclusive-text-block {
    height: 100%;
  }

  .x-exclusive-slide-wrapper {
    height: 400px;
  }

  .x-exclusive-slider-arrow-left {
    left: -18px;
    top: 0px;
    bottom: 0px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0px;
  }

  .x-exclusive-slider-arrow-right {
    right: -10px;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
  }

  .x-exclusive-table-text {
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-exclusive-table-header {
    height: 96px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-video-center-block {
    margin-right: 100px;
    margin-left: 100px;
  }

  .x-video-center-block.no-margin {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-button-card-list.x-grid-4 {
    margin-right: 140px;
    margin-left: 140px;
    padding-left: 0px;
  }

  .x-icon-card {
    width: 90%;
    height: 100%;
    padding: 20px 30px;
    border: 1px none #000;
    border-radius: 10px;
    box-shadow: 0 2px 10px -3px #979797;
    opacity: 0.95;
  }

  .x-dropdown-item-2 {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-profile-image {
    width: 300px;
    height: 300px;
  }

  .x-profile-grid {
    margin-right: 60px;
    margin-bottom: 60px;
    margin-left: 60px;
  }

  .x-roaming-card-block.for-8 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .x-roaming-slider {
    width: 32.1%;
    box-shadow: none;
  }

  .x-roaming-ctry-grid {
    padding-right: 60px;
    padding-left: 60px;
    -ms-grid-columns: 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr;
    grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr;
  }

  .x-roaming-title {
    font-weight: 500;
  }

  .x-countdown-wrapper {
    z-index: 7;
  }

  .x-arrow-left-wrapper-2 {
    left: -33px;
  }

  .x-arrow-right-wrapper-2 {
    right: -27px;
  }

  .x-table-plan-container-copy {
    width: 23.7%;
  }

  .x-roaming-card-slide {
    width: 32.1%;
    box-shadow: none;
  }

  .x-familiku-masthead {
    width: 100px;
  }

  .x-familiku-masthead.for-jius {
    width: 160px;
  }

  .x-arrow-left-wrapper-3 {
    left: -33px;
  }

  .x-arrow-right-wrapper-3 {
    right: -27px;
  }

  .x-banner-heading-2.for-prepaid-bm {
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .x-home-dg-right-arrow-2.for-hide-mobile {
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-hero-heading-2 {
    color: #272727;
  }

  .x-hero-grid-banner-3 {
    min-height: 28vh;
  }

  .x-device-familiku.for-fibre {
    top: 34%;
    right: 5%;
  }

  .x-device-familiku.for-fibre.for-bm {
    top: 34%;
  }

  .x-device-familiku.for-fibre.for-ori {
    left: auto;
    top: 5%;
    right: 5%;
    bottom: auto;
  }

  .x-webekyc-img {
    width: auto;
  }

  .x-arrow-left-wrapper-ekyc {
    left: -20px;
  }

  .x-arrow-right-wrapper-ekyc {
    right: -20px;
  }

  .x-exclusive-table-text-bm {
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-plan-table-row-bm {
    height: 80px;
  }

  .x-plan-table-row-bm.for-center.for-yellow {
    background-color: #fff8b7;
  }

  .x-plan-table-row-bm.highlight {
    border-left-style: solid;
  }

  .x-plan-table-row-bm-1 {
    height: 80px;
  }

  .x-plan-table-row-bm-1.for-center.for-yellow {
    background-color: #fff8b7;
  }

  .x-plan-table-row-bm-1.highlight {
    border-left-style: solid;
  }

  .x-plan-table-row-bm-3 {
    height: 80px;
  }

  .x-plan-table-row-bm-3.for-center.for-yellow {
    background-color: #fff8b7;
  }

  .x-plan-table-row-bm-3.highlight {
    border-left-style: solid;
  }

  .x-plan-table-row-bm-4 {
    height: 80px;
  }

  .x-plan-table-row-bm-4.for-center.for-yellow {
    background-color: #fff8b7;
  }

  .x-plan-table-row-bm-4.highlight {
    border-left-style: solid;
  }

  .x-plan-table-row-bm-5 {
    height: 80px;
  }

  .x-plan-table-row-bm-5.for-center.for-yellow {
    background-color: #fff8b7;
  }

  .x-plan-table-row-bm-5.highlight {
    border-left-style: solid;
  }

  .x-pf365-link-desktop {
    cursor: pointer;
  }

  .x-pf365-link-mobile {
    cursor: pointer;
  }

  .x-long-banner-image-2 {
    width: 100%;
  }

  .x-free-device-img-ctn {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-section-free-device {
    background-image: none;
  }

  .x-free-device-title {
    font-size: 6.7em;
    line-height: 75%;
  }

  .x-operator-txt {
    font-style: italic;
  }

  .x-mydigi-card-block.for-8 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .x-digi-snapshot-logo {
    top: 31%;
    width: 670px;
  }

  .x-snapshot-paragraph.for-bigger {
    margin-top: 40px;
    margin-right: 100px;
    margin-left: 100px;
    padding: 10px;
    background-color: #ffe600;
    font-size: 23px;
    line-height: 30px;
    font-style: normal;
    font-weight: 300;
  }

  .x-snapshot-cms-list {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-snapshot-h2-heading {
    font-size: 40px;
  }

  .x-gallery-cta.for-404 {
    width: 180px;
    height: 50px;
    font-size: 18px;
  }

  .x-gallery-cta.outline {
    border-color: #c7c9cc;
    background-color: #fff;
    color: #272727;
  }

  .x-gallery-cta.no-margin-center {
    margin-bottom: 20px;
  }

  .x-snapshot-btn-ctn.for-404 {
    margin-bottom: 23px;
  }

  .large-heading {
    font-size: 48px;
  }

  .background-shade.for-quote {
    height: 60%;
  }

  .team-wrapper {
    min-height: 550px;
  }

  .team-item {
    height: 450px;
    min-width: 450px;
  }

  .x-wrapper-3 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .x-digi-snapshot-logo-copy {
    top: 17%;
    width: 510px;
  }

  .x-snapshot-paragraph-copy.for-bigger {
    margin-top: 40px;
    margin-right: 100px;
    margin-left: 100px;
    padding: 10px;
    background-color: #ffe600;
    font-size: 23px;
    line-height: 30px;
    font-style: normal;
    font-weight: 300;
  }

  .x-idd-slider-prepaid {
    width: 23.8%;
    box-shadow: none;
  }

  .x-countdown-wrapper-2 {
    z-index: 7;
  }

  .text-content-parent {
    width: 29.8em;
  }

  .x-digi-snapshot-logo-2 {
    top: 31%;
    width: 670px;
  }

  .x-snapshot-highlight-ctn {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .team-wrapper-2 {
    min-height: 550px;
  }

  .team-item-2 {
    height: 85%;
    min-width: 27vw;
  }

  .x-free-device-small-txt-copy {
    text-shadow: 4px 4px 0 #fff;
  }

  .x-free-device-logo-copy {
    top: 38px;
  }

  .x-free-device-img-ctn-copy {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-section-free-device-copy {
    background-image: none;
  }

  .x-free-device-title-copy {
    color: #4481ad;
    font-size: 6.7em;
    line-height: 75%;
    text-shadow: 6px 6px 0 #fff;
  }

  .div-block-47 {
    background-color: #fff;
  }

  .x-total-amount-3 {
    bottom: -74px;
    width: 100%;
  }

  .x-fb-row-3-price-2 {
    width: 110px;
  }

  .x-fibre-table-sidebar {
    width: 280px;
  }

  .x-fibre-table-block {
    padding-right: 10px;
  }

  .x-fibre-text.for-title {
    font-size: 24px;
  }

  .x-fibre-table-header {
    height: 96px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-fibre-table-text {
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-sfc-scor-ctn {
    margin-left: 163px;
  }

  .x-gadget-paragraph.for-bigger {
    margin-top: 40px;
    margin-right: 100px;
    margin-left: 100px;
    padding: 10px;
    background-color: #ffe600;
    font-size: 23px;
    line-height: 30px;
    font-style: normal;
    font-weight: 300;
  }

  .x-sfc-matches-ctn-2 {
    margin-bottom: 551px;
  }

  .x-network-status-checker-ctn {
    height: 850px;
  }

  .x-malaysiaku-masthead-copy {
    width: 100px;
  }

  .x-malaysiaku-masthead-rk {
    width: 100px;
  }

  .x-plan-table-header-4 {
    height: 96px;
    padding-right: 24px;
    padding-left: 24px;
    border-top: 1px none #000;
  }

  .x-plan-table-content-4 {
    border-top-style: none;
  }

  .x-emp-text-2.for-title {
    font-size: 24px;
  }

  .x-emp-text-2.for-non-bold {
    padding-top: 10px;
    font-weight: 600;
  }

  .x-plan-table-sidebar-4 {
    width: 280px;
  }

  .x-network-steps-sub-desc {
    font-size: 23px;
  }

  .x-gallery-2.accolades {
    background-color: #dde2e5;
  }

  .x-gallery-2.for-network {
    padding-right: 25px;
    padding-left: 25px;
    background-color: #f5f5f5;
  }

  .x-roaming-card-img {
    width: 100%;
  }

  .x-warnai-steps-btn.for-green {
    background-color: #4ebb53;
  }

  .x-warnai-steps-btn.for-blue {
    background-color: #5175cf;
  }

  .x-warnai-steps-btn.for-pink {
    background-color: #f67a7a;
  }

  .x-warnai-steps-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-warnai-paragraph.for-bigger {
    margin-top: 40px;
    margin-right: 100px;
    margin-left: 100px;
    padding: 10px;
    background-color: #ffe600;
    font-size: 23px;
    line-height: 30px;
    font-style: normal;
    font-weight: 300;
  }

  .x-warnai-sub-header {
    font-size: 40px;
  }

  .x-cc-masthead {
    top: 31%;
  }

  .x-wrapper-4 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .x-wrapper-5 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .x-roaming-card-img-2 {
    width: 100%;
  }

  .x-signature-subtitle-copy {
    line-height: 25px;
  }

  .x-roaming-title-2 {
    font-weight: 500;
  }

  .x-more-wrap {
    padding-right: 60px;
    padding-left: 60px;
  }

  .x-pg-title-ctn.for-flex {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .x-pg-pass-txt-ctn {
    width: 50%;
  }

  .x-pg-paragraph {
    padding-right: 200px;
    padding-left: 200px;
  }

  .heading {
    font-size: 2.3em;
  }

  .heading.for-new {
    font-size: 2.5em;
  }

  .feature-wrapper._4 {
    padding-top: 2.8rem;
  }

  .feature-wrapper._3 {
    padding-top: 2.8rem;
  }

  .x-pg-dark-blue-bg {
    width: 100%;
    height: 4000px;
    margin-right: auto;
    margin-left: auto;
  }

  .x-pg-dark-blue-bg.for-new-pg {
    width: 100%;
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
  }

  .logo__image {
    width: 2010px;
    min-width: 2010px;
  }

  .x-pg-pass-img-ctn {
    width: 40%;
  }

  .slide-one.is--1.for-new {
    height: 700px;
  }

  .slide-one.is--1.for-new.new2 {
    height: 500px;
  }

  .default-wrapper {
    max-width: 82%;
  }

  .x-pg-title.for-offer.add-margin {
    padding-right: 140px;
    padding-left: 140px;
  }

  .team-item-3.for-pg {
    height: 400px;
    min-width: 400px;
  }

  .x-section-cc-bg-img {
    background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/630c533e8976ef88119e9522_Digi_Colouring_Malaysiaku_Grand_Prize_Banner2.jpeg");
  }

  .x-section-for-cc {
    background-image: none;
  }

  .x-warnai-subheader.for-small {
    line-height: 35px;
  }

  .x-mydigi-card-img {
    width: 100%;
  }

  .x-fibre-ads-subheadline.for-center {
    margin-right: 140px;
    margin-left: 140px;
  }

  .image-34 {
    height: 80px;
  }

  .x-roaming-usp-img-2 {
    height: 85px;
  }

  .x-roaming-usp-img-1 {
    height: 110px;
  }

  .x-roaming-usp-img-3 {
    height: 90px;
  }

  .x-cm-paragraph {
    padding-right: 220px;
    padding-left: 220px;
  }

  .x-iphone-14-header {
    top: 16%;
  }

  .x-iphone-14-parag {
    top: 22%;
  }

  .x-flip-paragraph.for-bigger {
    margin-top: 40px;
    margin-right: 100px;
    margin-left: 100px;
    padding: 10px;
    background-color: #ffe600;
    font-size: 23px;
    line-height: 30px;
    font-style: normal;
    font-weight: 300;
  }

  .x-flip-free-samsung {
    background-image: none;
  }

  .x-flip-free-samsung-title {
    font-size: 6.7em;
    line-height: 75%;
  }

  .x-flip-subheader {
    font-size: 40px;
  }

  .x-flip-steps-btn.for-green {
    background-color: #4ebb53;
  }

  .x-flip-steps-btn.for-blue {
    background-color: #5175cf;
  }

  .x-flip-steps-btn.for-pink {
    background-color: #f67a7a;
  }

  .x-esim-card-img {
    text-align: left;
  }

  .x-esim-card-title {
    padding-top: 8px;
  }

  .x-esim-card.borderless {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: none;
    font-size: 18px;
    text-align: center;
  }

  .x-esim-card.digizen {
    height: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-belia-promo-postpaid-ctn {
    margin-top: -10px;
  }

  .x-infinite-bottom-cta-wrapper {
    margin-top: -16px;
  }

  .mask {
    overflow: hidden;
  }

  .x-plan-header-sub-3 {
    margin-bottom: 24px;
  }

  .x-postpaid-infinite-blurb {
    margin-top: -10px;
  }

  .x-plan-header-sub-infinite {
    margin-bottom: 24px;
  }

  .x-plan-header-sub-infinite.remove-margin {
    margin-bottom: 0px;
  }

  .image-46 {
    position: static;
    z-index: 10000;
  }

  .x-infinite-quota-header {
    font-size: 45px;
  }

  .x-jius-animated-bg {
    background-position: 50% 40%;
  }

  .x-section-jius-anim {
    background-image: none;
  }

  .x-jius-anim-header {
    font-size: 4em;
    line-height: 75%;
  }

  .x-jius-anim-header-2 {
    text-shadow: none;
  }

  .x-jius-anim-slant {
    background-position: 50% 85%;
  }

  .x-plan-table-row-4 {
    height: 80px;
  }

  .x-flip4all-header-ctn {
    margin-bottom: 0px;
  }

  .x-flip4all-steps-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-flip-steps-btn-copy.for-green {
    background-color: #4ebb53;
  }

  .x-flip-steps-btn-copy.for-blue {
    background-color: #5175cf;
  }

  .x-flip-steps-btn-copy.for-pink {
    background-color: #f67a7a;
  }

  .image-49 {
    width: 100%;
  }

  .x-pg-card-subtitle {
    margin-bottom: 0px;
    font-size: 24px;
    line-height: 30px;
  }

  .x-malaysiaku-devices-bg-2 {
    background-position: 50% 30%;
  }

  .x-wrapper-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .x-content-copy-img-digi-smart-uc {
    width: 100%;
    margin-right: 32px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-content-copy-img-digi-smart-uc.for-right {
    width: 36%;
    height: auto;
  }

  .x-content-copy-img-digi-smart-uc.for-right.for-limit {
    width: 42%;
  }

  .x-content-copy-img-digi-smart-uc.for-right.for-our-purpose {
    width: 96%;
  }

  .x-content-copy-img-digi-smart-uc.for-right.for-esim {
    width: 90%;
  }

  .x-content-copy-img-digi-smart-uc.for-left32.for-no-line {
    margin-top: -1px;
  }

  .x-content-copy-img-digi-smart-uc.for-digital.for-no-line {
    margin-top: -1px;
  }

  .x-menang-img-block {
    border-radius: 0px;
  }

  .x-menang-img-block.for-square {
    display: block;
    overflow: visible;
    width: 60%;
    height: 60%;
  }

  .x-roaming-sc {
    height: 110px;
  }

  .x-belia-steps.for-green {
    background-color: #4ebb53;
  }

  .x-belia-steps.for-blue {
    background-color: #5175cf;
  }

  .x-belia-steps.for-pink {
    background-color: #f67a7a;
  }

  .x-belia-image {
    width: 80%;
  }

  .x-digi-5g-paragraph.for-bigger {
    margin-top: 40px;
    margin-right: 100px;
    margin-left: 100px;
    padding: 10px;
    background-color: #ffe600;
    font-size: 23px;
    line-height: 30px;
    font-style: normal;
    font-weight: 300;
  }

  .x-section-3 {
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 1920px) {
  .x-section.for-smbdg {
    background-position: 50% 20%;
  }

  .x-section.for-sfc-steps {
    background-position: 50% 5%;
  }

  .x-section.for-skorbsdg {
    background-position: 40% 32%;
  }

  .x-section.for-skorbsdg {
    background-position: 40% 32%;
  }

  .x-plan-table-heading-bar.no-curve.for-mobile-bd-mbb-5-5 {
    margin-bottom: 75px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: -125px;
  }

  .x-plan-highlight-row.for-fibre-bm-copy {
    top: 36%;
  }

  .x-main-banner.for-s22 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 33%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
  }

  .x-main-banner.for-add-ons {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee83a8cfb5da_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee83a8cfb5da_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Desktop.jpg");
  }

  .x-main-banner.for-family {
    background-position: 0px 0px, 50% 30%;
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), none;
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), none;
  }

  .x-main-banner.for-nsc {
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-pf365 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d953722a282c85d8cc3_Digi_PF365_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d953722a282c85d8cc3_Digi_PF365_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 70%;
  }

  .x-main-banner.for-ppj {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 70%;
  }

  .x-main-banner.for-iphone {
    height: 420px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63228fa1b83ab813e37ea77b_Digi_Devices_iPhone_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63228fa1b83ab813e37ea77b_Digi_Devices_iPhone_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 30%;
  }

  .x-main-banner.for-android {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153b4e078ad73d9c46874_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 40%;
  }

  .x-main-banner.for-ppj-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c395279de5a1458646f_Digi_Devices_PPJ_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 70%;
  }

  .x-main-banner.for-gf-plus {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668015add9a7097c220dd_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668015add9a7097c220dd_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 30%;
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5fad10df6a8b66493c4_Digi_Promotions_MainBanner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5fad10df6a8b66493c4_Digi_Promotions_MainBanner_Desktop.jpg");
    background-position: 0px 0px, 50% 0%;
    background-size: auto, auto;
  }

  .x-main-banner.for-roaming {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(31%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f16420ec73eda84a2e05_Digi_Roaming_Header-Banner_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 31%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f16420ec73eda84a2e05_Digi_Roaming_Header-Banner_Desktop.jpg");
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
  }

  .x-main-banner.for-trade-in {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9d0a40485ab486dbd_Digi_Devices_SubpageMainBanner_TradeIn_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9d0a40485ab486dbd_Digi_Devices_SubpageMainBanner_TradeIn_Desktop.jpg");
    background-position: 0px 0px, 50% 40%;
  }

  .x-main-banner.for-esim {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbac1fe781edf777497_Digi_Devices_SubpageMainBanner_eSIM_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 40%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbac1fe781edf777497_Digi_Devices_SubpageMainBanner_eSIM_Desktop.jpg");
    background-position: 0px 0px, 50% 40%;
  }

  .x-main-banner.for-airsim {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, transparent), to(rgba(0, 0, 0, 0.63))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbcbd97be77af8fc253_Digi_Devices_SubpageMainBanner_AirSIM_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 45%, rgba(0, 0, 0, 0.63)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbcbd97be77af8fc253_Digi_Devices_SubpageMainBanner_AirSIM_Desktop.jpg");
    background-position: 0px 0px, 50% 40%;
  }

  .x-banner-heading.for-postpaid.for-iphone {
    top: 262px;
  }

  .x-banner-title.for-iphone {
    top: 285px;
  }

  .x-mini-notice.for-larger.for-infinite {
    margin-top: -80px;
  }

  .x-plan-header-div.x-add-margin {
    padding-top: 30px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid.eng {
    height: 585px;
  }

  .x-plan-header-2.x-add-height.for-new-infinite {
    height: 60%;
  }

  .x-device-bg.for-gadget-sim {
    background-position: 50% 60%;
  }

  .x-snapshot-paragraph {
    font-size: 24px;
    line-height: 35px;
  }

  .x-dgs-section.for-sfc-bg {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(250, 215, 84, 0.44)), color-stop(11%, #000));
    background-image: linear-gradient(180deg, rgba(250, 215, 84, 0.44), #000 11%);
  }

  .team-wrapper {
    min-height: 560px;
  }

  .team-item {
    height: 450px;
    min-width: 450px;
  }

  .arrow-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
  }

  .x-snapshot-descrip {
    font-size: 20px;
    line-height: 35px;
  }

  .x-total-amount-3 {
    bottom: -72px;
  }

  .x-sfc-bg-video {
    height: 700px;
  }

  .x-sfc-scor-ctn {
    width: 560px;
    margin-bottom: 218px;
    margin-left: 253px;
  }

  .x-sfc-steps-ctn {
    margin-top: 40px;
    margin-bottom: 128px;
  }

  .x-sfc-iphone-img {
    width: 380px;
  }

  .x-gadget-paragraph {
    font-size: 24px;
    line-height: 35px;
  }

  .x-malaysiaku-devices-bg {
    background-position: 50% 60%;
  }

  .x-malaysiaku-devices-bg.for-gadget-sim {
    background-position: 50% 60%;
  }

  .x-gadget-sim-bg {
    background-position: 50% 60%;
  }

  .x-gadget-sim-bg.for-gadget-sim {
    background-position: 50% 60%;
  }

  .x-sfc-steps-ctn-2 {
    margin-top: 40px;
  }

  .x-sfc-iphone-img-copy {
    width: auto;
  }

  .x-sfc-matches-ctn-2 {
    margin-bottom: 715px;
  }

  .x-digital-header {
    font-size: 35px;
  }

  .x-sg-main-banner-h1-copy {
    margin-bottom: 10px;
    padding-top: 25px;
  }

  .x-warnai-title-desc {
    font-size: 20px;
    line-height: 35px;
  }

  .x-warnai-bg-video {
    height: 700px;
  }

  .x-signature-subtitle-copy {
    line-height: 25px;
  }

  .card__content__left {
    min-width: auto;
    padding-right: 114px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .card__content__left.for-one {
    padding-right: 0px;
  }

  .feature-card {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }

  .logos__image__container {
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .roadmap__image {
    width: 550px;
  }

  .roadmap__image.for-smaller.for-one {
    width: auto;
    height: 570px;
    margin-right: 213px;
    margin-left: 213px;
  }

  .logo__image__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading {
    font-size: 4.7em;
    line-height: 1em;
  }

  .heading.for-new {
    font-size: 2.9em;
    line-height: 1.5em;
  }

  .x-pg-pass-heading {
    line-height: 1em;
  }

  .x-pg-dark-blue-bg.for-new-pg {
    height: 1170px;
  }

  .logos__image__wrapper.is--one {
    max-width: 100%;
  }

  .logo__image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .card__content__right {
    max-width: 70%;
    padding-left: 100px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .slide-one.is--1 {
    height: 710px;
  }

  .logos__content {
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .logos__content.is--laptop--tablet {
    grid-row-gap: 50px;
  }

  .default-wrapper {
    width: 100%;
    max-width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .logos {
    background-color: transparent;
  }

  .x-pg-title.for-offer.add-margin {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-cm-logo {
    width: 800px;
  }

  .x-maniam-logo {
    width: 800px;
  }

  .x-iphone-14-header {
    top: 7%;
  }

  .x-iphone-14-parag {
    top: 13%;
  }

  .x-flip-free-samsung-bg {
    background-position: 50% 60%;
  }

  .x-flip-free-samsung-bg.for-gadget-sim {
    background-position: 50% 60%;
  }

  .x-infinite-bottom-cta-wrapper {
    margin-top: -16px;
  }

  .x-infinite-quota-header {
    font-size: 45px;
  }

  .x-jius-animated-bg {
    background-position: 50% 45%;
  }

  .x-jius-anim-header.for-bm {
    font-size: 3.3em;
  }

  .x-jius-anim-link {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 100%;
  }

  .image-49 {
    height: 1190px;
  }

  .x-pg-card-subtitle {
    line-height: 1em;
  }

  .x-malaysiaku-devices-bg-2 {
    background-position: 50% 35%;
  }

  .x-digi-5g-paragraph {
    font-size: 24px;
    line-height: 35px;
  }
}

@media screen and (max-width: 991px) {
  body {
    font-size: 14px;
    line-height: 22px;
  }

  .x-top-nav {
    padding-top: 0px;
  }

  .x-limit {
    padding-right: 32px;
    padding-left: 32px;
  }

  .x-limit.for-prime-dd {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-limit.x-add-margin.more-margin {
    padding-right: 32px;
    padding-left: 32px;
  }

  .x-limit.for-countdown {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .x-limit.for-countdown {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-limit.for-jius {
    padding-right: 40px;
    padding-left: 40px;
  }

  .x-area-group {
    display: none;
  }

  .x-area-group-link {
    padding-top: 12px;
    padding-bottom: 12px;
    border-radius: 8px;
    background-color: #272727;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }

  .x-area-group-link.top {
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #fff;
    color: #979797;
    font-size: 12px;
  }

  .x-prime-nav-group {
    position: relative;
  }

  .x-acc-nav-group {
    position: relative;
    z-index: 10;
  }

  .x-brand-link {
    position: relative;
    z-index: 10;
  }

  .x-prime-nav-menu {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100vh;
    margin-left: 0px;
    padding-top: 120px;
    padding-bottom: 0px;
    background-color: #f5f5f5;
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }

  .x-prime-nav-menu.for-m-hide {
    -webkit-transform: translate(-100%, 0%);
    -ms-transform: translate(-100%, 0%);
    transform: translate(-100%, 0%);
  }

  .x-prime-nav-menu-list {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-prime-nav-menu-item {
    margin-bottom: 8px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 0px;
    border-bottom: 1px solid #c7c9cc;
  }

  .x-prime-nav-menu-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 20px;
  }

  .x-icon.for-opt-btn {
    font-size: 22px;
  }

  .x-icon.for-prime-nav {
    display: block;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
    transition: all 250ms cubic-bezier(.86, 0, .07, 1);
  }

  .x-icon.for-prime-nav.is-idle {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .x-icon.for-more-toggle-right.is-hide {
    display: block;
  }

  .x-icon.for-mydigi {
    font-size: 22px;
  }

  .x-icon.for-mydigi {
    font-size: 22px;
  }

  .x-icon.for-opt-btn {
    font-size: 22px;
  }

  .x-icon.for-business {
    font-size: 22px;
  }

  .x-prime-dd-menu {
    position: relative;
    top: 0px;
    border-radius: 8px;
    background-color: #fff;
  }

  .x-prime-dd-wrapper {
    padding: 24px 24px 0px;
  }

  .x-prime-dd-col {
    min-width: 0px;
  }

  .x-emp-text.for-fibre.forbold {
    margin-right: 0px;
  }

  .x-emp-text.for-fibre.forbold.for-right-padding {
    margin-right: 30px;
  }

  .x-prime-dd-sep {
    width: 100%;
    height: 1px;
    margin: 24px 0px;
  }

  .x-prime-dd-list {
    grid-auto-columns: 1fr;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-flex.for-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-flex.for-top.esim {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-flex.for-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-prime-dd-container {
    display: block;
  }

  .x-mobile-nav-toggle-btn {
    position: relative;
    z-index: 10;
    display: block;
    margin-left: 16px;
    padding: 12px 16px;
    border-radius: 40px;
    background-color: #272727;
    -webkit-transition: all 250ms cubic-bezier(.86, 0, .07, 1);
    transition: all 250ms cubic-bezier(.86, 0, .07, 1);
    color: #fff;
    font-weight: 500;
  }

  .x-mobile-nav-toggle-btn.for-idle {
    display: block;
    background-color: #fff;
    color: #6e6e6e;
  }

  .x-scroller {
    overflow: auto;
    width: 100%;
    height: 100%;
  }

  .x-scroller.for-prime-nav-menu {
    padding-right: 32px;
    padding-bottom: 80px;
    padding-left: 32px;
  }

  .x-master {
    padding-top: 111px;
  }

  .x-master.for-home {
    padding-top: 108px;
  }

  .x-master.for-our-people {
    padding-top: 112px;
  }

  .x-master.for-ep {
    padding-top: 112px;
  }

  .x-master.for-ekyc {
    padding-top: 100px;
  }

  .x-wrapper.x-add-margin {
    margin-bottom: 20px;
  }

  .x-section.for-hide {
    display: none;
  }

  .x-section.for-hide.for-s22-desktop {
    display: none;
  }

  .x-section.for-hide-desktop {
    display: block;
  }

  .x-section.for-hide-tablet {
    display: none;
  }

  .x-section.for-skorbsdg {
    background-position: 70% 100%;
  }

  .x-section.for-skorbsdg {
    background-position: 100% 100%;
  }

  .x-section.for-pg-bg-yellow {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
  }

  .x-section.for-pg-dark-blue {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
  }

  .x-section.for-pg-bg-blue {
    top: -30px;
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
  }

  .x-section.for-pg-bg-img {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
  }

  .x-section.flip4all-bg2 {
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
  }

  .x-section.for-pg-bg-img {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
  }

  .x-section.for-pg-bg-blue {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
  }

  .x-subnav {
    top: 112px;
  }

  .x-subnav-menu-list {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-subnav-menu-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-vr-sep.for-onboard {
    width: auto;
    height: 1px;
    margin: 16px 0px;
  }

  .x-hero.for-subpage {
    position: static;
    margin-bottom: 24px;
  }

  .x-hero-wrapper {
    display: block;
    min-height: 0vh;
    padding: 0px;
  }

  .x-hero-wrapper.for-slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-lead-text.for-limit-60 {
    max-width: none;
  }

  .x-lead-text.for-slider {
    color: #272727;
  }

  .x-lead-text.for-limit-60 {
    max-width: none;
  }

  .x-section-header.centre.for-side-padding.for-roaming {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-rate-plan-container {
    overflow: auto;
    margin: -16px -32px 24px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .x-rate-plan-list {
    margin-right: -32px;
    margin-left: -32px;
    padding: 16px 32px 32px;
  }

  .x-rate-plan-item {
    width: 260px;
  }

  .x-rate-plan-item.for-althr {
    width: 100%;
  }

  .x-rate-plan-card.for-focus {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .x-tab.for-postpaid {
    margin-top: 0px;
  }

  .tab-postpaid150 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-tab-content.for-overflow {
    overflow: visible;
  }

  .x-rate-table-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .x-rate-table-row.for-header {
    margin-top: 0px;
  }

  .x-rate-table-col.for-first {
    width: 160px;
  }

  .x-rate-table-col.for-last {
    width: 100%;
    border-top: 1px solid #c7c9cc;
  }

  .x-footer {
    padding-bottom: 40px;
  }

  .x-footer.for-rdy {
    padding-bottom: 0px;
  }

  .x-footer-wrapper {
    display: block;
  }

  .x-footer-col {
    margin-bottom: 24px;
  }

  .x-btn-container.for-card-block {
    position: relative;
    z-index: 10;
  }

  .x-btn-container.for-card-block.for-digizen-stories {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .x-btn-container.for-cta.for-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-btn-container.for-promo-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-btn-container.for-appdownload {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-btn-container.for-center.for-home-fibre {
    top: -14px;
  }

  .x-btn-container.for-center.for-desktop {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-btn.for-small {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .x-btn.toggle-popup.for-full.x-table-flip-btn.not-active:hover {
    border-style: none;
  }

  .x-footer-list {
    display: none;
  }

  .x-rate-copy-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-rate-copy-block.for-right.for-esim {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .x-content-wrapper.for-margin {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-content-wrapper.for-center {
    text-align: center;
  }

  .x-content-wrapper.for-center.for-top-padding {
    padding-top: 20px;
  }

  .x-content-copy-img {
    position: relative;
    top: auto;
    width: 100%;
    margin-bottom: 24px;
  }

  .x-content-copy-img.for-right {
    width: 100%;
    margin-top: 24px;
    margin-left: 0px;
    border-radius: 8px;
  }

  .x-content-copy-img.for-right.for-esim {
    width: 36%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .x-content-copy-img.for-left32 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .x-content-copy-img.for-digital {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .x-content-copy-img.for-peranti {
    width: 60%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-content-block.for-slide {
    margin-right: -32px;
    margin-left: -32px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .x-content-block.x-add-padding {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-img-block {
    width: 100%;
  }

  .x-img-block.for-square {
    width: 100%;
    height: 100%;
  }

  .x-card-block.for-4 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .x-card-block.for-4.for-solution {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-card-block.for-4.for-top-padding {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-4.add-margin {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-card-block.for-4.for-esim {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-4 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-card-block.for-4-cards {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card.digizen {
    height: 100%;
  }

  .x-card-img.for-mgmt {
    height: auto;
  }

  .x-guide-card-item-info.for-snapshot {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 20px;
  }

  .x-hero-side-banner.for-slider {
    position: relative;
    right: auto;
    bottom: auto;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: -60px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-hero-side-banner.for-slider.for-mobile {
    display: none;
  }

  .x-onboard-plan-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-onboard-plan-flex.for-link {
    grid-auto-flow: row dense;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-onboard-plan-col.for-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .x-onboard-plan-col.for-desktop {
    display: none;
  }

  .x-onboard-plan-img {
    height: 64px;
  }

  .x-onboard-plan-info.for-desktop {
    display: none;
  }

  .x-hero-container {
    max-width: none;
    padding: 32px;
    background-image: radial-gradient(circle farthest-corner at 0% 100%, #ffe600 60%, rgba(255, 230, 0, 0) 90%);
  }

  .x-hero-container.for-slider {
    width: auto;
    height: auto;
    max-width: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(rgba(255, 230, 0, 0)));
    background-image: linear-gradient(0deg, #fff 88%, rgba(255, 230, 0, 0));
  }

  .x-hero-container.for-banner {
    background-image: none;
  }

  .x-plan-table-sidebar {
    width: 240px;
    border-right-width: 2px;
    border-right-color: #272727;
  }

  .x-plan-table-content {
    position: relative;
    overflow: auto;
  }

  .x-plan-table-header {
    position: relative;
    top: 0px;
  }

  .x-plan-table-header.for-sidebar.for-merge.mb-bd {
    border-top-style: none;
  }

  .x-plan-table-header.for-sidebar.for-sticky {
    position: relative;
    top: auto;
  }

  .x-plan-table-header.for-higher.for-juara {
    height: 150px;
  }

  .x-plan-table-header.for-sticky {
    position: relative;
    top: auto;
  }

  .x-plan-table-col {
    position: relative;
    min-width: 160px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-right: 1px solid #c7c9cc;
  }

  .x-plan-table-col.for-one-col {
    width: 60%;
    border-right-style: none;
  }

  .x-plan-table-col.for-one-col.for-exclusive.for-yellow.for-border {
    width: 40%;
    margin-top: -1px;
  }

  .x-plan-table-col.for-one-col.for-fibre.for-yellow.for-border {
    width: 30%;
    margin-top: -4px;
  }

  .x-plan-table-col.for-column {
    width: 20%;
    border-right-style: none;
  }

  .x-plan-table-col.for-column.for-exclusive.for-yellow.for-border {
    width: 60%;
    margin-top: 0px;
  }

  .x-plan-table-col.for-column.for-yellow {
    width: 30%;
    min-width: auto;
  }

  .x-plan-table-row.for-center.for-large {
    height: auto;
  }

  .x-plan-table-row.for-center.for-horizontal.for-vertical.for-fibre {
    width: auto;
  }

  .x-plan-table-row.for-large {
    height: auto;
    padding-right: 0px;
  }

  .x-plan-table-row.for-higher.under-highlight {
    margin-top: 63px;
  }

  .x-plan-table-row.for-higher.under-highlight.for-yellow {
    margin-top: 53px;
  }

  .x-plan-table-row.for-promo {
    padding-right: 59px;
  }

  .x-plan-table-row.for-fibre.for-bm {
    height: 100px;
  }

  .x-plan-table-row.for-fibre.add-height-2 {
    height: 95px;
  }

  .x-plan-table-row.for-fibre.add-height-copy {
    height: 90px;
  }

  .x-endnote-h2 {
    width: 100%;
  }

  .x-hero-slider-pane {
    height: auto;
  }

  .x-hero-slider-pane.for-postpaid-family {
    color: #272727;
  }

  .x-content-card-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-promo-card-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-simple-card-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-slider-h1 {
    font-size: 32px;
  }

  .x-float-helper {
    z-index: 9000;
    display: block;
  }

  .x-float-helper-btn {
    box-shadow: 0 6px 12px -4px rgba(3, 155, 229, 0.64);
    -webkit-transition: all 250ms cubic-bezier(.77, 0, .175, 1);
    transition: all 250ms cubic-bezier(.77, 0, .175, 1);
  }

  .x-float-helper-menu {
    -webkit-transform: scale3d(1none, 1none, 1none) translate(-50%, 0px);
    transform: scale3d(1none, 1none, 1none) translate(-50%, 0px);
    -webkit-transition: all 500ms cubic-bezier(.77, 0, .175, 1);
    transition: all 500ms cubic-bezier(.77, 0, .175, 1);
  }

  .x-float-helper-menu.for-m-hide {
    -webkit-perspective-origin: 50% 100%;
    perspective-origin: 50% 100%;
    -webkit-transform: translate(-50%, 0px) scale(0);
    -ms-transform: translate(-50%, 0px) scale(0);
    transform: translate(-50%, 0px) scale(0);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
  }

  .x-deck-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-promo-wrapper {
    background-image: none;
  }

  .x-promo-container {
    display: block;
  }

  .x-cart-main {
    margin-left: 0px;
    padding-top: 32px;
  }

  .x-cart-close-btn {
    margin-bottom: 24px;
  }

  .x-input-row.idd-rates.flex-child.for-1-column {
    display: -ms-grid;
    display: grid;
    justify-items: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-input-row.idd-rates.add-margin {
    margin-right: -8px;
    margin-left: -8px;
  }

  .x-input-row.roaming-rates {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-input-text.add-height {
    height: 80px;
  }

  .x-input-col.dont-expand {
    width: 300px;
  }

  .x-input-col.dont-expand {
    width: 70%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-input-col.dont-expand.left-padding {
    width: 70%;
    margin-left: 0px;
  }

  .x-input-col.dont-expand.right-padding {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-toggle-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-input-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-input-prefix {
    padding-top: 23px;
    padding-bottom: 9px;
  }

  .x-input-prefix.for-idle {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .x-tile-plan-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-device-list-block {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-tile-plan-title.for-black {
    font-size: 22px;
  }

  .x-step-h3 {
    font-size: 20px;
    line-height: 28px;
  }

  .x-form-nav-header {
    position: fixed;
    width: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
  }

  .x-form-h1 {
    margin-bottom: 0px;
  }

  .x-form-wrapper {
    padding-top: 10px;
  }

  .x-m-quick-nav {
    display: -ms-grid;
    display: grid;
    margin-top: 40px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-hero-slider-link {
    position: relative;
  }

  .x-hero-slider-action.for-yellow {
    color: #039be5;
  }

  .x-hero-slider-action.for-postpaid-fam {
    color: #039be5;
  }

  .x-prime-nav-menu-link-alt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 20px;
  }

  .x-shop-list {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-shop-list.for-5 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-shop-list.for-7 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-video-gallery-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .x-banner-list {
    height: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-banner-list.for-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
  }

  .x-banner-list.for-1-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-banner-list.for-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-banner-list.for-two {
    height: auto;
  }

  .x-banner-list.for-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
  }

  .x-banner-list.for-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
  }

  .x-banner-item.for-1-4-main {
    overflow: hidden;
    max-height: 380px;
  }

  .x-banner-item-link {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .x-banner-item-img {
    width: 100%;
    height: auto;
    max-width: none;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .x-plan-table-merged {
    grid-column-gap: 0px;
  }

  .x-broadcast-list {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .x-broadcast-teaser {
    font-size: 14px;
  }

  .x-jaringan-banner-item-link {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .x-country-list {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-redirect-block.for-smaller.for-4 {
    -ms-grid-columns: minmax(200px, 1fr) 1fr;
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  .x-redirect-block.for-store {
    -ms-grid-columns: minmax(auto, 1fr) 1fr 1fr 1fr;
    grid-template-columns: minmax(auto, 1fr) 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-redirect-link {
    padding: 12px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-redirect-link.for-store {
    text-align: center;
  }

  .x-redirect-cta-subheading {
    display: block;
  }

  .x-redirect-image {
    position: static;
    margin-bottom: 20px;
  }

  .x-redirect-icon {
    font-size: 16px;
  }

  .x-redirect-icon.for-center {
    top: 0px;
  }

  .x-btl-img-banner {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 0px;
  }

  .x-btl-img-banner.collab {
    border-radius: 12px;
  }

  .x-hero-grid-banner {
    display: -ms-grid;
    display: grid;
    height: 240px;
    min-height: 0vh;
    padding: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.95fr 1fr;
    grid-template-columns: 0.95fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-hero-side-banner-img {
    display: block;
    border-radius: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-limit.for-banner {
    padding-right: 32px;
    padding-left: 32px;
  }

  .x-limit.for-banner {
    padding-right: 32px;
    padding-left: 32px;
  }

  .x-hero-heading.for-white.for-smaller {
    font-size: 2em;
    line-height: 1.2em;
  }

  .x-hero-side-banner-mobile {
    display: none;
    border-radius: 0px;
  }

  .x-solution-feature-rich-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-solution-feature-rich-text img {
    width: 100%;
  }

  .x-solution-feature-rich-text figure {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-solution-testimonial-rt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-solution-testimonial-rt img {
    width: 100%;
  }

  .x-solution-testimonial-rt figure {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-store-service-heading {
    font-size: 12px;
    line-height: 17px;
    text-align: center;
  }

  .x-store-rocket-container {
    margin-right: -32px;
    margin-left: -32px;
  }

  .x-long-banner.add-space {
    margin-top: 16px;
  }

  .x-testimonial-slide.for-one {
    width: 47%;
  }

  .x-testimonial-slide.for-fibre {
    width: 47%;
  }

  .slider {
    margin-right: -32px;
    margin-left: -32px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .left-arrow.for-digbiz-placing {
    left: 15px;
  }

  .right-arrow {
    right: -8%;
  }

  .right-arrow.for-digbiz-placing {
    right: -1%;
  }

  .x-image-card-container {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-image-card-container.for-promo {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .x-image-card-container.for-promo.version-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-image-card-img.remove-padding {
    margin-bottom: 0px;
  }

  .x-form-tab-link {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .text-span-35 {
    color: #fff;
  }

  .x-promo-img-banner {
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 16px;
  }

  .x-promo-list-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-promo-list-img-block {
    width: 100%;
  }

  .x-error-heading {
    font-size: 40px;
    line-height: 48px;
  }

  .x-error-img {
    width: 200px;
  }

  .x-tab-link-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-tile-press-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-business-copy-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-suite-heading {
    font-size: 24px;
    line-height: 32px;
    text-align: center;
  }

  .x-mef-img {
    width: 100%;
  }

  .x-text-link {
    z-index: 100;
  }

  .x-text-link.oracle-and-ifleet {
    bottom: 406px;
  }

  .x-back-top-link {
    display: none;
  }

  .x-btl-main-headline {
    font-size: 1.8em;
  }

  .x-raja-kombo-cta-container {
    width: 100%;
  }

  .x-raja-kombo-cta-block {
    text-align: center;
  }

  .x-kombo-tab-link {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-pb-price-grid {
    -ms-grid-columns: 1fr 0.25fr 0.25fr 0.5fr 0.5fr;
    grid-template-columns: 1fr 0.25fr 0.25fr 0.5fr 0.5fr;
  }

  .x-plan-table-heading-bar.no-curve.for-mobile-bd-mbb-5-5 {
    top: 575px;
  }

  .x-plan-table-heading-bar.adjust-base-plan {
    margin-bottom: -47px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-mobile {
    margin-bottom: -47px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet {
    margin-bottom: 0px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: 0px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: -125px;
  }

  .x-plan-highlight-row {
    top: 45%;
    margin-top: -26px;
    padding-top: 16px;
    padding-bottom: 16px;
    text-align: center;
  }

  .x-plan-highlight-row.for-fibre {
    top: 38%;
  }

  .x-plan-highlight-row.for-fibre-bm {
    top: 39.5%;
  }

  .x-plan-highlight-row.for-fibre-bm-copy {
    top: 37.3%;
  }

  .x-plan-highlight-row.for-fibre-copy {
    top: 35.5%;
  }

  .x-test-kit-h2 {
    width: 100%;
  }

  .x-plan-table-col-3 {
    min-width: 160px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-right: 1px solid #c7c9cc;
  }

  .x-onboard-plan-img-2 {
    height: 64px;
  }

  .x-banner-item-img-2 {
    width: 100%;
    height: 100%;
    max-width: none;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .x-plan-table-merged-2 {
    grid-column-gap: 0px;
  }

  .x-plan-table-content-3 {
    overflow: auto;
  }

  .x-limit-2 {
    padding-right: 32px;
    padding-left: 32px;
  }

  .x-hero-container-2 {
    max-width: none;
    padding: 32px;
    background-image: radial-gradient(circle farthest-corner at 0% 100%, #ffe600 60%, rgba(255, 230, 0, 0) 90%);
  }

  .x-hero-container-2.for-banner {
    background-image: none;
  }

  .x-hero-container-2.for-banner {
    background-image: none;
  }

  .x-content-copy-img-2 {
    position: relative;
    top: auto;
    width: 100%;
    margin-bottom: 24px;
  }

  .x-content-copy-img-2.for-left32 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .x-hero-grid-banner-2 {
    display: -ms-grid;
    display: grid;
    height: 240px;
    min-height: 0vh;
    padding: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.95fr 1fr;
    grid-template-columns: 0.95fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-plan-table-sidebar-3 {
    width: 240px;
    border-right-width: 2px;
    border-right-color: #272727;
  }

  .x-hero-side-banner-mobile-2 {
    display: none;
    border-radius: 0px;
  }

  .r-separator.product {
    top: 25px;
  }

  .r-master {
    margin-top: 0px;
  }

  .x-plan-logo-link.for-super-long-life {
    left: auto;
    top: -18%;
  }

  .r-pricing-cashback {
    grid-row-gap: 6px;
  }

  .r-text-block {
    text-align: center;
  }

  .r-pricing-left-grid {
    -ms-grid-rows: 33px auto;
    grid-template-rows: 33px auto;
  }

  .r-pricing-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .r-usp-background {
    height: 350px;
    padding-bottom: 0px;
  }

  .r-rdy-character.small {
    position: static;
    top: -184px;
    display: none;
  }

  .r-video-grid {
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .r-video-grid.for-mobile {
    margin-right: 24px;
    margin-left: 24px;
    grid-row-gap: 32px;
  }

  .r-new-sim-box.outline.existing-cust {
    margin-right: 24px;
    margin-left: 24px;
  }

  .r-section-pricing {
    background-position: 50% 0%;
  }

  .r-join-us-grid {
    margin-right: 24px;
    margin-left: 24px;
  }

  .r-pricing-box-grid {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .r-partners-grid {
    margin-top: 0px;
    margin-right: 24px;
    margin-left: 24px;
    grid-column-gap: 31px;
  }

  .r-nav-bar.for-product.exist {
    left: 0%;
    top: 22%;
    right: 0%;
    bottom: auto;
  }

  .r-section-body {
    height: 1200px;
  }

  .r-pricing-right-grid {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .r-container-2 {
    position: static;
  }

  .r-container-2.for-pricing {
    padding-right: 36px;
    padding-left: 36px;
  }

  .r-container-2.for-section-body {
    max-width: 1200px;
    padding-bottom: 93px;
  }

  .r-container-2.for-optimize {
    padding-top: 65px;
    padding-bottom: 113px;
  }

  .r-container-2.for-cashback {
    padding-bottom: 44px;
  }

  .r-container-2.always-on {
    padding-top: 50px;
    padding-bottom: 49px;
  }

  .r-container-2.for-sm {
    padding-top: 0px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .r-video-container {
    margin-right: 24px;
    margin-left: 24px;
  }

  .r-new-sim-grid {
    display: none;
  }

  .r-new-sim-grid.for-tablet {
    display: -ms-grid;
    display: grid;
    margin: 11px 5px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.25fr 1.25fr 0.25fr;
    grid-template-columns: 0.25fr 1.25fr 0.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .r-join-us-grid-2 {
    display: none;
    -ms-grid-columns: 100px auto;
    grid-template-columns: 100px auto;
  }

  .r-join-us-grid-2.for-tablet {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 100px auto;
    grid-template-columns: 100px auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .r-headline-grid {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .r-headline-grid.for-cashback {
    margin-right: 24px;
    margin-left: 24px;
  }

  .r-text-wrapper.optimize {
    margin-right: 24px;
    margin-left: 24px;
  }

  .r-section-always-on {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 30, 30, 0.9)), to(rgba(33, 30, 30, 0.9))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d290a4426e6ad_Digi_RDY_Showreel_Background.jpg");
    background-image: linear-gradient(180deg, rgba(33, 30, 30, 0.9), rgba(33, 30, 30, 0.9)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d290a4426e6ad_Digi_RDY_Showreel_Background.jpg");
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .r-usp-grid {
    margin-top: 118px;
    margin-right: 24px;
    margin-left: 24px;
  }

  .r-body-text.small {
    margin-right: 24px;
    margin-left: 24px;
  }

  .r-body-text.left-align.join-us {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .r-change-plan-grid {
    display: -ms-grid;
    display: grid;
    margin-bottom: 10px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .r-always-on-grid {
    margin-right: 24px;
    margin-left: 24px;
  }

  .r-text-style-21 {
    line-height: 25px;
  }

  .x-footer-gaming {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-main-banner.for-postpaid {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633b83c04c294eb5304b3326_Digi_Postpaid_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633b83c04c294eb5304b3326_Digi_Postpaid_SubpageMainBanner_Tablet.jpg");
  }

  .x-main-banner.for-s22 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(37%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f3619242a03_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 37%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f3619242a03_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Tablet.jpg");
  }

  .x-main-banner.for-add-ons {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651ad45656564428ac31_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651ad45656564428ac31_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Tablet.jpg");
  }

  .x-main-banner.for-family {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(46%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651ea32bf80e9911fcd5_Digi_Postpaid_PostpaidFamily_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 46%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651ea32bf80e9911fcd5_Digi_Postpaid_PostpaidFamily_SubpageMainBanner_Tablet.jpg");
  }

  .x-main-banner.for-prepaid-bm {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e52581cc45f695_Digi_PrepaidNEXT_SubpageMainBanner_Tablet_BM.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e52581cc45f695_Digi_PrepaidNEXT_SubpageMainBanner_Tablet_BM.jpg");
  }

  .x-main-banner.for-prepaid-en {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774688cfbcc7f85e0673d_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774688cfbcc7f85e0673d_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_EN.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-switch-to-digi {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6267703c72c1228672bbce24_Switch_to_Digi_Main_Banner_Tablet.jpeg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6267703c72c1228672bbce24_Switch_to_Digi_Main_Banner_Tablet.jpeg");
  }

  .x-main-banner.for-signature {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7943f8d262575e196b33_Digi_Signature_MainBanner_Tablet_991x500.jpeg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7943f8d262575e196b33_Digi_Signature_MainBanner_Tablet_991x500.jpeg");
  }

  .x-main-banner.for-ekyc {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f5db03af57ddf69dbc_Digi_Prepaid_eKYC_MainBanner_Tablet.jpeg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f5db03af57ddf69dbc_Digi_Prepaid_eKYC_MainBanner_Tablet.jpeg");
  }

  .x-main-banner.for-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b3e56a138b0_Digi_Fibre_SubpageMainBanner_991x500_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b3e56a138b0_Digi_Fibre_SubpageMainBanner_991x500_Tablet.jpg");
  }

  .x-main-banner.for-get-help {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(49%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6260c2e990f224ff28b3c201_Digi_GetHelp_Main_Banner_Tablet.jpeg");
    background-image: linear-gradient(180deg, transparent 49%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6260c2e990f224ff28b3c201_Digi_GetHelp_Main_Banner_Tablet.jpeg");
  }

  .x-main-banner.for-idd {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6255448f36259f7b28e5a405_Digi_IDD_Main%20Banner_Tablet_991x500.png");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6255448f36259f7b28e5a405_Digi_IDD_Main%20Banner_Tablet_991x500.png");
  }

  .x-main-banner.for-exclusive-pack {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626628c1aa34eaa9bb77999b_Digi_Prepaid_Starter_Pack_Tablet.jpeg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626628c1aa34eaa9bb77999b_Digi_Prepaid_Starter_Pack_Tablet.jpeg");
  }

  .x-main-banner.for-business-solutions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649bcb0845456ac1a1b61_Digi_Digi%20Business_LE%20Webpage_build%20in%20vertical%20mention_Opt%20A_991%20x%20500px_R1_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649bcb0845456ac1a1b61_Digi_Digi%20Business_LE%20Webpage_build%20in%20vertical%20mention_Opt%20A_991%20x%20500px_R1_FA_72dpi-01.jpg");
  }

  .x-main-banner.for-digital-solutions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649bca4cc8f8a73d7914f_Digi_Digi%20Business_LE%20Webpage_Digital%20Solution_Tablet_991%20x%20500px_R4_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649bca4cc8f8a73d7914f_Digi_Digi%20Business_LE%20Webpage_Digital%20Solution_Tablet_991%20x%20500px_R4_FA_72dpi-01.jpg");
  }

  .x-main-banner.for-digi-business {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649b91cbcf69ef34689fd_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Tablet_991%20x%20500px_Opt%202_R1_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649b91cbcf69ef34689fd_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Tablet_991%20x%20500px_Opt%202_R1_FA_72dpi-01.jpg");
  }

  .x-main-banner.for-digi-business-penjana {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/627c896dde4739ebcde3804a_Digi_Business_Penjana_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/627c896dde4739ebcde3804a_Digi_Business_Penjana_Desktop.jpg");
  }

  .x-main-banner.for-digi-business-mobile {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e24e27da9f336cb3ccde_Digi_Digi%20Business_LE%20Webpage_Mobile_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e24e27da9f336cb3ccde_Digi_Digi%20Business_LE%20Webpage_Mobile_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
  }

  .x-main-banner.for-digi-business-roaming-idd {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649b9b55833309b58fc60_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Tablet_991%20x%20500px_R2_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649b9b55833309b58fc60_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Tablet_991%20x%20500px_R2_FA_72dpi-01.jpg");
  }

  .x-main-banner.for-digi-business-go-digi-wifi {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e2507e2778503b553891_Digi_Digi%20Business_LE%20Webpage_WiFi_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e2507e2778503b553891_Digi_Digi%20Business_LE%20Webpage_WiFi_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
  }

  .x-main-banner.for-digi-business-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e24ef25287e79fe5192d_Digi_Digi%20Business_LE%20Webpage_Fibre_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e24ef25287e79fe5192d_Digi_Digi%20Business_LE%20Webpage_Fibre_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
  }

  .x-main-banner.for-roaming {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/628f0da7b6db466c173691e7_Digi_Roaming(Tablet).jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/628f0da7b6db466c173691e7_Digi_Roaming(Tablet).jpg");
  }

  .x-main-banner.for-prepaid-en {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea0dcbdad7f4_Digi_PrepaidNEXT_SubpageMainBanner_Tablet_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea0dcbdad7f4_Digi_PrepaidNEXT_SubpageMainBanner_Tablet_EN.jpg");
  }

  .x-main-banner.for-prepaid-bm {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e52581cc45f695_Digi_PrepaidNEXT_SubpageMainBanner_Tablet_BM.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e52581cc45f695_Digi_PrepaidNEXT_SubpageMainBanner_Tablet_BM.jpg");
  }

  .x-main-banner.for-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b3e56a138b0_Digi_Fibre_SubpageMainBanner_991x500_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b3e56a138b0_Digi_Fibre_SubpageMainBanner_991x500_Tablet.jpg");
  }

  .x-main-banner.for-prepaid-en {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea0dcbdad7f4_Digi_PrepaidNEXT_SubpageMainBanner_Tablet_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afea0dcbdad7f4_Digi_PrepaidNEXT_SubpageMainBanner_Tablet_EN.jpg");
  }

  .x-main-banner.for-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b3e56a138b0_Digi_Fibre_SubpageMainBanner_991x500_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b3e56a138b0_Digi_Fibre_SubpageMainBanner_991x500_Tablet.jpg");
  }

  .x-main-banner.for-belia {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f59030be3a00c07980_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_tablet_669x700-EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f59030be3a00c07980_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_tablet_669x700-EN.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-prepaid-bm-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774673064e06b66419265_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_BM.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774673064e06b66419265_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_BM.jpg");
  }

  .x-main-banner.for-prepaid-en-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774688cfbcc7f85e0673d_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774688cfbcc7f85e0673d_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_EN.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-prepaid-en-desktop {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774688cfbcc7f85e0673d_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774688cfbcc7f85e0673d_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_EN.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-prepaid-en-desktop-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774688cfbcc7f85e0673d_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774688cfbcc7f85e0673d_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_EN.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-prepaid-bm-desktop-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774673064e06b66419265_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_BM.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774673064e06b66419265_Digi_Prepaid_PrepaidNEXT_Tablet_Banner_BM.jpg");
  }

  .x-main-banner.for-mydigi {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18af2f18d3c0878c8b3_Digi_Apps%26Services_MyDigi_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18af2f18d3c0878c8b3_Digi_Apps%26Services_MyDigi_Tablet.jpg");
  }

  .x-main-banner.for-exclusive-pack-bm {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f06352a80934255c282d0_Digi_Prepaid_ExclusiveStarterPack_BM_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f06352a80934255c282d0_Digi_Prepaid_ExclusiveStarterPack_BM_Tablet.jpg");
  }

  .x-main-banner.for-digital-subs {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63043a2d5279de81485911b1_Digi_Digital_Subscriptions_Main_Banner_Tab.jpeg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63043a2d5279de81485911b1_Digi_Digital_Subscriptions_Main_Banner_Tab.jpeg");
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), none;
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), none;
  }

  .x-main-banner.for-gadget {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6348cb8808a873fd75a68d47_Digi_Devices_GadgetSIM_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6348cb8808a873fd75a68d47_Digi_Devices_GadgetSIM_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6232df14d8d3192e6b90a4e4_Digi_Postpaid_Tablet_991x500.png");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6232df14d8d3192e6b90a4e4_Digi_Postpaid_Tablet_991x500.png");
  }

  .x-main-banner.for-nsc {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62e8ba1153b9032cc54f7d55_Digi_NetworkStatusChecker-Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62e8ba1153b9032cc54f7d55_Digi_NetworkStatusChecker-Tablet.jpg");
  }

  .x-main-banner.for-pf365 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d93061e4a9c34eb7692_Digi_PF365_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d93061e4a9c34eb7692_Digi_PF365_SubpageMainBanner_Tablet.jpg");
  }

  .x-main-banner.for-ppj {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c38c3ae4cbef1350941_Digi_Devices_PPJ_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c38c3ae4cbef1350941_Digi_Devices_PPJ_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-iphone {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631ff7c0ded8c359f7416dce_Digi_Devices_iPhone_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631ff7c0ded8c359f7416dce_Digi_Devices_iPhone_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-android {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f3619242a03_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f3619242a03_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Tablet.jpg");
  }

  .x-main-banner.for-ppj-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c38c3ae4cbef1350941_Digi_Devices_PPJ_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c38c3ae4cbef1350941_Digi_Devices_PPJ_SubpageMainBanner_Tablet.jpg");
  }

  .x-main-banner.for-gf-plus {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668011e40e93cb0d6832a_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668011e40e93cb0d6832a_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 150%;
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5f897221909c818e66a_Digi_Promotions_MainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5f897221909c818e66a_Digi_Promotions_MainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-roaming {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f168c9710088dbd776ac_Digi_Roaming_Header-Banner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f168c9710088dbd776ac_Digi_Roaming_Header-Banner_Tablet.jpg");
  }

  .x-main-banner.for-home-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651b40a44668d23767af_Digi_Fibre_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651b40a44668d23767af_Digi_Fibre_SubpageMainBanner_Tablet.jpg");
  }

  .x-main-banner.for-trade-in {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbde584507402945034_Digi_Devices_SubpageMainBanner_TradeIn_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbde584507402945034_Digi_Devices_SubpageMainBanner_TradeIn_Tablet.jpg");
  }

  .x-main-banner.for-esim {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fba52ffb6b5c1edad34_Digi_Devices_SubpageMainBanner_eSIM_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fba52ffb6b5c1edad34_Digi_Devices_SubpageMainBanner_eSIM_Tablet.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-main-banner.for-airsim {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb82252d285f7391563_Digi_Devices_SubpageMainBanner_AirSIM_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb82252d285f7391563_Digi_Devices_SubpageMainBanner_AirSIM_Tablet.jpg");
  }

  .x-main-banner.for-digi-5g {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8acf2e4d3e6f9433b79_Digi_Network_5G_MainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8acf2e4d3e6f9433b79_Digi_Network_5G_MainBanner_Tablet.jpg");
  }

  .x-banner-heading.main-banner {
    top: 171px;
  }

  .x-banner-heading.for-refresh {
    top: 245px;
  }

  .x-banner-heading.for-postpaid.for-ekyc.for-bm {
    top: 212px;
  }

  .x-banner-heading.for-postpaid.for-iphone {
    top: 255px;
  }

  .x-banner-heading.for-prepaid-bm {
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .x-banner-heading.for-digi-business-roaming-idd {
    top: 228px;
    margin-right: 43px;
    margin-left: 43px;
  }

  .x-banner-heading.for-gadget.for-ekyc.for-bm {
    top: 212px;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc.for-bm {
    top: 212px;
  }

  .x-banner-heading.for-nsc {
    font-size: 1.3em;
  }

  .x-banner-heading.for-nsc.for-ekyc.for-bm {
    top: 212px;
  }

  .x-banner-title {
    top: 189px;
  }

  .x-banner-title.for-refresh {
    top: 270px;
  }

  .x-banner-title.for-postpaid {
    top: 270px;
  }

  .x-banner-title.for-postpaid.for-ekyc.for-bm {
    top: 229px;
    font-size: 40px;
    line-height: 50px;
  }

  .x-banner-title.for-prepaid {
    top: 270px;
  }

  .x-banner-title.for-switch-to-digi {
    top: 270px;
  }

  .x-banner-title.for-signature {
    top: 283px;
  }

  .x-banner-title.for-ekyc {
    top: 270px;
  }

  .x-banner-title.for-switch-to-digi-bm {
    top: 270px;
  }

  .x-banner-title.for-fibre {
    top: 270px;
  }

  .x-banner-title.for-idd {
    font-size: 40px;
  }

  .x-banner-title.for-get-help {
    top: 260px;
  }

  .x-banner-title.for-exclusive-pack {
    top: 270px;
  }

  .x-banner-title.for-digital-solutions {
    top: 270px;
    font-size: 33px;
    line-height: 37px;
  }

  .x-banner-title.for-digital-solutions.for-ifleet {
    top: 267px;
  }

  .x-banner-title.for-digital-solutions.for-avana {
    top: 272px;
    font-size: 35px;
  }

  .x-banner-title.for-digital-solutions.for-cisco {
    top: 271px;
  }

  .x-banner-title.for-digital-solutions.for-dsms {
    top: 271px;
  }

  .x-banner-title.for-digital-solutions.for-krypto {
    top: 272px;
  }

  .x-banner-title.for-digi-business {
    top: 270px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-title.for-digi-business-penjana {
    top: 270px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-title.for-business-solutions-copy {
    top: 270px;
  }

  .x-banner-title.for-digi-business-mobile {
    top: 270px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-title.for-digi-business-roaming-idd {
    top: 256px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-title.for-digi-business-go-digi-wifi {
    top: 270px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-title.for-digi-business-fibre {
    top: 270px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-title.for-mydigi {
    top: 270px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-title.for-exclusive-pack-bm {
    top: 270px;
  }

  .x-banner-title.for-exclusive-pack-bm-tablet {
    top: 290px;
  }

  .x-banner-title.for-exclusive-pack-bm-mobile-landscape {
    top: 290px;
  }

  .x-banner-title.for-exclusive-pack-bm-portrait {
    top: 290px;
  }

  .x-banner-title.for-promotions {
    font-size: 40px;
  }

  .x-banner-title.for-gadget {
    top: 270px;
  }

  .x-banner-title.for-gadget.for-ekyc.for-bm {
    top: 229px;
    font-size: 40px;
    line-height: 50px;
  }

  .x-banner-title.for-promotions {
    top: 270px;
  }

  .x-banner-title.for-promotions.for-ekyc.for-bm {
    top: 229px;
    font-size: 40px;
    line-height: 50px;
  }

  .x-banner-title.for-pf365 {
    font-size: 40px;
  }

  .x-banner-title.for-ppj {
    font-size: 40px;
  }

  .x-banner-title.for-iphone {
    top: 280px;
    font-size: 40px;
  }

  .x-banner-title.for-android {
    font-size: 40px;
  }

  .x-banner-title.for-ppj-en {
    font-size: 40px;
  }

  .x-banner-title.for-ppj-bm {
    font-size: 40px;
  }

  .x-banner-title.for-gf-plus {
    font-size: 40px;
  }

  .x-banner-title.for-promotions {
    font-size: 40px;
  }

  .x-banner-title.for-roaming {
    font-size: 40px;
  }

  .x-banner-title.for-tradein {
    font-size: 40px;
  }

  .x-banner-title.for-esim {
    font-size: 40px;
  }

  .x-banner-title.for-airsim {
    font-size: 40px;
  }

  .x-banner-title.for-digi-5g {
    top: 270px;
  }

  .x-promise-card-content {
    height: 210px;
  }

  .x-card-description {
    line-height: 20px;
  }

  .x-slider-dots {
    bottom: -15%;
    width: 100px;
  }

  .x-slider-dots.for-hide {
    top: 8px;
    display: block;
  }

  .x-slider-dots.for-hide.for-pf-mobile {
    top: auto;
  }

  .x-slider-dots.for-hide.for-postpaid {
    top: -25px;
    bottom: auto;
  }

  .x-slider-dots.for-hide.for-postpaid-infinite {
    top: -25px;
    bottom: auto;
  }

  .x-slider-dots.for-hide.for-postpaid {
    top: -25px;
    bottom: auto;
  }

  .x-slider-dots.for-hide-prepaid {
    display: block;
  }

  .x-slider-dots.for-home-fibre {
    top: -20px;
  }

  .x-limit.accolades.x-add-margin {
    margin-bottom: 0px;
    padding-top: 0px;
  }

  .x-di-title.x-height-adjustment {
    line-height: 35px;
  }

  .x-di-title.for-center {
    margin-right: 20px;
    margin-left: 20px;
  }

  .x-di-description {
    padding-right: 37px;
    padding-left: 37px;
  }

  .x-left-slider-arrow {
    left: 5%;
    top: -19%;
  }

  .x-left-slider-arrow.video-section {
    left: 5%;
  }

  .x-right-slider-arrow {
    left: 707px;
    top: -18%;
  }

  .x-right-slider-arrow.video-section {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .x-slider-wrapper {
    padding-right: 89px;
    padding-left: 89px;
  }

  .x-gallery-1.accolades {
    min-height: auto;
    border-color: #c7c9cc;
  }

  .x-right-icon.left {
    left: -1px;
  }

  .x-right-icon.video-sec {
    left: auto;
    top: 42%;
    right: 43%;
    bottom: 0%;
  }

  .x-digizen-slide-wrapper {
    left: -13px;
    height: 400px;
    margin-right: 0px;
    margin-left: 13px;
  }

  .x-digizen-slide-wrapper.for-acco {
    height: 530px;
  }

  .x-digizen-slide-wrapper.for-acco {
    height: 530px;
  }

  .x-digizen-slide-wrapper.for-network {
    height: 530px;
  }

  .x-slider-arrow-left {
    margin-bottom: 143px;
  }

  .x-slider-arrow-right {
    right: -17px;
    margin-bottom: 143px;
  }

  .x-idd-rate-title.for-yellow {
    font-size: 16px;
  }

  .x-arrow-left-wrapper {
    left: -13px;
  }

  .x-arrow-left-wrapper.for-hide {
    left: -6px;
    display: block;
  }

  .x-arrow-left-wrapper.for-hide.for-tablet {
    left: -17px;
  }

  .x-arrow-left-wrapper.for-hide.for-tablet {
    left: -17px;
  }

  .x-arrow-left-wrapper.for-hide-prepaid {
    display: block;
  }

  .x-arrow-left-wrapper.for-postpaid {
    top: -25%;
  }

  .x-arrow-left-wrapper.for-bm-postpaid {
    top: -25%;
  }

  .x-arrow-left-wrapper.for-postpaid {
    top: -25%;
  }

  .x-arrow-left-wrapper.for-postpaid-infinite {
    top: -25%;
  }

  .x-arrow-right-wrapper {
    right: -7px;
  }

  .x-arrow-right-wrapper.for-hide {
    right: -7px;
    display: block;
  }

  .x-arrow-right-wrapper.for-hide-prepaid {
    display: block;
  }

  .x-arrow-right-wrapper.for-postpaid {
    top: -25%;
    right: -10px;
  }

  .x-arrow-right-wrapper.for-bm-postpaid {
    top: -25%;
  }

  .x-arrow-right-wrapper.for-postpaid {
    top: -25%;
    right: -10px;
  }

  .x-arrow-right-wrapper.for-postpaid-infinite {
    top: -25%;
    right: -10px;
  }

  .x-guide-card-grid.for-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-guide-card-grid.for-2.for-add-grid-space {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .x-guide-card-grid.for-2.for-add-grid-space.for-rdy {
    margin-right: 20px;
    margin-left: 20px;
  }

  .x-guide-card-grid.for-add-space {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-guide-card-grid.for-add-space.for-rdy {
    margin-right: 20px;
    margin-left: 20px;
  }

  .x-plan-hover-wrapper {
    left: 39px;
    width: 80%;
    height: auto;
  }

  .x-mini-notice {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-mini-notice.for-larger {
    line-height: 25px;
  }

  .x-mini-notice.for-larger.for-infinite {
    margin-top: -80px;
  }

  .x-table-slide-container {
    width: 48%;
  }

  .x-table-slide-container.x-table-adjust-height.for-belia {
    width: 50%;
  }

  .x-table-slide-container.x-table-adjust-height.for-next {
    height: 500px;
  }

  .x-table-slide-container.x-table-adjust-height.for-next.for-rdy {
    height: 650px;
  }

  .tab-link-tab-1 {
    width: 250px;
  }

  .tab-link-tab-1.w--current {
    width: 250px;
  }

  .x-add-on-content-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-plan-bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 71px;
    margin-bottom: auto;
  }

  .x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
    margin-top: 25px;
  }

  .x-plan-header-div.x-add-margin {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-plan-header-div.x-add-margin {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-plan-bottom-usp.x-adjust-padding.remove-padding {
    margin-top: auto;
  }

  .x-samsung-column-1 {
    margin-top: 20px;
    text-align: center;
  }

  .x-samsung-column-1.for-gs22u {
    margin-top: 40px;
  }

  .x-samsung-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-samsung-grid.for-mobile {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-samsung-grid.for-hide {
    display: none;
  }

  .x-samsung-column-2.for-mobile {
    display: block;
  }

  .x-samsung-column-2.for-mobile.for-hide {
    display: none;
  }

  .x-sg-main-banner-h1 {
    top: 371px;
    line-height: 50px;
  }

  .x-boost-paragraph {
    font-size: 16px;
    line-height: 20px;
  }

  .x-dropdown-content {
    width: 100%;
  }

  .x-table-plan-container {
    width: 48%;
  }

  .x-table-plan-container.x-tbc-new {
    height: 430px;
  }

  .x-table-plan-container.x-sig-slider-ctn {
    width: 300px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-table-plan-container.x-sig-slider-ctn.no-margin {
    margin-right: 10px;
  }

  .x-table-plan-container.x-familiku-specials {
    height: 570px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid {
    height: 480px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid.bm {
    height: 500px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid.eng {
    height: 505px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid.bm {
    height: 500px;
  }

  .x-table-plan-container.x-familiku-specials.for-infinite {
    height: 480px;
  }

  .x-table-plan-container.x-familiku-specials.for-infinite.bm {
    height: 500px;
  }

  .x-table-plan-container.x-fibre-plan {
    height: 530px;
  }

  .x-table-card-front.x-front.x-fpf {
    height: 420px;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 400px;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 400px;
  }

  .x-table-card-front.x-front-card {
    height: 435px;
  }

  .x-table-card-front.x-front-card.x-fpf {
    height: 420px;
  }

  .x-table-card-back.x-back.x-fpf {
    height: 410px;
  }

  .x-plan-header-sub.for-bottom-padding {
    padding-bottom: 0px;
  }

  .tab-postpaid60 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-postpaid90 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-postpaid120 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-family20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-family30 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-family45 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-endnote-samsung-s22 {
    width: 100%;
  }

  .x-fam-bundle-container-2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-total-amount-2 {
    bottom: -80px;
    width: 100%;
  }

  .x-price-summary-2 {
    top: -79px;
    width: 100%;
  }

  .for-switch-digi {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-signature-subtitle {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 18px;
  }

  .x-language-picker-ppj {
    right: -2%;
  }

  .x-sig-table-ctn {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-sig-slider-mask {
    max-width: 320px;
  }

  .text-block-49 {
    margin-right: 20px;
    margin-left: 18px;
    font-size: 40px;
  }

  .x-sig-offers-ctn {
    width: 40%;
  }

  .x-sig-tab-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-sig-title {
    max-width: 90%;
  }

  .x-signature-card-block.for-3.for-roaming {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-signature-card-block.for-2.x-adjust-space {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-limit.for-banner {
    padding-right: 32px;
    padding-left: 32px;
  }

  .x-signature-card-block-number {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-switch-paragraph {
    margin-bottom: 15px;
  }

  .x-ekyc-headline.for-smaller {
    font-size: 20px;
  }

  .x-ekyc-steps {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-ekyc-steps-text {
    line-height: 18px;
  }

  .tab-ads-change-plan {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-ads-get-addons {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-home-digi-slider-mask {
    width: 80%;
  }

  .x-home-digi-slider {
    height: 100%;
  }

  .x-home-dg-left-arrow {
    left: 10%;
  }

  .x-home-dg-img-ctn-2 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .x-home-dg-img-ctn {
    margin-right: 20px;
    margin-left: 20px;
  }

  .x-home-dg-right-arrow {
    right: 10%;
  }

  .x-home-slider-ctn {
    padding-top: 10px;
  }

  .x-home-dg-mobile-img.for-hide-mobile {
    display: none;
  }

  .x-invincible-div {
    border: 1px solid #f5f5f5;
    background-color: #f5f5f5;
  }

  .x-invincible-text {
    color: #f5f5f5;
  }

  .x-ekyc-form-header {
    width: 100%;
    font-size: 35px;
  }

  .x-ekyc-column-block.right {
    padding-right: 10px;
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 400px;
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 400px;
  }

  .x-table-card-back-2.x-card-back {
    height: 435px;
  }

  .x-plan-bottom-2 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .x-plan-table-row-3.for-promo {
    padding-right: 59px;
  }

  .x-plan-header-2.x-add-height.for-new {
    height: 70%;
  }

  .tab-postpaid40 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-idd-slider {
    right: -2px;
    width: 48%;
  }

  .x-tab-menu-3.centre.buttons-style.for-postpaid {
    overflow: hidden;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 3px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 0px;
    grid-row-gap: 10px;
  }

  .x-tab-menu-3.centre.buttons-style.for-postpaid.for-addons {
    padding-top: 0px;
  }

  .tab-postpaid150-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-postpaid150-2.left-button {
    margin-left: 10px;
  }

  .x-idd-main-slider {
    margin-right: 20px;
    margin-left: 20px;
  }

  .x-help-card-block {
    margin-right: 0px;
    margin-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-help-icon {
    margin-bottom: 0px;
  }

  .x-help-card.for-left.for-bottom-padding {
    padding-bottom: 27px;
  }

  .x-help-card-header {
    width: 100%;
    margin-top: 10px;
  }

  .x-help-card-para {
    padding-right: 10px;
    padding-left: 30px;
    text-align: left;
  }

  .x-help-img {
    height: 63%;
  }

  .x-help-card-2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-help-card-block-top {
    margin-right: 0px;
    margin-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-self-help-header {
    width: 100%;
    margin-top: 10px;
  }

  .x-self-help-icon {
    margin-bottom: 0px;
  }

  .x-ekyc-input-row {
    margin-top: 0px;
  }

  .x-ekyc-input-row.for-top-margin {
    margin-top: 40px;
  }

  .x-ekyc-column {
    margin-right: 0px;
  }

  .x-lang-picker-rdy {
    top: 191px;
    right: 86%;
  }

  .x-dsp-header {
    width: 100%;
    font-size: 35px;
  }

  .x-dsp-teachers-column {
    margin-right: 0px;
  }

  .x-dsp-teachers-input-row {
    margin-top: 0px;
  }

  .x-dsp-teachers-input-row.for-top-margin {
    margin-top: 40px;
  }

  .x-dsp-form-wrapper {
    padding-top: 10px;
  }

  .x-ads-step-content {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-exclusive-card-block.for-margin-padding {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-exclusive-card-block.for-margin-padding.for-5 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-exclusive-title.for-center {
    margin-right: 20px;
    margin-left: 20px;
  }

  .x-exclusive-gallery-title {
    line-height: 22px;
  }

  .x-exclusive-table-block {
    width: 90%;
  }

  .x-exclusive-plan-table-sidebar {
    width: 150px;
    border-right-width: 2px;
    border-right-color: #272727;
  }

  .r-section-for-sm {
    height: 1200px;
  }

  .r-section-for-sm.for-sm {
    height: auto;
  }

  .r-header-description-2 {
    font-size: 20px;
    line-height: 25px;
  }

  .x-exclusive-card {
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-exclusive-slide-wrapper {
    left: -10px;
    width: 48.5%;
    height: 320px;
    margin-right: 0px;
    margin-left: 13px;
  }

  .x-exclusive-slider-arrow-left {
    left: -17px;
    margin-bottom: auto;
    margin-left: 0px;
  }

  .x-exclusive-slider-arrow-left.for-hide-arrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .x-exclusive-slider-arrow-right {
    right: -15px;
    margin-right: 0px;
  }

  .x-exclusive-slider-arrow-right.for-hide-arrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .x-exclusive-table-header {
    position: relative;
    top: 0px;
  }

  .x-internet-plan-div {
    bottom: 55px;
  }

  .x-video-center-block {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-button-card-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-button-card-list.x-grid-4 {
    margin-right: 10px;
    margin-left: 10px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-icon-card {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-55-next-mo {
    left: 306px;
    top: 79px;
  }

  .x-dropdown-content-2 {
    width: 100%;
  }

  .x-dropdown-content-2.for-hide-next {
    display: none;
  }

  .x-dropdown-content-2.for-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .tab-link-tab-1-2 {
    width: 250px;
  }

  .tab-link-tab-1-2.w--current {
    width: 250px;
  }

  .x-profile-image {
    height: 280px;
  }

  .x-profile-grid {
    grid-auto-flow: row;
    grid-auto-columns: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
  }

  .x-ig-content-headline {
    font-size: 2em;
  }

  .x-roaming-card-block {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-roaming-card-block.for-8 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .x-roaming-rate-title.for-yellow {
    font-size: 16px;
  }

  .x-get-help-ctn {
    position: fixed;
    left: 85%;
    bottom: 32px;
    z-index: 9000;
  }

  .x-get-help-ctn.for-hide-dp {
    bottom: 22px;
    display: block;
  }

  .x-get-help-img {
    width: 90px;
  }

  .x-roaming-slider {
    left: 4px;
    width: 47.5%;
  }

  .x-roaming-ctry-grid {
    padding-right: 20px;
    padding-left: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-roaming-title {
    font-size: 19px;
    line-height: 23px;
  }

  .x-roaming-intro-grid {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-our-people-title {
    top: 189px;
  }

  .x-countdown-txt {
    padding-bottom: 5px;
    font-size: 18px;
    line-height: 22px;
  }

  .x-countdown-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .x-slider-dots-2 {
    bottom: -15%;
    width: 100%;
  }

  .x-slider-dots-2.for-hide {
    top: 8px;
    display: block;
  }

  .x-arrow-left-wrapper-2 {
    left: -25px;
  }

  .x-arrow-left-wrapper-2.for-hide {
    left: -6px;
    display: block;
  }

  .x-arrow-left-wrapper-2.for-hide.for-tablet {
    left: -17px;
  }

  .x-arrow-right-wrapper-2 {
    right: -25px;
  }

  .x-arrow-right-wrapper-2.for-hide {
    right: -7px;
    display: block;
  }

  .x-table-plan-container-copy {
    width: 48%;
  }

  .x-table-plan-container-copy.x-tbc-new {
    height: 430px;
  }

  .x-table-plan-container-copy.x-sig-slider-ctn {
    width: 300px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-table-plan-container-copy.x-sig-slider-ctn.no-margin {
    margin-right: 10px;
  }

  .x-pass-content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-pass-usp-ctn.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 71px;
    margin-bottom: auto;
  }

  .x-pass-usp-ctn-2.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 71px;
    margin-bottom: auto;
  }

  .x-roaming-card-slide {
    left: 4px;
    width: 47.5%;
    height: 460px;
  }

  .x-idd-main-slider-roaming {
    margin-right: 20px;
    margin-left: 20px;
  }

  .x-business-thank-you-header {
    width: 100%;
    font-size: 40px;
  }

  .x-familiku-masthead.for-jius {
    width: 85px;
    padding-top: 8px;
    padding-right: 8px;
  }

  .x-slider-dots-3 {
    bottom: -15%;
  }

  .x-slider-dots-3.for-hide-arrow {
    display: none;
  }

  .x-arrow-left-wrapper-3 {
    left: -35px;
  }

  .x-arrow-left-wrapper-3.for-hide {
    left: -6px;
    display: block;
  }

  .x-arrow-left-wrapper-3.for-hide.for-tablet {
    left: -17px;
  }

  .x-arrow-left-wrapper-3.for-hide.for-tablet.for-hide-arrow {
    display: none;
  }

  .x-arrow-right-wrapper-3 {
    right: -30px;
  }

  .x-arrow-right-wrapper-3.for-hide {
    right: -7px;
    display: block;
  }

  .x-arrow-right-wrapper-3.for-hide.for-tablet.for-hide-arrow {
    display: none;
  }

  .x-banner-title-2 {
    top: 189px;
  }

  .x-banner-title-2.for-prepaid {
    top: 270px;
  }

  .x-banner-title-2.for-fibre {
    top: 270px;
  }

  .x-banner-title-2.for-idd {
    font-size: 40px;
  }

  .x-banner-heading-2.for-prepaid-bm {
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .x-home-slider-ctn-2 {
    padding-top: 10px;
  }

  .x-home-dg-left-arrow-2 {
    left: 10%;
  }

  .x-invincible-div-2 {
    border: 1px solid #f5f5f5;
    background-color: #f5f5f5;
  }

  .x-invincible-text-2 {
    color: #f5f5f5;
  }

  .x-home-dg-right-arrow-2 {
    right: 10%;
  }

  .tab-postpaid60-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-postpaid90-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-postpaid40-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-postpaid120-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-family45-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-family20-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-family30-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-hero-grid-banner-3 {
    display: -ms-grid;
    display: grid;
    height: 240px;
    min-height: 0vh;
    padding: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.95fr 1fr;
    grid-template-columns: 0.95fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-emp-cross-off-txt {
    text-decoration: line-through;
  }

  .x-device-familiku.for-fibre {
    top: 15%;
    right: -5%;
    width: 60px;
  }

  .x-device-familiku.for-fibre.for-bm {
    top: 37%;
  }

  .x-device-familiku.for-fibre.for-ori {
    right: 8%;
  }

  .x-device-familiku.for-fibre.for-table {
    right: -9%;
  }

  .x-roaming-subtitle {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 18px;
  }

  .x-ekyc-slider {
    width: 700px;
  }

  .x-arrow-left-wrapper-ekyc {
    left: -20px;
  }

  .x-arrow-left-wrapper-ekyc.for-hide {
    left: -6px;
    display: block;
  }

  .x-arrow-left-wrapper-ekyc.for-hide.for-tablet {
    left: -17px;
  }

  .x-arrow-left-wrapper-ekyc.for-hide.for-tablet {
    left: -17px;
  }

  .x-arrow-right-wrapper-ekyc {
    right: -20px;
  }

  .x-arrow-right-wrapper-ekyc.for-hide {
    right: -7px;
    display: block;
  }

  .x-55-next-en {
    left: 306px;
    top: 79px;
  }

  .x-55-next-bm {
    left: 306px;
    top: 79px;
  }

  .x-55-next-en-mobile-l {
    left: 390px;
    top: 79px;
  }

  .x-55-next-mo-p {
    left: 306px;
    top: 79px;
  }

  .x-55-next-bm-tablet {
    left: 425px;
    top: 79px;
  }

  .x-55-next-bm-mobile-l {
    left: 425px;
    top: 79px;
  }

  .x-55-next-mo-bm-p {
    left: 306px;
    top: 79px;
  }

  .x-internet-plan-div-bm {
    bottom: 55px;
  }

  .tab-volte {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-plan-table-row-bm.for-center.for-large {
    height: auto;
  }

  .x-plan-table-row-bm.for-large {
    height: auto;
    padding-right: 0px;
  }

  .x-plan-table-row-bm.for-higher.under-highlight {
    margin-top: 63px;
  }

  .x-plan-table-row-bm.for-higher.under-highlight.for-yellow {
    margin-top: 53px;
  }

  .x-plan-table-row-bm.for-promo {
    padding-right: 59px;
  }

  .x-plan-table-row-bm-1.for-center.for-large {
    height: auto;
  }

  .x-plan-table-row-bm-1.for-large {
    height: auto;
    padding-right: 0px;
  }

  .x-plan-table-row-bm-1.for-higher.under-highlight {
    margin-top: 63px;
  }

  .x-plan-table-row-bm-1.for-higher.under-highlight.for-yellow {
    margin-top: 53px;
  }

  .x-plan-table-row-bm-1.for-promo {
    padding-right: 59px;
  }

  .x-plan-table-row-bm-3.for-center.for-large {
    height: auto;
  }

  .x-plan-table-row-bm-3.for-large {
    height: auto;
    padding-right: 0px;
  }

  .x-plan-table-row-bm-3.for-higher.under-highlight {
    margin-top: 63px;
  }

  .x-plan-table-row-bm-3.for-higher.under-highlight.for-yellow {
    margin-top: 53px;
  }

  .x-plan-table-row-bm-3.for-promo {
    padding-right: 59px;
  }

  .x-plan-table-row-bm-4.for-center.for-large {
    height: auto;
  }

  .x-plan-table-row-bm-4.for-large {
    height: auto;
    padding-right: 0px;
  }

  .x-plan-table-row-bm-4.for-higher.under-highlight {
    margin-top: 63px;
  }

  .x-plan-table-row-bm-4.for-higher.under-highlight.for-yellow {
    margin-top: 53px;
  }

  .x-plan-table-row-bm-4.for-promo {
    padding-right: 59px;
  }

  .x-plan-table-row-bm-5.for-center.for-large {
    height: auto;
  }

  .x-plan-table-row-bm-5.for-large {
    height: auto;
    padding-right: 0px;
  }

  .x-plan-table-row-bm-5.for-higher.under-highlight {
    margin-top: 63px;
  }

  .x-plan-table-row-bm-5.for-higher.under-highlight.for-yellow {
    margin-top: 53px;
  }

  .x-plan-table-row-bm-5.for-promo {
    padding-right: 59px;
  }

  .x-subnav-menu-item-copy {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-pf365-link-desktop {
    display: none;
  }

  .x-pf365-link-mobile {
    display: block;
  }

  .x-free-device-small-txt {
    font-size: 1.6em;
  }

  .x-free-device-img-ctn {
    padding-right: 21px;
    padding-left: 21px;
  }

  .x-section-free-device.for-jius {
    height: 320px;
  }

  .x-free-device-txt-ctn {
    margin-left: 0px;
  }

  .x-free-device-txt-ctn.for-ppj-bm {
    top: 8px;
    margin-right: 26px;
  }

  .x-free-device-txt-ctn.for-jius {
    top: -35px;
  }

  .x-free-device-title {
    font-size: 6.7em;
  }

  .x-free-device-title.for-bm.for-ppj-bm {
    font-size: 5.9em;
  }

  .x-free-device-devices-copy {
    width: 260px;
  }

  .x-tab-ekyc {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-tab-ekyc.right-button.w--current {
    margin-bottom: 0px;
  }

  .x-mydigi-card-block {
    margin-right: 0px;
    margin-left: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .x-mydigi-card-block.for-8 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .x-mydigi-header {
    width: 100%;
    font-size: 35px;
  }

  .x-mydigi-subheader {
    margin-right: 10px;
    margin-left: 10px;
    line-height: 25px;
  }

  .x-digi-snapshot-logo {
    top: 19%;
    width: 540px;
  }

  .x-snapshot-paragraph {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-snapshot-paragraph.for-bigger {
    margin-top: 30px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-snapshot-cms-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-snapshot-cms-item.small-card {
    display: block;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .horizonal-scroll-content {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-34 {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-43 {
    border-left-width: 0px;
  }

  .div-block-44 {
    width: 95%;
    height: auto;
    padding-left: 0px;
  }

  .main-sections.right.horizontal-scroll-section {
    min-height: 90vh;
    margin-bottom: -50px;
  }

  .x-snapshot-title {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 35px;
  }

  .x-snapshot-title-copy {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 35px;
  }

  .x-gallery-cta.for-small {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .x-gallery-cta.toggle-popup.for-full.x-table-flip-btn.not-active:hover {
    border-style: none;
  }

  .x-snapshot-btn-ctn.for-card-block {
    position: relative;
    z-index: 10;
  }

  .x-snapshot-btn-ctn.for-card-block.for-digizen-stories {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .x-snapshot-btn-ctn.for-cta.for-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-snapshot-btn-ctn.for-promo-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-snapshot-btn-ctn.for-appdownload {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-dgs-section {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .x-dgs-section.for-bottom-padding {
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .wrapper {
    margin-bottom: -44px;
  }

  .wrapper.shade-wrapper {
    margin-bottom: 0px;
  }

  .wrapper.shade-wrapper {
    margin-bottom: 0px;
  }

  .three-grid-wrapper {
    margin-bottom: 60px;
    grid-row-gap: 36px;
    -ms-grid-columns: 1fr 0.75fr;
    grid-template-columns: 1fr 0.75fr;
  }

  .team-wrapper {
    overflow: auto;
    min-height: 430px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .team-wrapper.for-pg {
    min-height: 370px;
    padding-bottom: 0px;
  }

  .team-item {
    width: 33.33%;
    height: 86%;
    min-width: 40vw;
    margin-right: 10px;
    margin-left: 10px;
  }

  .team-item.for-pg {
    height: 86.5%;
  }

  .team-item.for-sfc {
    height: 83%;
  }

  .x-contributor-name {
    font-size: 22px;
  }

  .x-roaming-rate-title-2.for-yellow {
    font-size: 16px;
  }

  .x-digi-snapshot-logo-copy {
    top: 11%;
  }

  .x-snapshot-paragraph-copy {
    padding-right: 0px;
    padding-left: 0px;
    line-height: 23px;
  }

  .x-snapshot-paragraph-copy.for-bigger {
    margin-top: 30px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-idd-slider-prepaid {
    right: -2px;
    width: 48%;
  }

  .x-55-next-en-2 {
    left: 390px;
    top: 79px;
  }

  .x-77-next-en {
    left: 390px;
    top: 79px;
  }

  .x-55-next-mo-2 {
    left: 306px;
    top: 79px;
  }

  .x-77-next-mo-2 {
    left: 306px;
    top: 79px;
  }

  .x-77-next-mo-2-bm {
    left: 306px;
    top: 79px;
  }

  .x-77-next-2-bm {
    left: 430px;
    top: 79px;
  }

  .x-countdown-wrapper-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-snapshot-steps-ctn {
    padding: 22px;
  }

  .x-ds-grid.owl-carousel {
    margin-top: 20px;
  }

  .x-fibre-plan-price-ctn.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 71px;
    margin-bottom: auto;
  }

  .x-fibre-price-txt.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 71px;
    margin-bottom: auto;
  }

  .x-digi-snapshot-logo-2 {
    top: 19%;
    width: 540px;
  }

  .x-snapshot-title-h2 {
    margin-top: 0px;
    margin-bottom: 35px;
    font-size: 30px;
    line-height: 35px;
  }

  .x-snapshot-paragraph-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-snapshot-highlight-ctn {
    width: auto;
  }

  .x-snapshot-title-hashtag {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 35px;
  }

  .x-snapshot-descrip {
    padding-right: 0px;
    padding-left: 0px;
    line-height: 23px;
  }

  .x-snapshot-cms-item-2.small-card {
    display: block;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .team-wrapper-2 {
    overflow: auto;
    min-height: 430px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .team-item-2 {
    width: 33.33%;
    height: 85%;
    min-width: 40vw;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-contributor-name-2 {
    font-size: 22px;
  }

  .x-free-device-small-txt-copy {
    font-size: 1.6em;
  }

  .x-free-device-txt-ctn-copy {
    top: 2px;
    margin-left: -13px;
  }

  .x-free-device-devices-copy-copy {
    width: 320px;
  }

  .x-free-device-small-txt-copy-copy {
    font-size: 1.6em;
  }

  .x-free-device-img-ctn-copy {
    padding-right: 21px;
    padding-left: 21px;
  }

  .x-section-free-device-copy {
    height: 340px;
    margin-bottom: 15px;
  }

  .x-free-device-title-copy {
    font-size: 6.7em;
  }

  .x-language-picker-snapshot {
    top: 125px;
  }

  .x-total-amount-3 {
    bottom: -79px;
    width: 100%;
  }

  .x-fb-row-3-price-2 {
    width: 100px;
  }

  .x-free-router-img {
    width: 260px;
  }

  .x-feat-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-fibre-table-sidebar {
    width: 150px;
    border-right-width: 2px;
    border-right-color: #272727;
  }

  .x-fibre-table-block {
    width: 90%;
  }

  .x-fibre-table-header {
    position: relative;
    top: 0px;
  }

  .x-sfc-navbar {
    padding-right: 19px;
    padding-left: 19px;
  }

  .x-promo-dg-logo {
    margin-right: 10px;
  }

  .x-sfc-logo {
    margin-left: 10px;
  }

  .x-sfc-master.for-home {
    padding-top: 108px;
  }

  .x-sfc-master.for-our-people {
    padding-top: 112px;
  }

  .x-sfc-master.for-ep {
    padding-top: 112px;
  }

  .x-sfc-master.for-ekyc {
    padding-top: 100px;
  }

  .x-sfc-intro-ctn {
    margin-top: 30px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-sfc-intro-title-txt {
    width: 340px;
  }

  .x-sfc-ctdwn-title-txt {
    margin-bottom: 5px;
  }

  .x-sfc-sokong-ctn {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-sfc-title-ctn {
    margin-top: 0px;
  }

  .x-sfc-link-txt.add-margin {
    margin-right: 15px;
  }

  .x-sfc-redgiant-logo {
    width: 670px;
  }

  .x-sfc-masthead-sb {
    width: 530px;
  }

  .x-sfc-bg-block {
    width: 680px;
    height: 170px;
  }

  .x-sfc-heading.for-sfc {
    font-size: 34px;
  }

  .x-sfc-para-scor {
    width: 320px;
    line-height: 20px;
  }

  .x-sfc-scor-ctn {
    margin-left: 20px;
  }

  .x-sfc-matches-ctn {
    margin-bottom: 229px;
  }

  .x-sfc-steps-ctn {
    margin-bottom: 0px;
  }

  .x-sfc-step-box {
    padding: 20px;
  }

  .x-sfc-steps-descrip {
    font-size: 18px;
    line-height: 24px;
  }

  .x-gadget-paragraph {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-gadget-paragraph.for-bigger {
    margin-top: 30px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-gadget-title {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 35px;
  }

  .x-sfc-masthead-sm {
    width: 620px;
  }

  .x-sfc-title-ctn-2 {
    margin-top: 0px;
  }

  .x-sfc-title-ctn-3 {
    margin-top: 0px;
  }

  .x-gadget-sim-image {
    width: 240px;
  }

  .x-malaysiaku-devices-img {
    width: 380px;
  }

  .div-block-63 {
    margin-top: 60px;
  }

  .x-sfc-link-txt-2.add-margin {
    margin-right: 15px;
  }

  .x-sfc-link-txt-2.add-margin.for-hide-on-mobile.hide-tablet {
    display: none;
  }

  .x-sfc-title-ctn-4 {
    margin-top: 40px;
  }

  .x-sfc-matches-ctn-2 {
    margin-bottom: 229px;
  }

  .x-sfc-steps-descrip-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .x-sfc-step-box-2 {
    padding: 20px;
  }

  .x-sfc-sokong-ctn-2 {
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-sfc-para-scor-2 {
    width: 320px;
    margin-top: 0px;
    line-height: 20px;
  }

  .x-sfc-para-scor-2.forsfc {
    width: 100%;
  }

  .x-sfc-footnote {
    margin-bottom: 40px;
  }

  .x-sfc-footnote-2 {
    margin-bottom: 40px;
  }

  .x-banner-item-img-3 {
    width: 100%;
    height: auto;
    max-width: none;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .x-plan-table-header-4 {
    position: relative;
    top: 0px;
  }

  .x-plan-table-content-4 {
    overflow: auto;
  }

  .x-plan-table-content-4.for-90 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .x-plan-table-sidebar-4 {
    width: 240px;
    border-right-width: 2px;
    border-right-color: #272727;
  }

  .x-plan-table-col-4 {
    min-width: 160px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-right: 1px solid #c7c9cc;
  }

  .x-plan-table-col-4.for-one-col {
    width: 50%;
    border-right-style: none;
  }

  .x-plan-table-col-4.for-one-col.for-90 {
    width: 50%;
  }

  .x-plan-table-col-4.for-one-col.for-90.for-ppj-table {
    width: 50%;
  }

  .x-jim-masthead-rk {
    top: 43%;
    right: -8%;
  }

  .x-gallery-2.accolades {
    min-height: auto;
    border-color: #c7c9cc;
  }

  .x-gallery-2.for-network {
    min-height: auto;
    border-color: #c7c9cc;
  }

  .x-network-tab-btn.for-center.nsc-cta-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-network-tab-btn.nsc-cta-1.w--current {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-network-tab-btn.nsc-cta-3 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-network-card-block.for-3.for-tab {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-55-next-bm-copy {
    left: 427px;
    top: 77px;
  }

  .x-roam-like-home-grid {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-digital-header {
    width: 100%;
    font-size: 30px;
    line-height: 38px;
  }

  .x-sg-main-banner-h1-copy {
    top: 371px;
    line-height: 50px;
  }

  .x-language-picker-pakejpowerjimat {
    top: 127px;
  }

  .x-subnav-menu-item-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-warnai-steps-btn {
    padding: 22px;
  }

  .x-warnai-steps-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-warnai-header {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 40px;
  }

  .x-warnai-paragraph {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-warnai-paragraph.for-bigger {
    margin-top: 30px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-warnai-title-desc {
    padding-right: 0px;
    padding-left: 0px;
    line-height: 23px;
  }

  .x-cc-masthead {
    top: 19%;
    width: 540px;
  }

  .div-block-67 {
    padding: 0px 0px 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grid-9 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-roaming-passes-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-roaming-passes-grid.for-tablet {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-roaming-tab-menu-txt {
    font-size: 16px;
  }

  .div-block-65 {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0px;
  }

  .text-block-79 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .x-wrapper-4 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-signature-subtitle-copy {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 18px;
  }

  .x-roaming-title-2 {
    font-size: 19px;
    line-height: 23px;
  }

  .x-roam-like-home-grid-copy {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-traveller-img-ctn {
    margin-right: 20px;
  }

  .x-more-wrap {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-pg-navbar {
    padding-right: 19px;
    padding-left: 19px;
  }

  .x-pg-link-txt.add-margin {
    margin-right: 15px;
  }

  .x-pg-link-txt.add-margin.for-hide-on-mobile.hide-tablet {
    display: none;
  }

  .x-pg-logo {
    margin-left: 10px;
  }

  .x-dg-pg-footer-txt {
    margin-right: 40px;
  }

  .card__content__left {
    padding-right: 19px;
    padding-left: 19px;
  }

  .x-pg-title-ctn.for-add-margin {
    margin-top: 30px;
  }

  .x-pg-pass-img {
    max-width: 330px;
  }

  .x-pg-pass-txt-ctn {
    width: 38%;
  }

  .italic-text-3 {
    font-size: 12px;
  }

  .feature-cards-wrapper {
    padding-bottom: 5rem;
  }

  .image-35 {
    display: block;
  }

  .x-pg-steps-title-ctn {
    width: 40%;
  }

  .x-pg-countdown-ctn {
    padding-right: 20px;
    padding-left: 20px;
  }

  .roadmap__image {
    display: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .roadmap__image.for-smaller {
    height: 100%;
  }

  .roadmap__image.for-smaller.for-one {
    display: block;
  }

  .roadmap__image.for-smaller {
    height: 100%;
  }

  .x-pg-paragraph {
    padding-right: 0px;
    padding-left: 0px;
  }

  .logo__image__wrapper {
    width: 275px;
  }

  .x-pg-raids-ctn {
    margin-bottom: 0px;
  }

  .x-pg-funko-img-desktop {
    max-width: 690px;
  }

  .heading {
    font-size: 2em;
    line-height: 1em;
  }

  .x-pg-intro-vid-ctn {
    padding-top: 0px;
  }

  .x-pg-header-banner.tablet {
    display: block;
  }

  .x-pg-header-banner.desktop {
    display: none;
  }

  .feature-wrapper._4 {
    min-height: 10vh;
    padding-top: 1rem;
  }

  .feature-wrapper._3 {
    min-height: 10vh;
    padding-top: 1rem;
  }

  .feature-wrapper._2 {
    min-height: 10vh;
    padding-top: 1rem;
  }

  .image-3 {
    width: 150px;
  }

  .x-pg-pass-heading {
    font-size: 2em;
    line-height: 1em;
  }

  .x-pg-dark-blue-bg.for-new-pg {
    display: none;
    height: 670px;
  }

  .x-pg-dark-blue-bg.for-new-pg.for-tablet {
    display: block;
    height: auto;
  }

  .x-pg-ctdwn-title-txt {
    margin-bottom: 5px;
  }

  .card__content__right {
    padding-left: 30px;
    grid-row-gap: 20px;
  }

  .slide-one.is--1 {
    height: 530px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .slide-one.is--1.for-new {
    height: 390px;
  }

  .slide-one.is--1.for-new.new2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .card__content.for-one {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-pg-button {
    margin-top: -7px;
    margin-bottom: 70px;
  }

  .x-pg-steps-box {
    padding: 22px;
  }

  .x-pg-steps-ctn {
    margin-top: 30px;
    margin-right: 30px;
    margin-left: 30px;
  }

  .logos {
    padding-top: 3em;
    padding-bottom: 6.1em;
  }

  .x-pg-title.for-offer.add-margin {
    padding-right: 40px;
    padding-left: 40px;
  }

  .team-item-3 {
    width: 33.33%;
    height: 85%;
    min-width: 40vw;
    margin-right: 10px;
    margin-left: 10px;
  }

  .team-item-3.for-pg {
    height: 350px;
  }

  .x-section-for-cc {
    height: 340px;
    margin-bottom: 15px;
  }

  .x-cc-main-prize {
    width: 450px;
  }

  .x-cc-second-prize {
    width: 200px;
  }

  .x-pg-step2-logo-ctn {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-pg-campaign-date {
    margin-bottom: 25px;
  }

  .r-rdy-cop-grid {
    margin-right: 24px;
    margin-left: 24px;
    padding-right: 20px;
    padding-bottom: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    border-style: none;
  }

  .r-rdy-number-ctn {
    margin-right: 15px;
    margin-left: 20px;
  }

  .r-rdy-cop-grid-2 {
    margin-right: 24px;
    margin-left: 24px;
    padding-right: 20px;
    padding-bottom: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    border-style: none;
  }

  .x-fibre-ads-subheadline.x-height-adjustment {
    line-height: 35px;
  }

  .x-fibre-ads-subheadline.for-center {
    margin-right: 20px;
    margin-left: 20px;
  }

  .x-99-masthead {
    left: 390px;
    top: 79px;
  }

  .x-99-masthead-bm {
    left: 430px;
    top: 79px;
  }

  .x-99-masthead-copy {
    left: 390px;
    top: 79px;
  }

  .image-41 {
    position: absolute;
    left: 474px;
    top: auto;
    right: auto;
    bottom: -268%;
    width: 200px;
  }

  .image-39 {
    position: absolute;
    left: 57px;
    top: -52%;
    right: 0%;
    bottom: auto;
    width: 460px;
  }

  .x-roaming-usp-img-mob-1 {
    width: 340px;
    padding-bottom: 10px;
  }

  .x-roaming-usp-img-2 {
    height: 60px;
  }

  .x-roaming-usp-img-1 {
    height: 80px;
  }

  .image-38 {
    width: 240px;
  }

  .image-45 {
    width: 370px;
    padding-bottom: 10px;
  }

  .x-roaming-usp-desktop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .x-roaming-usp-img-3 {
    height: 61px;
  }

  .div-block-69 {
    position: relative;
    display: none;
    margin-top: 40px;
    margin-bottom: 144px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .image-42 {
    display: none;
    width: 300px;
  }

  .x-roaming-usp-mobile {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-40 {
    position: absolute;
    left: 125px;
    top: 155px;
    right: 0%;
    bottom: 0%;
    width: 355px;
  }

  .image-44 {
    width: 350px;
  }

  .x-promo-navbar {
    padding-right: 19px;
    padding-left: 19px;
  }

  .x-promo-paragraph-section {
    padding-right: 100px;
    padding-left: 100px;
  }

  .x-cm-paragraph {
    padding-right: 60px;
    padding-left: 60px;
  }

  .c-slide_image.c-move-to-bottom {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .x-cm-logo {
    width: 470px;
  }

  .x-cm-button.for-mobile {
    display: block;
  }

  .x-cm-button.for-mobile.banner-data-layer.hide {
    display: none;
  }

  .x-cm-button.for-deskop {
    display: none;
  }

  .c-arrow {
    padding-bottom: 0px;
  }

  .x-promo-master {
    padding-top: 82px;
  }

  .c-arrows-wrapper {
    margin-top: 34px;
    margin-right: 44px;
  }

  .x-cm-steps-ctn {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .c-slider {
    height: 390px;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: 59px;
  }

  .x-dg-pg-footer-txt-copy {
    margin-right: 40px;
  }

  .x-maniam-logo {
    width: 470px;
  }

  .x-maniam-header-logo {
    margin-left: 10px;
  }

  .x-iphone-14-tablet {
    display: block;
    border-radius: 20px;
  }

  .x-iphone-14-parag {
    padding-right: 20px;
    padding-left: 20px;
    line-height: 20px;
  }

  .x-iphone-14-desktop {
    display: none;
  }

  .x-iphone14-form-img-ctn {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-iphone14-form-header {
    width: 100%;
    font-size: 35px;
  }

  .x-limit-3 {
    padding-right: 32px;
    padding-left: 32px;
  }

  .x-limit-3.for-countdown {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-flip-banner.tablet {
    display: block;
  }

  .x-flip-banner.desktop {
    display: none;
  }

  .x-flip-header-banner.tablet {
    display: block;
  }

  .x-flip-header-banner.desktop {
    display: none;
  }

  .x-pg-header-banner-copy.tablet {
    display: block;
  }

  .x-pg-header-banner-copy.desktop {
    display: none;
  }

  .x-flip-header {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 40px;
  }

  .x-flip-paragraph {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-flip-paragraph.for-bigger {
    margin-top: 30px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-flip-devices-img {
    width: 380px;
  }

  .x-flip-free-samsung-title {
    font-size: 6.7em;
  }

  .x-flip-free-samsung-title.for-bm.for-ppj-bm {
    font-size: 5.9em;
  }

  .x-flip-free-samsung-small-text {
    font-size: 1.6em;
  }

  .x-flip-free-samsung-content {
    margin-left: 0px;
  }

  .x-flip-free-samsung-content.for-ppj-bm {
    top: 8px;
    margin-right: 26px;
  }

  .x-flip-steps-btn {
    padding: 22px;
  }

  .x-esim-header {
    width: 100%;
    font-size: 35px;
  }

  .x-esim-subheader {
    margin-right: 10px;
    margin-left: 10px;
    line-height: 25px;
  }

  .x-esim-card-img.for-mgmt {
    height: auto;
  }

  .x-esim-card.digizen {
    height: 100%;
  }

  .x-esim-parag {
    margin-right: 20px;
    text-align: left;
  }

  .x-esim-header-2 {
    margin-right: 20px;
    text-align: left;
  }

  .postpaid-plan {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-postpaid-new-label.for-addons {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
  }

  .x-infinite-bottom-cta-wrapper {
    margin-top: -20px;
  }

  .x-infinite-quota-header {
    font-size: 36px;
  }

  .x-infinite-quota-header.for-infinte {
    line-height: 40px;
  }

  .postpaid-infinite {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .postpaid-infinite.right-button.w--current {
    margin-bottom: 0px;
  }

  .postpaid-infinite-tab {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .postpaid-infinite-tab.right-button.w--current {
    margin-bottom: 0px;
  }

  .x-jius-animated-bg {
    background-position: 50% 0%;
  }

  .x-section-jius-anim {
    height: 320px;
  }

  .x-jius-anim-header {
    font-size: 3.3em;
  }

  .x-jius-anim-header.for-bm {
    font-size: 2.6em;
  }

  .x-jius-anim-devices {
    width: 420px;
  }

  .x-jius-anim-header-2 {
    font-size: 1.6em;
  }

  .x-jius-anim-txt-ctn {
    top: 11px;
    margin-top: 0px;
    margin-left: 20px;
  }

  .x-plan-table-row-4.for-promo {
    padding-right: 59px;
  }

  .family-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .family-30 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .family-45 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-flip4all-header {
    margin-top: 0px;
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 30px;
    line-height: 35px;
  }

  .x-flip4all-contest-date {
    font-size: 18px;
  }

  .x-flip4all-steps-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-flip4all-steps-grid.for-belia {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-55-next-en-3 {
    left: 440px;
    top: 85px;
  }

  .x-55-next-en-3-bm {
    left: 475px;
    top: 85px;
  }

  .x-55-next-mo-2-bm {
    left: 306px;
    top: 79px;
  }

  .x-storepoint-container {
    margin-right: -32px;
    margin-left: -32px;
  }

  .x-flip-steps-btn-copy {
    padding: 22px;
  }

  .image-49 {
    display: none;
  }

  .image-50 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .x-pg-device-grid {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-pg-card-subtitle {
    font-size: 18px;
    line-height: 20px;
  }

  .x-malaysiaku-devices-bg-2 {
    background-position: 0% 0%;
    background-size: cover;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .x-malaysiaku-devices-img-2 {
    width: 380px;
  }

  .x-content-copy-img-digi-smart-uc {
    position: relative;
    top: auto;
    width: 100%;
    margin-bottom: 24px;
  }

  .x-content-copy-img-digi-smart-uc.for-right {
    width: 100%;
    margin-top: 24px;
    margin-left: 0px;
    border-radius: 8px;
  }

  .x-content-copy-img-digi-smart-uc.for-right.for-esim {
    width: 36%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .x-content-copy-img-digi-smart-uc.for-left32 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .x-content-copy-img-digi-smart-uc.for-digital {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .x-menang-img-block {
    width: 100%;
  }

  .x-menang-img-block.for-square {
    width: 100%;
    height: 100%;
  }

  .x-back-top-link-2 {
    display: none;
  }

  .x-roaming-sc-2 {
    height: 70px;
  }

  .x-roaming-sc {
    height: 100px;
  }

  .x-roaming-sc.for-multi-2 {
    height: 70px;
  }

  .x-roaming-table-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-roaming-sp-ctn-2 {
    padding-top: 27px;
  }

  .x-belia-heading {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 30px;
  }

  .x-belia-steps {
    padding: 22px;
  }

  .x-belia-paragraph {
    font-size: 16px;
  }

  .x-belia-image {
    width: 50%;
    margin-bottom: -10px;
  }

  .x-digi-5g-title {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 35px;
  }

  .x-digi-5g-paragraph {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-digi-5g-paragraph.for-bigger {
    margin-top: 30px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-span-35-copy {
    color: #fff;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
    line-height: 22px;
  }

  h1 {
    font-size: 48px;
    line-height: 56px;
  }

  h2 {
    font-size: 28px;
    line-height: 36px;
  }

  h3 {
    font-size: 20px;
    line-height: 28px;
  }

  .x-top-nav {
    display: none;
  }

  .x-limit.for-hero {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-limit.for-navbar {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-limit.for-subnav {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-limit.for-countdown {
    padding-top: 6px;
    padding-bottom: 6px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-limit.for-countdown {
    padding-top: 6px;
    padding-bottom: 6px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-area-group-link {
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
  }

  .x-area-group-link:active {
    background-color: #f5f5f5;
    color: #272727;
  }

  .x-prime-nav-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-prime-nav-menu {
    padding-top: 80px;
  }

  .x-acc-nav-mydigi {
    margin-left: 4px;
  }

  .x-acc-nav-item {
    margin-right: 4px;
    margin-left: 4px;
  }

  .x-icon {
    font-size: 22px;
  }

  .x-icon.for-modal-close {
    font-size: 32px;
  }

  .x-icon.for-modal-close {
    font-size: 32px;
  }

  .x-acc-mydigi-btn {
    width: auto;
    padding-right: 0px;
  }

  .x-acc-mydigi-btn:hover {
    width: auto;
  }

  .x-area-toggle-btn {
    display: block;
    padding: 12px;
    background-color: #f5f5f5;
  }

  .x-area-mini-menu {
    position: absolute;
    left: 0px;
    top: 32px;
    bottom: auto;
    z-index: 1000;
    display: block;
    overflow: hidden;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 3px 4px -4px rgba(56, 68, 77, 0.16), 0 8px 24px 0 rgba(56, 68, 77, 0.16);
  }

  .x-area-mini-menu.for-idle {
    display: none;
  }

  .x-emp-text.for-title.x-adjust-font-size {
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 25px;
  }

  .x-emp-text.for-val-mid.for-smaller-text {
    font-size: 25px;
  }

  .x-emp-text.for-familiku {
    margin-right: 57px;
  }

  .x-emp-text.for-fibre.for-small {
    font-size: 13px;
  }

  .x-mobile-nav-toggle-btn {
    margin-left: 12px;
  }

  .x-acc-mydigi-label {
    display: none;
  }

  .x-acc-mydigi-label.for-business {
    display: block;
    margin-right: 8px;
  }

  .x-search-bar {
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-search-input {
    height: 48px;
    text-align: left;
  }

  .x-search-btn {
    padding: 9px;
    font-size: 22px;
  }

  .x-scroller.for-prime-nav-menu {
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-master {
    padding-top: 56px;
  }

  .x-master.for-home {
    padding-top: 62px;
  }

  .x-master.for-our-people {
    padding-top: 62px;
  }

  .x-master.for-ep {
    padding-top: 60px;
  }

  .x-master.for-ekyc {
    padding-top: 55px;
  }

  .x-master.for-cc {
    padding-top: 64px;
  }

  .x-wrapper {
    display: block;
    padding-top: 36px;
    padding-bottom: 36px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-wrapper.for-hero {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-wrapper.for-press {
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-wrapper.for-free-device.for-bm {
    padding-top: 57px;
  }

  .x-wrapper.for-free-device.for-gadget-sim {
    padding-top: 52px;
  }

  .x-section.for-skorbsdg {
    background-position: 75% 100%;
  }

  .x-section.for-skorbsdg {
    background-position: 90% 100%;
  }

  .x-section.flip4all-bg2 {
    margin-bottom: 20px;
  }

  .x-section.for-pg-bg-img {
    margin-top: -147px;
  }

  .x-subnav {
    top: 62px;
  }

  .x-subnav-menu-link {
    padding-right: 12px;
    padding-left: 12px;
    font-size: 12px;
  }

  .x-hero {
    background-color: #f5f5f5;
  }

  .x-hero-wrapper {
    border-radius: 0px;
  }

  .x-hero-wrapper.for-slider {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #fff;
  }

  .x-hero-wrapper.for-slider.for-blue {
    background-color: #fff;
  }

  .x-hero-wrapper.for-slider.for-orange {
    background-color: #fff;
  }

  .x-hero-wrapper.for-slider.for-new-yellow {
    background-color: #fff;
  }

  .x-hero-wrapper.for-simple {
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-lead-text {
    font-size: 20px;
    line-height: 28px;
  }

  .x-lead-text.for-nopad {
    font-size: 1em;
    font-weight: 500;
  }

  .x-lead-text.for-nopad.for-white {
    color: #fff;
  }

  .x-lead-text.for-nopad.for-desktop {
    display: none;
  }

  .x-lead-text.for-nopad {
    font-size: 1em;
    font-weight: 500;
  }

  .x-lead-text.for-nopad {
    font-size: 1em;
    font-weight: 500;
  }

  .x-section-header.centre.for-side-padding {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-content-plan-linebar.for-titled {
    margin-top: -16px;
  }

  .x-rate-plan-linebar-title {
    font-size: 12px;
  }

  .x-rate-plan-container {
    margin-right: -24px;
    margin-bottom: 0px;
    margin-left: -24px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-rate-plan-item {
    width: 248px;
  }

  .x-rate-plan-name {
    font-size: 16px;
    line-height: 24px;
  }

  .x-accordion-block.for-plan {
    display: none;
  }

  .x-tab-menu.centre.buttons-style.for-postpaid {
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu.centre.buttons-style.for-switch-digi {
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu.centre.buttons-style.for-ads {
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .tab-postpaid150.right-button.add-margin.for-bottom {
    margin-top: 15px;
  }

  .x-rate-table-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .x-rate-table-row.for-header {
    display: none;
  }

  .x-rate-table-row.for-header {
    display: none;
  }

  .x-rate-table-col {
    min-width: 25%;
  }

  .x-rate-table-col.for-first {
    width: 100%;
    padding-bottom: 0px;
    font-size: 16px;
  }

  .x-rate-table-col.for-last {
    width: 100%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-top-style: none;
    background-color: #039be5;
    color: #fff;
  }

  .x-rate-table-col.for-last {
    width: 100%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-color: #039be5;
    color: #fff;
  }

  .x-rate-plan-card-focus {
    line-height: 18px;
  }

  .x-footer {
    z-index: 10;
  }

  .x-footer.for-rdy {
    padding-bottom: 0px;
  }

  .x-footer-wrapper {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-footer-col {
    margin-bottom: 0px;
  }

  .x-btn-container.for-cta.for-center-2.for-fibre {
    margin-top: 40px;
  }

  .x-btn-container.for-promo-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-btn-container.for-appdownload {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-btn-container.for-appdownload.for-static {
    margin-bottom: 16px;
  }

  .x-btn-container.for-center.for-home-fibre {
    top: -23px;
  }

  .x-btn.for-help {
    margin-right: 0px;
  }

  .x-btn.for-colouringmalaysiaku {
    padding: 15px 60px;
    font-size: 20px;
  }

  .x-rate-copy-block.for-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .x-rate-copy-block.for-btl {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-content-copy-img {
    margin-right: 0px;
  }

  .x-content-copy-img.for-right {
    margin-top: 0px;
  }

  .x-content-copy-img.for-right.for-esim {
    width: 60%;
    margin-bottom: 20px;
  }

  .x-content-block.x-add-padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-img-block.for-square {
    width: 100%;
    height: 100%;
  }

  .x-card-block {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-card-block.for-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-card-block.for-4.for-solution {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-4.for-esim {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-5 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-card-block.for-mgmt {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-digizen {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-2-rows {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-card {
    padding: 16px;
  }

  .x-card.digizen {
    height: 100%;
  }

  .x-guide-card-block {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-guide-card-block.centre {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-guide-card-block.centre.for-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-guide-card-item.for-idd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-guide-card-item-info.for-snapshot {
    margin-bottom: 0px;
  }

  .x-hero-side-banner.for-slider {
    position: static;
    display: none;
    margin-bottom: 0px;
  }

  .x-hero-side-banner.for-slider.for-mobile {
    display: block;
    height: 220px;
  }

  .x-hero-container {
    padding: 24px;
  }

  .x-hero-container.for-slider {
    background-image: none;
  }

  .x-hero-container.for-banner {
    height: 100%;
  }

  .x-hero-container.for-banner.with-shadow {
    background-image: radial-gradient(circle farthest-side at 0% 50%, rgba(39, 39, 39, 0.79), rgba(255, 230, 0, 0) 81%);
  }

  .x-rate-table-label {
    display: block;
  }

  .x-plan-table-block {
    height: auto;
  }

  .x-plan-table-sidebar {
    width: 228px;
  }

  .x-plan-table-content {
    position: relative;
    overflow: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .x-plan-table-header {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 1;
    background-color: #fff;
  }

  .x-plan-table-header.for-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 130px;
    z-index: 1;
    background-color: #fff;
  }

  .x-plan-table-header.for-sidebar.for-merge {
    width: 225px;
  }

  .x-plan-table-header.for-sidebar.for-higher {
    position: static;
  }

  .x-plan-table-header.for-sidebar.x-no-sticky {
    position: relative;
    top: 0px;
  }

  .x-plan-table-col {
    position: static;
    display: block;
    min-width: 128px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-plan-table-col.for-one-col.for-exclusive.for-yellow.for-border {
    width: 60%;
    min-width: 125px;
  }

  .x-plan-table-col.for-one-col.for-fibre.for-yellow.for-border {
    width: 40%;
    min-width: 125px;
    margin-top: -4px;
  }

  .x-plan-table-col.for-column.for-exclusive.for-yellow.for-border {
    width: 70%;
    min-width: 125px;
  }

  .x-plan-table-col.for-column.for-yellow {
    width: 35%;
  }

  .x-plan-table-col.for-hide {
    display: none;
  }

  .x-plan-table-row {
    padding-right: 16px;
  }

  .x-plan-table-row.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row.for-center.for-horizontal.for-vertical.for-fibre.for-bm {
    height: 100px;
  }

  .x-plan-table-row.for-center.for-fibre {
    height: 60px;
  }

  .x-plan-table-row.for-center.for-fibre.for-mid-yellow.adjust-height {
    height: 60px;
  }

  .x-plan-table-row.for-center.for-fibre.adjust-heght {
    height: 60px;
  }

  .x-plan-table-row.for-higher.under-highlight.for-yellow {
    margin-top: 66px;
  }

  .x-plan-table-row.for-fibre {
    height: 60px;
  }

  .x-plan-table-row.for-fibre.for-grey.adjust-height {
    height: 60px;
  }

  .x-plan-table-row.for-fibre.adjust-height {
    height: 60px;
  }

  .x-endnote-h2 {
    width: 100%;
  }

  .x-hero-slider {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
  }

  .x-hero-slider-pane {
    height: auto;
    margin-right: 24px;
    background-color: #fff;
  }

  .x-mini-plan-block.for-slider {
    display: none;
  }

  .x-mini-plan-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-content-card-link {
    padding: 24px;
  }

  .x-promo-card-data {
    padding: 16px;
  }

  .x-simple-card-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .x-slider-h1 {
    margin-bottom: 12px;
    font-size: 36px;
    line-height: 40px;
  }

  .x-float-helper {
    z-index: 9000;
  }

  .x-deck-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-step-list {
    padding-left: 40px;
  }

  .x-input-row {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-input-row.for-filter {
    grid-column-gap: 4px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-input-row.idd-rates.flex-child {
    justify-items: center;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-input-row.idd-rates.add-margin {
    margin-right: 40px;
    margin-left: 40px;
  }

  .x-input-label.for-idle.add-padding {
    padding-right: 12px;
  }

  .x-input-col {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .x-input-col.for-toggle {
    margin-bottom: 0px;
  }

  .x-input-col.dont-expand {
    width: 200px;
  }

  .x-input-col.dont-expand.right-padding {
    width: 230px;
    margin-right: 0px;
  }

  .x-input-col.dont-expand.left-padding {
    width: 220px;
    margin-left: 0px;
  }

  .x-input-col.dont-expand {
    width: 70%;
  }

  .x-input-col.dont-expand.left-padding {
    width: 70%;
    margin-left: 0px;
  }

  .x-input-col.dont-expand.right-padding {
    width: 70%;
    margin-right: 0px;
  }

  .x-input-link-line {
    display: none;
  }

  .x-input-select.for-small {
    width: 148px;
  }

  .x-input-select.x-input-select-adjust {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-device-list-block {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-buy-opt-modal {
    min-width: 400px;
  }

  .x-form-nav-header {
    background-color: #fff;
  }

  .x-form-nav-wrapper {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-m-quick-nav {
    left: 50%;
    overflow: hidden;
    border-style: none;
    border-width: 1px;
    border-color: #c7c9cc;
    border-radius: 8px;
  }

  .x-hero-slider-action {
    font-size: 16px;
  }

  .x-shop-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .x-shop-list.for-3.for-plus {
    grid-column-gap: 7px;
    -ms-grid-columns: 1fr 50px 1fr;
    grid-template-columns: 1fr 50px 1fr;
  }

  .x-shop-list.for-4.for-device {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-shop-list.for-4.for-iphone {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-shop-list.for-7 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-lang-picker-block {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  .x-video-gallery-block {
    overflow: auto;
    margin-right: -24px;
    margin-left: -24px;
    padding-right: 24px;
    padding-left: 24px;
    grid-auto-flow: column dense;
  }

  .x-video-item {
    width: 320px;
  }

  .x-video-item.for-full {
    width: 100%;
  }

  .x-video-item.for-ekyc {
    width: auto;
  }

  .x-lead-form-modal {
    width: 95%;
    min-width: 0px;
  }

  .x-banner-list {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-banner-list.for-2 {
    height: auto;
    max-height: none;
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
  }

  .x-banner-list.for-two {
    grid-auto-rows: auto;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-banner-list.for-2 {
    height: auto;
    max-height: none;
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
  }

  .x-banner-list.for-2 {
    height: auto;
    max-height: none;
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
  }

  .x-plan-table-merged {
    -ms-grid-columns: minmax(228px, 228px) 1fr;
    grid-template-columns: minmax(228px, 228px) 1fr;
  }

  .x-broadcast-list {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .x-broadcast-container {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 64px 1fr;
    grid-template-columns: 64px 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-broadcast-badge {
    font-size: 16px;
  }

  .x-broadcast-teaser {
    overflow: visible;
    width: auto;
    white-space: normal;
  }

  .x-bod-popup-wrapper {
    height: 90%;
    max-height: none;
  }

  .x-onboard-jaringan-sticker {
    width: 100%;
    max-width: none;
  }

  .x-country-list {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-redirect-block {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-redirect-block.for-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-redirect-block.for-2.for-iphone {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-redirect-block.for-store {
    overflow: auto;
    margin-right: -32px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-redirect-link {
    padding: 12px 24px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .x-redirect-link.for-store {
    width: 140px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-redirect-cta-subheading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .x-redirect-image {
    position: relative;
    bottom: -14px;
    width: 120px;
    margin-bottom: 0px;
  }

  .x-redirect-icon {
    font-size: 22px;
  }

  .x-redirect-icon.for-top {
    margin-left: 0px;
    text-align: center;
  }

  .x-btl-img-banner.collab {
    margin-bottom: 0px;
  }

  .x-hero-grid-banner {
    height: 240px;
    padding-right: 0px;
    -ms-grid-columns: 1.2fr 1fr;
    grid-template-columns: 1.2fr 1fr;
    border-radius: 12px;
  }

  .x-hero-side-banner-img {
    display: none;
    height: 240px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-limit.for-banner {
    padding: 24px;
  }

  .x-limit.for-banner {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-hero-heading {
    margin-bottom: 12px;
    font-size: 2.3em;
    line-height: 1em;
  }

  .x-hero-heading.for-white.for-smaller {
    font-size: 1.8em;
    line-height: 1.2em;
  }

  .x-hero-side-banner-mobile {
    display: block;
    height: 240px;
    border-radius: 12px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-solution-intro-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-solution-intro-img {
    border-radius: 16px;
  }

  .x-solution-feature-card {
    padding-top: 12px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .x-solution-benefit-rt figure {
    width: auto;
    height: auto;
  }

  .x-store-service-container {
    grid-column-gap: 0px;
  }

  .x-store-service-card {
    padding-right: 8px;
    padding-left: 8px;
  }

  .x-store-sub-heading {
    font-weight: 600;
  }

  .x-store-rocket-container {
    margin-right: -24px;
    margin-left: -24px;
  }

  .x-long-banner {
    border-radius: 8px;
  }

  .x-long-banner-image {
    display: none;
  }

  .x-long-banner-image-mobile {
    display: block;
  }

  .x-testimonial-slide.for-one {
    width: 100%;
  }

  .x-testimonial-slide.for-fibre {
    width: 90%;
  }

  .left-arrow.for-digbiz-placing {
    left: 11px;
  }

  .right-arrow.for-digbiz-placing {
    right: -5%;
  }

  .x-image-card-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-image-card-container.for-promo {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-image-card-container.for-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-plan-logo-img {
    margin-left: 60px;
  }

  .x-plan-logo-img.for-2-2 {
    position: relative;
    right: 40px;
    bottom: 110px;
  }

  .x-plan-logo-img.for-6-6-mobile {
    margin-top: -6px;
  }

  .x-plan-logo-img.for-6-6-desktop {
    margin-top: -9px;
  }

  .x-plan-logo-img.for-6-6-mobile {
    margin-top: -180px;
  }

  .x-plan-logo-img.for-6-6-mobile-copy {
    margin-top: -180px;
  }

  .x-plan-logo-img.for-mobile {
    margin-left: 10px;
    padding-left: 20px;
  }

  .x-plan-logo-img.for-9-9-mobile {
    position: relative;
    left: 15px;
    bottom: 15px;
  }

  .x-plan-logo-img.for-9-9-table {
    left: 40px;
  }

  .x-plan-logo-img.for-2-2 {
    margin-top: 0px;
  }

  .text-span-35 {
    color: #fff;
  }

  .x-home-promo-heading {
    font-size: 20px;
    line-height: 28px;
  }

  .x-promo-img-banner {
    display: none;
    border-radius: 12px;
  }

  .x-promo-img-banner.mobile {
    display: block;
  }

  .x-promo-list-heading {
    font-size: 1.2em;
    text-align: center;
  }

  .x-promo-list-h {
    font-size: 1.8em;
    line-height: 140%;
  }

  .x-promo-list-tab-a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.8em;
    line-height: 140%;
    font-weight: 500;
  }

  .x-promo-list-img-block {
    margin-bottom: 16px;
    border-radius: 12px;
  }

  .x-error-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
    justify-items: center;
    grid-row-gap: 34px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-error-left-block {
    position: relative;
    z-index: 1;
    padding-top: 0px;
    padding-bottom: 0px;
    justify-items: stretch;
  }

  .x-error-left-block.main {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .x-error-heading {
    font-size: 36px;
    line-height: 48px;
  }

  .x-error-link-container {
    padding: 0px;
    -ms-grid-rows: minmax(auto, auto);
    grid-template-rows: minmax(auto, auto);
  }

  .x-error-img {
    position: absolute;
    left: auto;
    top: 6%;
    right: -17%;
    bottom: 0%;
    width: 320px;
    opacity: 0.17;
  }

  .x-error-link {
    font-size: 1.4em;
    font-weight: 700;
  }

  .x-btn-3.same-size.add-margin-right {
    margin-right: 20px;
  }

  .x-text-wrap {
    margin-top: 48px;
  }

  .x-business-copy-block {
    grid-column-gap: 24px;
  }

  .x-suite-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-suite-heading {
    font-size: 20px;
    line-height: 26px;
  }

  .x-text-link.oracle-and-ifleet {
    bottom: 425px;
  }

  .x-back-top-link {
    position: fixed;
    left: auto;
    top: auto;
    right: 24px;
    bottom: 24px;
    z-index: 8888;
    display: none;
    width: 56px;
    height: 56px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: #c7c9cc;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    color: #272727;
    font-size: 22px;
  }

  .text-block-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 56px;
    height: 56px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 14px;
  }

  .clock-number {
    font-size: 64px;
  }

  .x-raja-kombo-card {
    width: 280px;
    height: 1200px;
  }

  .x-btl-main-headline {
    font-size: 2em;
  }

  .x-raja-kombo-cta-block {
    text-align: center;
  }

  .x-plan-name.black.circle {
    padding-right: 14px;
    padding-left: 14px;
  }

  .x-prepaid-bundle {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .x-plan-table-heading-bar.no-curve.for-mobile-bd-mbb-5-5 {
    top: 575px;
  }

  .x-plan-table-heading-bar.adjust-base-plan {
    margin-bottom: -46px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-mobile {
    margin-bottom: 30px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet {
    margin-bottom: 0px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: 0px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: -125px;
  }

  .x-plan-highlight-row {
    top: 44.7%;
    margin-top: -42px;
  }

  .x-plan-highlight-row.for-fibre-bm-copy {
    top: 37%;
  }

  .x-plan-highlight-row.for-fibre-copy {
    top: 34.5%;
  }

  .x-plan-table-row-2 {
    padding-right: 16px;
  }

  .x-test-kit-img {
    width: 48px;
    height: 48px;
  }

  .x-test-kit-sample-img {
    width: 100%;
  }

  .x-test-kit-h2 {
    width: 100%;
  }

  .x-plan-table-col-3 {
    min-width: 128px;
  }

  .x-plan-table-merged-2 {
    -ms-grid-columns: minmax(228px, 228px) 1fr;
    grid-template-columns: minmax(228px, 228px) 1fr;
  }

  .x-icon-2 {
    font-size: 22px;
  }

  .x-wrapper-2.for-hero {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-limit-2 {
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-hero-container-2 {
    padding: 24px;
  }

  .x-hero-container-2.for-banner {
    height: 100%;
  }

  .x-content-copy-img-2 {
    margin-right: 0px;
  }

  .x-hero-grid-banner-2 {
    height: 240px;
    padding-right: 0px;
    border-radius: 0px;
  }

  .x-plan-table-sidebar-3 {
    width: 228px;
  }

  .x-master-2 {
    padding-top: 70px;
  }

  .x-hero-side-banner-mobile-2 {
    display: block;
    height: 240px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .r-footer-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .r-line-bar {
    position: static;
  }

  .r-line-bar.mobile {
    display: none;
  }

  .r-section.for-main-banner {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 14, 14, 0.63)), color-stop(50%, rgba(39, 39, 39, 0.27)), to(rgba(0, 0, 0, 0.78))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29525826e72c_Digi_RDY_Background-8.jpg"), none;
    background-image: linear-gradient(180deg, rgba(14, 14, 14, 0.63), rgba(39, 39, 39, 0.27) 50%, rgba(0, 0, 0, 0.78)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29525826e72c_Digi_RDY_Background-8.jpg"), none;
    background-position: 0px 0px, 0% 0%, 48% 18%;
    background-size: auto, auto, 3500px;
    background-repeat: repeat, repeat, repeat;
  }

  .r-separator {
    position: relative;
    top: -24px;
    z-index: 50;
  }

  .r-separator.product {
    top: -18px;
  }

  .r-separator.separator-optimize {
    top: -20px;
  }

  .r-footer-logo-flex {
    margin-top: 16px;
  }

  .x-cisco-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-cisco-logo {
    width: 80%;
    margin-top: 12px;
    margin-left: 0px;
  }

  .x-tile-news-img {
    height: 130px;
  }

  .x-plan-logo-link.for-super-long-life {
    left: auto;
    top: 59%;
  }

  .r-text-20 {
    margin-top: 0px;
  }

  .r-price-yellow-box {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .r-usp-background {
    height: 220px;
    margin-bottom: 92px;
  }

  .r-video-grid {
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .r-video-grid.for-mobile {
    grid-row-gap: 24px;
  }

  .r-join-us-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .r-pricing-box-grid {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .r-partners-grid {
    justify-items: stretch;
    grid-column-gap: 19px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .r-nav-bar.for-product.exist {
    top: 14%;
  }

  .r-section-body {
    height: 1600px;
    margin-top: -36px;
    padding-top: 68px;
    padding-bottom: 0px;
  }

  .r-container-2.for-main-banner {
    position: relative;
    z-index: 12;
  }

  .r-container-2.for-section-body {
    padding-bottom: 0px;
  }

  .r-container-2.for-optimize {
    padding-bottom: 100px;
  }

  .r-container-2.for-cashback {
    margin-top: -36px;
  }

  .r-container-2.always-on {
    margin-top: -38px;
  }

  .r-container-2.for-sm {
    padding-bottom: 40px;
  }

  .r-new-sim-grid.for-tablet {
    -ms-grid-columns: 0.25fr 1.25fr 0.25fr;
    grid-template-columns: 0.25fr 1.25fr 0.25fr;
  }

  .r-text-14 {
    margin-bottom: 0px;
  }

  .r-pricing-box {
    padding: 0px;
  }

  .r-section-always-on {
    margin-bottom: 0px;
    padding-bottom: 22px;
  }

  .r-usp-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .r-change-plan-grid {
    padding-right: 17px;
    padding-left: 17px;
  }

  .r-text-grid {
    padding-right: 24px;
    padding-left: 24px;
  }

  .r-header-white-text-2 {
    margin-top: 0px;
    line-height: 48px;
  }

  .r-text-style-21 {
    line-height: 25px;
  }

  .x-footer-gaming {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-main-banner.for-postpaid {
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-s22 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f3619242a03_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 33%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f3619242a03_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 20%;
  }

  .x-main-banner.for-switch-to-digi {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-signature {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7943f8d262575e196b33_Digi_Signature_MainBanner_Tablet_991x500.jpeg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7943f8d262575e196b33_Digi_Signature_MainBanner_Tablet_991x500.jpeg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-ekyc {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f520f96c73a43d0f52_Digi_Prepaid_eKYC_MainBanner_Mobile.jpeg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f520f96c73a43d0f52_Digi_Prepaid_eKYC_MainBanner_Mobile.jpeg");
    background-position: 0px 0px, 74% 50%;
  }

  .x-main-banner.for-fibre {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-get-help {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-idd {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-exclusive-pack {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626628c1aa34eaa9bb77999b_Digi_Prepaid_Starter_Pack_Tablet.jpeg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626628c1aa34eaa9bb77999b_Digi_Prepaid_Starter_Pack_Tablet.jpeg");
  }

  .x-main-banner.for-business-solutions {
    position: relative;
    background-position: 0px 0px, 90% 30%;
  }

  .x-main-banner.for-digital-solutions {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-digi-business {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649cd800e59adf8adf6a2_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Mobile_669%20x%20700px_Opt%202_R2_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649cd800e59adf8adf6a2_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Mobile_669%20x%20700px_Opt%202_R2_FA_72dpi-01.jpg");
    background-position: 0px 0px, 20% 50%;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }

  .x-main-banner.for-digi-business-penjana {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/627c896dde4739ebcde3804a_Digi_Business_Penjana_Desktop.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/627c896dde4739ebcde3804a_Digi_Business_Penjana_Desktop.jpg");
    background-position: 0px 0px, 90% 50%;
  }

  .x-main-banner.for-digi-business-mobile {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e24e27da9f336cb3ccde_Digi_Digi%20Business_LE%20Webpage_Mobile_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e24e27da9f336cb3ccde_Digi_Digi%20Business_LE%20Webpage_Mobile_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
    background-position: 0px 0px, 70% 50%;
  }

  .x-main-banner.for-digi-business-roaming-idd {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626a6405b11ca83445da5790_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Mobile_669%20x%20700px_R2_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626a6405b11ca83445da5790_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Mobile_669%20x%20700px_R2_FA_72dpi-01.jpg");
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-digi-business-go-digi-wifi {
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e2507e2778503b553891_Digi_Digi%20Business_LE%20Webpage_WiFi_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e2507e2778503b553891_Digi_Digi%20Business_LE%20Webpage_WiFi_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
    background-position: 0px 0px, 70% 50%;
  }

  .x-main-banner.for-digi-business-fibre {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e24ef25287e79fe5192d_Digi_Digi%20Business_LE%20Webpage_Fibre_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6279e24ef25287e79fe5192d_Digi_Digi%20Business_LE%20Webpage_Fibre_Tablet_991%20x%20500px_R3_FA_72dpi-01.jpg");
    background-position: 0px 0px, 40% 50%;
  }

  .x-main-banner.for-roaming {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-fibre {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-fibre {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-belia.for-bm {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f544d4bb6f8597232b_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_mobile_669x700-BM.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f544d4bb6f8597232b_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_mobile_669x700-BM.jpg");
  }

  .x-main-banner.for-mydigi {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18af2f18d3c0878c8b3_Digi_Apps%26Services_MyDigi_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18af2f18d3c0878c8b3_Digi_Apps%26Services_MyDigi_Tablet.jpg");
    background-position: 0px 0px, 90% 50%;
  }

  .x-main-banner.for-exclusive-pack-bm {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f06352a80934255c282d0_Digi_Prepaid_ExclusiveStarterPack_BM_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f06352a80934255c282d0_Digi_Prepaid_ExclusiveStarterPack_BM_Tablet.jpg");
  }

  .x-main-banner.for-snapshot {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-snapshot {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-promotions {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-gadget {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-promotions {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-nsc {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-pf365 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d93061e4a9c34eb7692_Digi_PF365_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d93061e4a9c34eb7692_Digi_PF365_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-ppj {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c38c3ae4cbef1350941_Digi_Devices_PPJ_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c38c3ae4cbef1350941_Digi_Devices_PPJ_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-iphone {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631ff7c0ded8c359f7416dce_Digi_Devices_iPhone_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631ff7c0ded8c359f7416dce_Digi_Devices_iPhone_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-android {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f3619242a03_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f3619242a03_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-ppj-copy {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c38c3ae4cbef1350941_Digi_Devices_PPJ_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c38c3ae4cbef1350941_Digi_Devices_PPJ_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-warnai {
    background-position: 0px 0px, 20% 50%;
  }

  .x-main-banner.for-gf-plus {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668011e40e93cb0d6832a_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633668011e40e93cb0d6832a_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Tablet.jpg");
    background-position: 0px 0px, 50% 110%;
  }

  .x-main-banner.for-promotions {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5f897221909c818e66a_Digi_Promotions_MainBanner_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5f897221909c818e66a_Digi_Promotions_MainBanner_Tablet.jpg");
    background-position: 0px 0px, 100% 50%;
  }

  .x-main-banner.for-roaming {
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-home-fibre {
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-trade-in {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbde584507402945034_Digi_Devices_SubpageMainBanner_TradeIn_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fbde584507402945034_Digi_Devices_SubpageMainBanner_TradeIn_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-esim {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fba52ffb6b5c1edad34_Digi_Devices_SubpageMainBanner_eSIM_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fba52ffb6b5c1edad34_Digi_Devices_SubpageMainBanner_eSIM_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-airsim {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb82252d285f7391563_Digi_Devices_SubpageMainBanner_AirSIM_Tablet.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb82252d285f7391563_Digi_Devices_SubpageMainBanner_AirSIM_Tablet.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-digi-5g {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8aaddd050dab894a2f8_Digi_Network_5G_MainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8aaddd050dab894a2f8_Digi_Network_5G_MainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 40%;
  }

  .x-banner-heading.main-banner {
    top: 164px;
  }

  .x-banner-heading.main-banner.for-s22 {
    top: 364px;
    padding-right: 57px;
    padding-left: 57px;
    font-size: 16px;
    line-height: 20px;
  }

  .x-banner-heading.for-refresh {
    top: 245px;
  }

  .x-banner-heading.for-postpaid.for-ekyc {
    top: 184px;
  }

  .x-banner-heading.for-postpaid.for-ekyc.for-black {
    color: #272727;
  }

  .x-banner-heading.for-postpaid.for-ekyc.for-black.for-bm {
    top: 39px;
  }

  .x-banner-heading.for-postpaid.for-ekyc.for-black.for-en {
    top: 47px;
  }

  .x-banner-heading.for-postpaid.for-idd {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-promotions {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-pf365 {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-pf365-bm {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-ppj {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-ppj-bm {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-iphone {
    top: 248px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-android {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-ppj-en {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-ppj-bm {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-gf-plus {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-promotions {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-tradein {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-esim {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid.for-airsim {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-prepaid {
    top: 245px;
  }

  .x-banner-heading.for-prepaid-bm {
    top: 245px;
  }

  .x-banner-heading.for-switch-to-digi {
    top: 232px;
  }

  .x-banner-heading.for-fibre {
    line-height: 1.2em;
  }

  .x-banner-heading.for-exclusive-pack {
    top: 267px;
  }

  .x-banner-heading.for-business-solutions {
    top: 236px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-heading.for-digital-solutions {
    top: 340px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-heading.for-digi-business {
    top: 252px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-heading.for-business-solutions-copy {
    top: auto;
    bottom: -327px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-heading.for-digi-business-roaming-idd {
    top: 231px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-heading.for-digi-business-fibre {
    top: 235px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-heading.for-digi-business-go-digi-wifi {
    position: relative;
    top: auto;
    bottom: -311px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-heading.for-mydigi {
    top: 252px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-heading.for-exclusive-pack-bm {
    top: 267px;
  }

  .x-banner-heading.for-exclusive-pack-bm-mobile-landscape {
    top: 275px;
  }

  .x-banner-heading.for-exclusive-pack-bm-mobile-portrait {
    top: 275px;
  }

  .x-banner-heading.for-digital-solutions-copy {
    top: 340px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-banner-heading.for-digital-subs {
    top: 269px;
  }

  .x-banner-heading.for-gadget {
    font-size: 1.1em;
    line-height: 1.2em;
  }

  .x-banner-heading.for-gadget.for-ekyc {
    top: 184px;
  }

  .x-banner-heading.for-gadget.for-ekyc.for-black {
    color: #272727;
  }

  .x-banner-heading.for-gadget.for-ekyc.for-black.for-bm {
    top: 39px;
  }

  .x-banner-heading.for-gadget.for-ekyc.for-black.for-en {
    top: 47px;
  }

  .x-banner-heading.for-gadget.for-idd {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-gadget.for-promotions {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc {
    top: 184px;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc.for-black {
    color: #272727;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc.for-black.for-bm {
    top: 39px;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc.for-black.for-en {
    top: 47px;
  }

  .x-banner-heading.for-postpaid-copy.for-idd {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-postpaid-copy.for-promotions {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-nsc {
    top: 262px;
    font-size: 1em;
  }

  .x-banner-heading.for-nsc.for-ekyc {
    top: 184px;
  }

  .x-banner-heading.for-nsc.for-ekyc.for-black {
    color: #272727;
  }

  .x-banner-heading.for-nsc.for-ekyc.for-black.for-bm {
    top: 39px;
  }

  .x-banner-heading.for-nsc.for-ekyc.for-black.for-en {
    top: 47px;
  }

  .x-banner-heading.for-nsc.for-idd {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-nsc.for-promotions {
    top: 260px;
    font-size: 1.2em;
  }

  .x-banner-heading.for-digi-5g {
    line-height: 1.2em;
  }

  .x-banner-heading.for-digi-5g {
    top: 220px;
    line-height: 1.2em;
  }

  .x-banner-title {
    margin-right: 5px;
    margin-left: 5px;
  }

  .x-banner-title.for-refresh {
    top: 270px;
  }

  .x-banner-title.for-postpaid.for-ekyc {
    top: 218px;
    font-size: 40px;
  }

  .x-banner-title.for-postpaid.for-ekyc.for-black {
    color: #272727;
  }

  .x-banner-title.for-postpaid.for-ekyc.for-black.for-bm {
    top: 70px;
    font-size: 35px;
  }

  .x-banner-title.for-postpaid.for-ekyc.for-black.for-en {
    top: 77px;
    font-size: 35px;
  }

  .x-banner-title.for-prepaid {
    top: 270px;
    font-size: 45px;
    line-height: 60px;
  }

  .x-banner-title.for-switch-to-digi {
    top: 249px;
    font-size: 38px;
    line-height: 45px;
  }

  .x-banner-title.for-signature {
    top: 294px;
  }

  .x-banner-title.for-ekyc {
    top: 270px;
    font-size: 45px;
    line-height: 60px;
  }

  .x-banner-title.for-switch-to-digi-bm {
    top: 255px;
    font-size: 35px;
    line-height: 40px;
  }

  .x-banner-title.for-idd {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-exclusive-pack {
    top: 291px;
    font-size: 33px;
    line-height: 40px;
  }

  .x-banner-title.for-business-solutions {
    top: 260px;
    line-height: 48px;
  }

  .x-banner-title.for-digital-solutions {
    top: 270px;
  }

  .x-banner-title.for-digital-solutions.for-ultrapos {
    top: 306px;
  }

  .x-banner-title.for-digital-solutions.for-althr {
    top: 228px;
  }

  .x-banner-title.for-digital-solutions.for-ifleet {
    top: 228px;
  }

  .x-banner-title.for-digital-solutions.for-dsms {
    top: 234px;
  }

  .x-banner-title.for-digital-solutions.for-krypto {
    top: 231px;
  }

  .x-banner-title.for-digi-business {
    top: 220px;
  }

  .x-banner-title.for-digi-business-penjana {
    top: 280px;
  }

  .x-banner-title.for-business-solutions-copy {
    position: absolute;
    top: auto;
    bottom: 47px;
  }

  .x-banner-title.for-digi-business-mobile {
    top: 280px;
  }

  .x-banner-title.for-digi-business-roaming-idd {
    top: 260px;
  }

  .x-banner-title.for-digi-business-go-digi-wifi {
    position: absolute;
    top: auto;
    bottom: 60px;
  }

  .x-banner-title.for-digi-business-fibre {
    top: 260px;
  }

  .x-banner-title.for-mydigi {
    top: 280px;
  }

  .x-banner-title.for-exclusive-pack-bm {
    top: 291px;
    font-size: 33px;
    line-height: 40px;
  }

  .x-banner-title.for-exclusive-pack-bm-tablet {
    top: 291px;
    font-size: 33px;
    line-height: 40px;
  }

  .x-banner-title.for-exclusive-pack-bm-mobile-landscape {
    top: 300px;
    font-size: 33px;
    line-height: 40px;
  }

  .x-banner-title.for-exclusive-pack-bm-portrait {
    top: 300px;
    font-size: 33px;
    line-height: 40px;
  }

  .x-banner-title.for-digital-subs {
    top: 287px;
    font-size: 35px;
    line-height: 40px;
  }

  .x-banner-title.for-promotions {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-gadget {
    font-size: 30px;
  }

  .x-banner-title.for-gadget.for-ekyc {
    top: 218px;
    font-size: 40px;
  }

  .x-banner-title.for-gadget.for-ekyc.for-black {
    color: #272727;
  }

  .x-banner-title.for-gadget.for-ekyc.for-black.for-bm {
    top: 70px;
    font-size: 35px;
  }

  .x-banner-title.for-gadget.for-ekyc.for-black.for-en {
    top: 77px;
    font-size: 35px;
  }

  .x-banner-title.for-promotions.for-ekyc {
    top: 218px;
    font-size: 40px;
  }

  .x-banner-title.for-promotions.for-ekyc.for-black {
    color: #272727;
  }

  .x-banner-title.for-promotions.for-ekyc.for-black.for-bm {
    top: 70px;
    font-size: 35px;
  }

  .x-banner-title.for-promotions.for-ekyc.for-black.for-en {
    top: 77px;
    font-size: 35px;
  }

  .x-banner-title.for-pf365 {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-ppj {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-iphone {
    top: 270px;
    font-size: 35px;
    line-height: 40px;
  }

  .x-banner-title.for-android {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-ppj-en {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-ppj-bm {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-gf-plus {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-promotions {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-roaming {
    top: 275px;
    font-size: 35px;
    line-height: 37px;
  }

  .x-banner-title.for-tradein {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-esim {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-airsim {
    top: 292px;
    font-size: 35px;
  }

  .x-banner-title.for-digi-5g {
    top: 245px;
  }

  .x-image-text-grid {
    grid-row-gap: 34px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-promise-card-content {
    height: auto;
  }

  .x-promise-wrapper {
    height: 450px;
    padding-top: 62px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.39)), to(rgba(0, 0, 0, 0.39))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb6390a18f471a96f29202_Digi_OurPeople_Freedom_to_Engage_Desktop.png");
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.39), rgba(0, 0, 0, 0.39)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb6390a18f471a96f29202_Digi_OurPeople_Freedom_to_Engage_Desktop.png");
    background-position: 0px 0px, 50% 100%;
    background-size: auto, cover;
  }

  .x-slider-dots {
    bottom: -21%;
    width: 100px;
    padding-top: 8px;
  }

  .x-slider-dots.video {
    width: 50px;
    border-radius: 20px;
  }

  .x-slider-dots.for-acco {
    width: 100px;
  }

  .x-slider-dots.for-hide.for-postpaid {
    top: -16px;
  }

  .x-slider-dots.for-hide.for-postpaid-infinite {
    top: -16px;
  }

  .x-slider-dots.for-hide.for-postpaid {
    top: -16px;
  }

  .x-slider-dots.for-home-fibre {
    top: -35px;
  }

  .x-ads-subheader {
    line-height: 20px;
  }

  .x-di-title {
    line-height: 30px;
  }

  .x-di-title.x-height-adjustment {
    line-height: 30px;
  }

  .x-di-title.for-center {
    line-height: 35px;
  }

  .x-di-title.for-home-fibre {
    font-size: 1.8em;
  }

  .x-di-description {
    padding-right: 1px;
    padding-left: 1px;
  }

  .x-left-slider-arrow {
    left: 6%;
    top: -42%;
  }

  .x-right-slider-arrow {
    left: 493px;
    top: -42%;
  }

  .x-slider-wrapper {
    margin-top: 0px;
  }

  .x-gallery-1.accolades {
    height: 100%;
    min-height: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-gallery-text {
    height: 100%;
  }

  .x-gallery-tag.blue {
    left: 4%;
    top: 4%;
  }

  .x-right-icon.video-sec {
    top: 39%;
    right: 43%;
  }

  .x-digizen-slide-wrapper {
    width: 100%;
    height: 100%;
  }

  .x-digizen-slide-wrapper.for-acco {
    width: 100%;
    height: 300px;
  }

  .x-digizen-slide-wrapper.for-acco {
    width: 100%;
    height: 300px;
  }

  .x-digizen-slide-wrapper.for-network {
    width: 100%;
    height: 300px;
  }

  .x-slider-arrow-left {
    margin-bottom: 169px;
  }

  .x-slider-arrow-left.for-accolades {
    left: -20px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-slider-arrow-left.for-network {
    left: -20px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-slider-arrow-right {
    right: -18px;
    margin-bottom: 169px;
  }

  .x-slider-arrow-right.for-accolades {
    right: -18px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-slider-arrow-right.for-network {
    right: -18px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-accolades-slider {
    height: 100%;
  }

  .x-di-wrapper.for-margin {
    margin-top: 20px;
  }

  .o--flex {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .o--blog-sharer-url {
    width: auto;
    margin-top: 0px;
  }

  .o--blog-presharer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .x-idd-rates-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-iddpass-slider-wrapper.right-padding {
    width: 51.5%;
  }

  .x-arrow-left-wrapper {
    left: -10px;
  }

  .x-arrow-left-wrapper.for-hide {
    left: -11%;
  }

  .x-arrow-left-wrapper.for-hide.for-tablet {
    left: -4%;
  }

  .x-arrow-left-wrapper.for-hide.for-tablet {
    left: -4%;
  }

  .x-arrow-right-wrapper {
    right: -16px;
  }

  .x-arrow-right-wrapper.for-hide {
    right: -11%;
  }

  .x-arrow-right-wrapper.for-hide.for-tablet {
    right: -4%;
  }

  .x-idd-add-on-grid {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-grid.for-idd {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-guide-card-grid.for-add-space {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .x-guide-card-img {
    width: 100%;
  }

  .x-guide-card-img.for-idd {
    width: 70%;
  }

  .x-mini-notice {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-mini-notice.for-larger.for-infinite {
    margin-top: -40px;
  }

  .x-table-slide-container {
    width: 47.5%;
  }

  .x-table-slide-container.x-table-adjust-height.for-belia {
    width: 70%;
  }

  .x-table-slide-container.x-table-adjust-height.for-next {
    height: 520px;
  }

  .tab-link-tab-1 {
    width: 220px;
  }

  .tab-link-tab-1.w--current {
    width: 220px;
  }

  .x-plan-header-quota.for-smaller-next40 {
    font-size: 40px;
  }

  .x-plan-header-label.x-ph-label-2.x-adjust-phl {
    margin-bottom: -29px;
  }

  .x-plan-bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .x-plan-see-details-wrapper.x-see-details {
    padding-top: 10px;
  }

  .x-plan-see-details-wrapper.x-see-details-copy {
    padding-top: 10px;
  }

  .x-plan-header-div.x-add-margin {
    padding-top: 30px;
  }

  .x-plan-header-div.x-add-margin {
    padding-top: 30px;
  }

  .x-plan-back-benefit-wrapper {
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .x-add-on-row-icon.for-hide {
    display: none;
  }

  .x-sg-main-banner-h1 {
    top: 383px;
    font-size: 30px;
    line-height: 40px;
  }

  .x-add-on-card {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-auto-renewal.x-adjust-margin.for-belia {
    margin-top: 50px;
  }

  .x-prepaid-booster-steps {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-dropdown-heading {
    line-height: 22px;
  }

  .x-dropdown-content {
    margin-right: 0px;
  }

  .x-dropdown-paragraph {
    overflow: visible;
  }

  .x-table-plan-slider.x-sig-content {
    max-width: 90%;
  }

  .x-table-plan-container {
    width: 47.5%;
  }

  .x-table-plan-container.x-familiku-specials {
    left: 1px;
    height: 660px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid {
    height: 530px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid.bm {
    height: 530px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid.eng {
    height: 550px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid.bm {
    height: 530px;
  }

  .x-table-plan-container.x-familiku-specials.for-infinite {
    height: 530px;
  }

  .x-table-plan-container.x-familiku-specials.for-infinite.bm {
    height: 530px;
  }

  .x-table-plan-container.x-fibre-plan {
    left: 1px;
    height: 550px;
  }

  .x-table-card-front.x-front.for-min-width {
    margin-right: 0px;
  }

  .x-table-card-front.x-front.for-sig-offer {
    max-width: none;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 450px;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 470px;
  }

  .x-table-card-front.x-front-card {
    height: 500px;
  }

  .x-table-card-front.x-front-card.for-min-width {
    margin-right: 0px;
  }

  .x-table-card-front.x-front-card.for-sig-offer {
    max-width: none;
  }

  .x-fam-bundle-wrapper {
    display: none;
  }

  .x-family-subtitle {
    line-height: 20px;
  }

  .x-plan-header-sub.for-bottom-padding {
    padding-bottom: 12px;
  }

  .x-prepaid-social-icon {
    height: 20px;
  }

  .x-fbm-top-grid {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .x-fbm-title-top {
    margin-bottom: 10px;
    font-weight: 700;
  }

  .x-fbm-wrapper-2 {
    margin-top: 20px;
    padding: 0px;
    border-radius: 30px;
    background-color: rgba(255, 230, 0, 0.15);
  }

  .x-fbm-wrapper-2.for-hide {
    display: block;
  }

  .x-fbm-wrapper-2.for-hide {
    display: block;
  }

  .x-fbm-price-bold {
    font-size: 18px;
    font-weight: 700;
  }

  .x-fbm-desc-2 {
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
  }

  .x-family-bundle-card-img {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-icon-wrapper {
    margin-bottom: 10px;
  }

  .x-icon-wrapper.for-hide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .x-endnote-samsung-s22 {
    width: 100%;
  }

  .x-fbm-st {
    text-decoration: line-through;
  }

  .x-fbm-np {
    text-align: right;
  }

  .x-fbm-wrapper-3 {
    margin-top: 0px;
    padding: 0.5px 0px;
    border-radius: 30px;
    background-color: #f5f5f5;
  }

  .x-fbm-wrapper-3.for-hide {
    display: block;
    margin-top: 20px;
  }

  .x-fbm-row-3 {
    font-family: Barlow, sans-serif;
  }

  .x-fbm-row-3.for-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .x-family-subtitle-2 {
    line-height: 20px;
  }

  .x-fbm-price-ctn-2 {
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 0px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    background-color: #ffe600;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
  }

  .x-fbm-total-amt-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 17px 25px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background-color: #039be5;
    font-family: Barlow, sans-serif;
    color: #fff;
  }

  .x-fbm-price-2 {
    font-size: 18px;
    font-weight: 700;
    text-align: right;
  }

  .x-fbm-price-line-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Barlow, sans-serif;
  }

  .x-total-amount-2 {
    bottom: auto;
  }

  .x-fbm-desc-3 {
    margin-top: 15px;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
  }

  .x-language-picker-prepaid {
    left: auto;
    top: 80px;
    right: 10px;
    bottom: auto;
  }

  .x-signature-subtitle {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 18px;
    line-height: 24px;
  }

  .x-language-picker-ppj {
    left: auto;
    top: -9px;
    right: 10px;
    bottom: auto;
  }

  .x-language-picker-postpaid {
    left: auto;
    top: 119px;
    right: 10px;
    bottom: auto;
  }

  .x-sig-table-ctn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-sig-offers-ctn {
    width: 77%;
    height: auto;
    max-width: 302px;
  }

  .x-sig-tab-link.w--current {
    width: 40%;
  }

  .x-sig-tab-link.for-left {
    width: 40%;
  }

  .x-sig-tab-link.for-right {
    width: 40%;
  }

  .x-sig-title {
    max-width: 80%;
  }

  .x-sig-tab-thumbnail {
    display: none;
  }

  .x-sig-tab-menu {
    margin-bottom: 32px;
  }

  .x-ekyc-video {
    width: auto;
  }

  .tabs-content-2 {
    margin-top: 40px;
  }

  .x-signature-card-block {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-signature-card-block.for-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-signature-card-block.for-2.x-adjust-space {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-signature-title {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-limit.for-banner {
    padding: 24px;
  }

  .x-ads-headline {
    line-height: 30px;
  }

  .x-ads-header {
    line-height: 30px;
  }

  .x-language-picker-postpaid-fam {
    left: auto;
    top: 118px;
    right: 10px;
    bottom: auto;
  }

  .x-language-picker-addons {
    left: auto;
    top: 118px;
    right: 10px;
    bottom: auto;
  }

  .x-signature-card-block-number {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-ekyc-headline {
    line-height: 30px;
  }

  .x-ekyc-sub-header {
    line-height: 20px;
  }

  .x-ekyc-steps {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-ads-steps {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .tab-ads-get-addons.left-button.for-bottom {
    margin-left: 15px;
  }

  .x-home-digi-slider-mask {
    width: 85%;
  }

  .x-home-digi-slider {
    height: 100%;
  }

  .x-home-dg-left-arrow.for-hide-mobile {
    left: 6%;
  }

  .x-home-dg-img-ctn-2 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .x-home-dg-img-ctn {
    margin-right: 15px;
    margin-left: 15px;
  }

  .x-home-dg-desktop-img.for-hide-desktop {
    display: none;
  }

  .x-home-dg-right-arrow.for-hide-mobile {
    right: 6%;
  }

  .x-home-dg-tablet-img {
    width: 100%;
  }

  .x-home-dg-tablet-img.for-hide-tablet {
    display: block;
  }

  .x-home-dg-mobile-img.for-hide-mobile {
    display: none;
  }

  .x-ekyc-form-header {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 10px;
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 450px;
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 470px;
  }

  .x-table-card-back-2.x-card-back {
    height: 500px;
  }

  .x-plan-header-label-2.x-ph-label-2.x-adjust-phl {
    margin-bottom: -21px;
  }

  .x-plan-header-label-2.x-ph-label-2.x-adjust-phl.for-yellow {
    margin-right: 11px;
    margin-left: 11px;
    padding-right: 27px;
    padding-left: 27px;
  }

  .x-plan-bottom-2 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .x-jis-masthead-ctn {
    width: 90px;
  }

  .x-plan-table-row-3 {
    padding-right: 16px;
  }

  .x-idd-slider {
    width: 47.5%;
  }

  .x-tab-menu-3.centre.buttons-style.for-postpaid {
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu-3.centre.buttons-style.for-network {
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu-3.centre.buttons-style.for-digital {
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu-3.centre.buttons-style.for-postpaid {
    margin-bottom: 0px;
    padding-bottom: 3px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .tab-postpaid150-2.left-button {
    margin-left: 10px;
  }

  .tab-postpaid150-2.right-button.add-margin.for-bottom {
    margin-top: 15px;
  }

  .x-idd-eligible-countries-2.x-add-margin-2 {
    margin-top: 0px;
    padding-right: 17px;
    padding-left: 17px;
    font-size: 13px;
    line-height: 16px;
  }

  .x-guide-card-wrapper-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .x-help-card-block {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-help-card {
    padding-bottom: 0px;
  }

  .x-help-card.for-left.for-bottom-padding {
    height: auto;
    padding-bottom: 0px;
  }

  .x-help-card.for-right {
    height: auto;
    padding-bottom: 19px;
  }

  .x-help-card-header {
    width: 100%;
    font-size: 18px;
    line-height: 22px;
  }

  .x-help-title {
    line-height: 30px;
  }

  .x-help-subheader {
    line-height: 20px;
  }

  .x-help-card-block-top {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-self-help-header {
    width: 100%;
    font-size: 18px;
    line-height: 22px;
  }

  .x-language-picker-ekyc {
    left: auto;
    top: 76px;
    right: 10px;
    bottom: auto;
  }

  .x-ekyc-input-row {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-ekyc-column {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .x-lang-picker-rdy {
    left: auto;
    top: 144px;
    right: 455px;
    bottom: auto;
  }

  .x-dsp-header {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 10px;
  }

  .x-language-picker-ppn {
    left: auto;
    top: 12px;
    right: 10px;
    bottom: auto;
  }

  .x-lang-picker-fibre {
    left: auto;
    top: 119px;
    right: 10px;
    bottom: auto;
  }

  .x-dsp-teachers-subheader {
    line-height: 20px;
  }

  .x-dsp-teachers-column {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .x-dsp-teachers-input-row {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-idd-subheader {
    line-height: 20px;
  }

  .x-idd-title {
    margin-bottom: 10px;
    line-height: 30px;
  }

  .x-exclusive-card-block {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-exclusive-card-block.for-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-exclusive-card-block.for-margin-padding.for-5 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-exclusive-card-wrapper.for-margin {
    margin-top: 20px;
  }

  .x-exclusive-icon {
    width: 100px;
    height: 100px;
  }

  .x-exclusive-title {
    line-height: 30px;
  }

  .x-exclusive-title.for-center {
    line-height: 35px;
  }

  .x-exclusive-gallery-img {
    height: auto;
  }

  .x-exclusive-table-block {
    width: 100%;
    height: auto;
  }

  .x-exclusive-plan-table-sidebar {
    width: 155px;
  }

  .r-section-for-sm {
    height: 1600px;
    margin-top: -36px;
    padding-top: 68px;
    padding-bottom: 0px;
  }

  .x-exclusive-text-block {
    height: 100%;
  }

  .x-exclusive-slide-wrapper {
    width: 99%;
    height: 100%;
  }

  .x-exclusive-slider {
    margin-bottom: 40px;
  }

  .x-exclusive-slider-arrow-left {
    margin-bottom: auto;
  }

  .x-exclusive-slider-arrow-right {
    right: -17px;
    margin-bottom: auto;
  }

  .x-exclusive-table-text {
    font-size: 14px;
  }

  .x-exclusive-table-text.for-bold {
    font-size: 14px;
  }

  .x-exclusive-table-header {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 1;
    background-color: #fff;
  }

  .x-exclusive-table-header.for-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 130px;
    z-index: 1;
    background-color: #fff;
  }

  .x-exclusive-table-header.for-sidebar.x-no-sticky {
    position: relative;
    top: 0px;
  }

  .x-internet-plan-div {
    bottom: 53px;
  }

  .x-homepage-video {
    width: auto;
  }

  .x-button-card-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .x-button-card-list.x-grid-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .text-span-100-business {
    position: relative;
    top: 0px;
  }

  .x-mini-plan-link-2.for-full.x-no-hover.adjust-padding {
    padding-top: 16px;
  }

  .x-55-next-mo {
    left: 305px;
  }

  .x-dropdown-content-2 {
    margin-right: 0px;
  }

  .tab-link-tab-1-2 {
    width: 220px;
  }

  .tab-link-tab-1-2.w--current {
    width: 220px;
  }

  .x-profile-image {
    height: 210px;
  }

  .x-profile-grid {
    margin-right: 0px;
    margin-left: 0px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .x-ig-content-headline {
    line-height: 30px;
  }

  .x-lang-picker-mbb {
    left: auto;
    top: 119px;
    right: 10px;
    bottom: auto;
  }

  .x-roaming-card-block {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-roaming-card-block.for-8 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .x-roaming-icon-title {
    font-size: 16px;
  }

  .x-roaming-icon {
    width: 60px;
    height: 60px;
  }

  .x-roaming-rates-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-get-help-ctn.for-hide-dp {
    left: 80%;
    bottom: 23px;
  }

  .x-roaming-slider {
    width: 46%;
  }

  .x-roaming-plan-note {
    font-size: 10px;
    line-height: 14px;
  }

  .x-roaming-ctry-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-roaming-ctry-name {
    font-size: 16px;
  }

  .x-roaming-title {
    font-size: 22px;
  }

  .x-roaming-intro-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-roaming-icon-3 {
    width: 60px;
    height: 60px;
  }

  .x-our-people-title {
    margin-right: 5px;
    margin-left: 5px;
  }

  .x-btl-subheader {
    font-size: 20px;
    line-height: 28px;
  }

  .x-countdown-txt {
    font-size: 18px;
    text-align: center;
  }

  .x-countdown-wrapper {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .x-countdown-txt-ctn {
    margin-bottom: 5px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 64px 1fr;
    grid-template-columns: 64px 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-slider-dots-2 {
    top: -56px;
    padding-top: 8px;
  }

  .x-arrow-left-wrapper-2 {
    left: -25px;
    top: -49px;
  }

  .x-arrow-left-wrapper-2.for-hide {
    left: -11%;
  }

  .x-arrow-left-wrapper-2.for-hide.for-tablet {
    left: -4%;
  }

  .x-arrow-right-wrapper-2 {
    top: -50px;
    right: -25px;
  }

  .x-arrow-right-wrapper-2.for-hide {
    right: -11%;
  }

  .x-arrow-right-wrapper-2.for-hide.for-tablet {
    right: -4%;
  }

  .x-roaming-card-slider {
    margin-bottom: 0px;
  }

  .x-roaming-card-slider.x-sig-content {
    max-width: 90%;
  }

  .x-table-plan-container-copy {
    width: 47.5%;
  }

  .x-plan-benefit-text-2-copy {
    font-size: 14px;
    line-height: 17px;
  }

  .x-pass-cta-ctn.x-see-details {
    padding-top: 10px;
  }

  .x-pass-cta-ctn.x-see-details-copy {
    padding-top: 10px;
  }

  .x-roaming-card-slide {
    left: 8px;
    width: 46%;
    height: 580px;
  }

  .x-plan-back-benefit-wrapper-copy {
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .x-business-thank-you-header {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 10px;
  }

  .x-familiku-masthead.for-jius {
    width: 90px;
  }

  .x-slider-dots-3 {
    bottom: -21%;
    width: 90px;
    padding-top: 8px;
  }

  .x-slider-dots-3.for-acco {
    width: 100px;
  }

  .x-buy-opt-modal-2 {
    min-width: 400px;
  }

  .x-arrow-left-wrapper-3 {
    left: -33px;
  }

  .x-arrow-left-wrapper-3.for-hide {
    left: -11%;
  }

  .x-arrow-left-wrapper-3.for-hide.for-tablet {
    left: -4%;
  }

  .x-arrow-right-wrapper-3 {
    right: -34px;
  }

  .x-arrow-right-wrapper-3.for-hide {
    right: -11%;
  }

  .x-arrow-right-wrapper-3.for-hide.for-tablet {
    right: -4%;
  }

  .x-language-picker-prepaid-2 {
    left: auto;
    top: 80px;
    right: 10px;
    bottom: auto;
  }

  .x-banner-title-2 {
    margin-right: 5px;
    margin-left: 5px;
  }

  .x-banner-title-2.for-prepaid {
    top: 270px;
    font-size: 45px;
    line-height: 60px;
  }

  .x-banner-title-2.for-idd {
    top: 295px;
    font-size: 33px;
    line-height: 39px;
  }

  .x-banner-heading-2.for-prepaid {
    top: 245px;
  }

  .x-banner-heading-2.for-prepaid-bm {
    top: 245px;
  }

  .x-banner-heading-2.for-postpaid.for-idd {
    top: 271px;
    font-size: 1.2em;
  }

  .x-lang-picker-fibre-2 {
    left: auto;
    top: 119px;
    right: 10px;
    bottom: auto;
  }

  .x-hero-2 {
    background-color: #f5f5f5;
  }

  .x-home-dg-left-arrow-2.for-hide-mobile {
    left: 6%;
  }

  .x-home-dg-right-arrow-2.for-hide-mobile {
    right: 6%;
  }

  .x-add-on-card-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-family-bundle-card-img-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-hero-3 {
    background-color: #f5f5f5;
  }

  .x-hero-heading-2 {
    margin-bottom: 12px;
    font-size: 2.3em;
    line-height: 1em;
  }

  .x-hero-grid-banner-3 {
    height: 240px;
    padding-right: 0px;
    -ms-grid-columns: 1.2fr 1fr;
    grid-template-columns: 1.2fr 1fr;
    border-radius: 12px;
  }

  .x-device-familiku.for-fibre {
    top: 16%;
    right: -3%;
  }

  .x-device-familiku.for-fibre.for-bm {
    top: 32%;
  }

  .x-device-familiku.for-fibre.for-ori {
    top: 10%;
    right: 5%;
  }

  .x-lang-picker-belia {
    left: auto;
    top: 118px;
    right: 10px;
    bottom: auto;
  }

  .x-roaming-subtitle {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 18px;
    line-height: 24px;
  }

  .x-ekyc-slide {
    width: 48.5%;
  }

  .x-ekyc-slider {
    width: auto;
    margin-bottom: 40px;
  }

  .x-arrow-left-wrapper-ekyc {
    left: -18px;
  }

  .x-arrow-left-wrapper-ekyc.for-hide {
    left: -11%;
  }

  .x-arrow-left-wrapper-ekyc.for-hide.for-tablet {
    left: -4%;
  }

  .x-arrow-left-wrapper-ekyc.for-hide.for-tablet {
    left: -4%;
  }

  .x-arrow-right-wrapper-ekyc {
    right: -16px;
  }

  .x-arrow-right-wrapper-ekyc.for-hide {
    right: -11%;
  }

  .x-arrow-right-wrapper-ekyc.for-hide.for-tablet {
    right: -4%;
  }

  .x-ekyc-slide-nav {
    top: 295.438px;
    display: block;
  }

  .x-55-next-en {
    left: 305px;
  }

  .x-55-next-bm {
    left: 305px;
  }

  .x-55-next-en-mobile-l {
    left: 380px;
  }

  .x-55-next-mo-p {
    left: 305px;
  }

  .x-55-next-bm-tablet {
    left: 305px;
  }

  .x-55-next-bm-mobile-l {
    left: 425px;
  }

  .x-55-next-mo-bm-p {
    left: 305px;
  }

  .x-internet-plan-div-bm {
    bottom: 53px;
  }

  .x-exclusive-table-text-bm {
    font-size: 14px;
  }

  .x-exclusive-table-text-bm.for-bold {
    font-size: 14px;
  }

  .tab-volte.right-button.add-margin.for-bottom {
    margin-top: 15px;
  }

  .x-language-picker-exclusive {
    left: auto;
    top: 70px;
    right: 10px;
    bottom: auto;
  }

  .x-plan-table-row-bm {
    padding-right: 16px;
  }

  .x-plan-table-row-bm.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm.for-higher.under-highlight.for-yellow {
    margin-top: 66px;
  }

  .x-plan-table-row-bm-1 {
    padding-right: 16px;
  }

  .x-plan-table-row-bm-1.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm-1.for-higher.under-highlight.for-yellow {
    margin-top: 66px;
  }

  .x-plan-table-row-bm-3 {
    padding-right: 16px;
  }

  .x-plan-table-row-bm-3.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm-3.for-higher.under-highlight.for-yellow {
    margin-top: 66px;
  }

  .x-plan-table-row-bm-4 {
    padding-right: 16px;
  }

  .x-plan-table-row-bm-4.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm-4.for-higher.under-highlight.for-yellow {
    margin-top: 66px;
  }

  .x-plan-table-row-bm-5 {
    padding-right: 16px;
  }

  .x-plan-table-row-bm-5.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm-5.for-higher.under-highlight.for-yellow {
    margin-top: 66px;
  }

  .text-block-62 {
    font-size: 12px;
  }

  .x-subnav-menu-link-2 {
    padding-right: 12px;
    padding-left: 12px;
    font-size: 12px;
  }

  .x-long-banner-2 {
    border-radius: 8px;
  }

  .x-long-banner-image-2 {
    display: none;
  }

  .x-free-device-small-txt {
    font-size: 1.6em;
  }

  .x-free-device-cta-mobile {
    margin-top: 10px;
  }

  .x-free-device-logo {
    top: 17px;
    width: 110px;
    padding-bottom: 0px;
  }

  .x-free-device-logo.for-bigger {
    width: 130px;
  }

  .x-free-device-logo.for-slightly-bigger {
    width: 120px;
  }

  .x-free-device-img-ctn {
    margin-top: -98px;
  }

  .x-free-device-cta {
    margin-top: 10px;
  }

  .x-section-free-device {
    height: 230px;
  }

  .x-section-free-device.for-jius {
    height: 235px;
  }

  .x-free-device-txt-ctn {
    top: -22px;
    margin-right: 20px;
    margin-left: 0px;
  }

  .x-free-device-txt-ctn.for-home-fibre {
    top: -3px;
  }

  .x-free-device-txt-ctn.for-ppj-bm {
    top: -22px;
  }

  .x-free-device-title {
    font-size: 5.2em;
  }

  .x-free-device-title.for-bm.for-ppj-bm {
    font-size: 4.4em;
  }

  .x-free-device-devices-copy {
    top: 86px;
    width: 130px;
  }

  .x-tab-ekyc.right-button.for-sim {
    margin-top: 42px;
  }

  .x-tab-ekyc.right-button.for-sim.w--current {
    margin-top: 15px;
  }

  .x-video-item-2 {
    width: 320px;
  }

  .x-video-item-2.for-ekyc {
    width: auto;
  }

  .x-mydigi-card-block {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .x-mydigi-card-block.for-8 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .x-mydigi-icon {
    width: 60px;
    height: 60px;
  }

  .x-mydigi-icon-title {
    font-size: 16px;
  }

  .x-mydigi-header {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
  }

  .x-mydigi-subheader {
    font-size: 16px;
    line-height: 20px;
  }

  .x-digi-snapshot-logo {
    top: 23%;
    width: 500px;
  }

  .x-snapshot-cms-list {
    grid-column-gap: 10px;
  }

  .div-block-34 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .medium-head {
    font-size: 28px;
  }

  .small-head {
    font-size: 12px;
    line-height: 15px;
  }

  .x-snapshot-title {
    font-size: 35px;
    line-height: 48px;
  }

  .x-gallery-cta.for-help {
    margin-right: 0px;
  }

  .x-snapshot-btn-ctn.for-promo-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-snapshot-btn-ctn.for-appdownload {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-snapshot-btn-ctn.for-appdownload.for-static {
    margin-bottom: 16px;
  }

  .background-shade.for-quote {
    height: 70%;
  }

  .three-grid-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .background-cover {
    width: 100%;
  }

  .team-item {
    width: 33.33%;
    height: 88%;
    min-width: 55vw;
  }

  .team-item.for-pg {
    height: 88.5%;
  }

  .team-item.for-sfc {
    height: 84%;
  }

  .x-input-select-2.x-input-select-adjust {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-wrapper-3 {
    display: block;
    padding-top: 36px;
    padding-bottom: 36px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-digi-snapshot-logo-copy {
    top: 9%;
  }

  .x-fibre-plan-quota {
    font-size: 40px;
    line-height: 45px;
  }

  .x-idd-slider-prepaid {
    width: 47.5%;
  }

  .x-55-next-en-2 {
    left: 390px;
  }

  .x-77-next-en {
    left: 390px;
  }

  .x-55-next-mo-2 {
    left: 305px;
  }

  .x-77-next-mo-2 {
    left: 305px;
  }

  .x-77-next-mo-2-bm {
    left: 305px;
  }

  .x-77-next-2-bm {
    left: 430px;
  }

  .x-countdown-wrapper-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .container.slide-container {
    width: 100%;
    padding-top: 5em;
    padding-bottom: 3.75em;
  }

  .testimony-parent {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .testtim-child {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0em;
    margin-left: 0em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .testimony {
    width: 100%;
    font-size: 1.125em;
  }

  .text-content-parent {
    width: 100%;
  }

  .x-ds-grid {
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-ds-grid.owl-carousel {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .shadow-hover {
    display: block;
  }

  .xpl-content-child {
    padding-top: 0.125em;
  }

  .section-title-wrapper {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content-head {
    margin-bottom: 0.857em;
    font-size: 1.75em;
    line-height: 1.26em;
    text-align: center;
  }

  .content-txt {
    text-align: center;
  }

  .x-digi-snapshot-logo-2 {
    top: 23%;
    display: none;
    width: 500px;
  }

  .x-digi-snapshot-logo-2.for-mobile {
    top: 10%;
    display: inline-block;
    width: 230px;
  }

  .x-snapshot-title-h2 {
    font-size: 30px;
    line-height: 48px;
  }

  .background-cover-2 {
    width: 100%;
  }

  .x-snapshot-highlight-ctn {
    width: auto;
  }

  .team-wrapper-2.for-pg {
    min-height: 410px;
  }

  .team-item-2 {
    width: 33.33%;
    min-width: 55vw;
  }

  .x-free-device-small-txt-copy {
    font-size: 1.6em;
  }

  .x-free-device-txt-ctn-copy {
    top: -4px;
    margin-right: 20px;
    margin-left: 0px;
  }

  .x-free-device-devices-copy-copy {
    top: 79px;
    width: 230px;
  }

  .x-free-device-small-txt-copy-copy {
    font-size: 1.6em;
  }

  .x-free-device-logo-copy {
    top: 27px;
    width: 130px;
    padding-bottom: 0px;
  }

  .x-free-device-img-ctn-copy {
    margin-top: -98px;
  }

  .text-block-64 {
    padding: 5px 10px;
    border-radius: 30px;
    background-color: #fff;
    box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.1);
    line-height: 20px;
    text-align: center;
  }

  .x-section-free-device-copy {
    height: 230px;
    margin-bottom: 10px;
  }

  .x-free-device-title-copy {
    font-size: 5.2em;
  }

  .div-block-47 {
    margin-top: 0px;
    padding: 0px 22px;
    background-color: transparent;
    box-shadow: none;
  }

  .x-language-picker-snapshot {
    left: auto;
    top: 74px;
    right: 10px;
    bottom: auto;
  }

  .x-total-amount-3 {
    bottom: auto;
  }

  .bold-text-18 {
    font-weight: 500;
  }

  .x-fbm-np-2 {
    display: none;
    text-align: right;
  }

  .text-block-39 {
    font-size: 12px;
    line-height: 20px;
    font-style: italic;
  }

  .x-fbm-price-3 {
    width: 100px;
    font-size: 18px;
    font-weight: 700;
    text-align: right;
  }

  .x-fbm-price-3.for-blue {
    color: #039be5;
  }

  .x-anchor-link-2.for-mobile {
    display: block;
    padding-top: 16px;
    text-align: center;
  }

  .x-free-router-img {
    top: 47px;
    width: 130px;
  }

  .x-feat-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-feat-wrapper {
    padding-top: 0px;
  }

  .x-fibre-table-sidebar {
    width: 155px;
  }

  .x-fibre-table-block {
    width: 100%;
    height: auto;
  }

  .x-fibre-table-header {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 1;
    background-color: #fff;
  }

  .x-fibre-table-header.for-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 130px;
    z-index: 1;
    background-color: #fff;
  }

  .x-fibre-table-header.for-sidebar.x-no-sticky {
    position: relative;
    top: 0px;
  }

  .x-fibre-table-text {
    font-size: 14px;
  }

  .x-fibre-table-text.for-bold {
    font-size: 14px;
  }

  .x-fibre-main-price {
    font-size: 16px;
  }

  .x-promo-dg-logo {
    height: 40px;
  }

  .x-sfc-logo {
    height: 40px;
    margin-left: 10px;
  }

  .x-sfc-master {
    top: 62px;
  }

  .x-sfc-master.for-home {
    padding-top: 62px;
  }

  .x-sfc-master.for-our-people {
    padding-top: 62px;
  }

  .x-sfc-master.for-ep {
    padding-top: 60px;
  }

  .x-sfc-master.for-ekyc {
    padding-top: 55px;
  }

  .x-sfc-countdown-ctn {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .x-sfc-intro-ctn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-sfc-intro-para-txt {
    text-align: center;
  }

  .x-sfc-intro-title-txt {
    text-align: center;
  }

  .x-sfc-ctdwn-title-txt {
    margin-bottom: 5px;
  }

  .x-sfc-intro-para-ctn {
    margin-top: 10px;
    margin-left: 0px;
    padding-right: 7px;
    padding-left: 7px;
  }

  .x-sfc-intro-vid-ctn {
    margin-bottom: 40px;
  }

  .x-sfc-sokong-ctn {
    margin-bottom: 40px;
  }

  .x-sfc-link-txt.add-margin {
    margin-right: 10px;
  }

  .x-sfc-link-txt.add-margin.for-hide-on-mobile {
    display: none;
  }

  .x-sfc-link-txt.for-hide-on-mobile {
    display: none;
  }

  .x-sfc-redgiant-logo {
    width: 500px;
  }

  .x-sfc-masthead-sb {
    width: 450px;
  }

  .x-sfc-bg-block {
    width: 520px;
    height: 150px;
  }

  .x-sfc-heading.for-white {
    font-size: 31px;
  }

  .x-sfc-para-scor {
    width: 230px;
  }

  .x-sfc-scor-ctn {
    margin-bottom: 56px;
  }

  .x-sfc-matches-ctn {
    margin-bottom: 172px;
  }

  .x-sfc-sokong-sms-ctn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .x-sfc-iphone-img {
    width: 190px;
  }

  .x-gadget-title {
    font-size: 35px;
    line-height: 48px;
  }

  .x-astro-subheader {
    line-height: 20px;
  }

  .x-gadget-sim-image {
    top: 86px;
    width: 130px;
  }

  .x-malaysiaku-devices-img {
    top: 54px;
    width: 270px;
  }

  .x-sfc-link-txt-2.add-margin {
    margin-right: 10px;
  }

  .x-sfc-link-txt-2.add-margin.for-hide-on-mobile {
    display: none;
  }

  .x-sfc-link-txt-2.for-hide-on-mobile {
    display: none;
  }

  .x-sfc-title-h2-2 {
    font-size: 2.3em;
    line-height: 40px;
  }

  .x-sfc-steps-ctn-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-sfc-iphone-img-copy {
    width: auto;
    margin-top: 0px;
  }

  .x-sfc-intro-para-txt-2 {
    text-align: center;
  }

  .x-sfc-matches-ctn-2 {
    margin-bottom: 172px;
  }

  .x-sfc-sokong-sms-txt-2 {
    font-size: 2.2em;
  }

  .x-sfc-sokong-sms-ctn-2 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .x-sfc-sokong-ctn-2 {
    margin-bottom: 10px;
  }

  .x-sfc-para-scor-2 {
    width: 430px;
  }

  .x-sfc-footnote {
    margin-bottom: 30px;
  }

  .x-sfc-footnote-2 {
    margin-bottom: 30px;
  }

  .x-malaysiaku-masthead-rk {
    left: 1%;
    width: 75px;
  }

  .x-plan-table-header-4 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 1;
    height: 110px;
    background-color: #fff;
  }

  .x-plan-table-header-4.for-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 1;
    margin-top: 0px;
    background-color: #fff;
  }

  .x-plan-table-header-4.for-longer {
    height: 150px;
    padding-bottom: 0px;
  }

  .x-plan-table-content-4 {
    position: relative;
    overflow: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .x-emp-text-2.for-familiku {
    margin-right: 57px;
  }

  .x-plan-table-sidebar-4 {
    width: 228px;
  }

  .x-plan-table-col-4 {
    position: static;
    display: block;
    min-width: 128px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-focus-span-2.for-absolute.for-red.for-ppj {
    line-height: 14px;
  }

  .x-focus-span-2.for-absolute.for-red.for-ppj.for-bm {
    padding-right: 3px;
    padding-left: 3px;
  }

  .x-jim-masthead-rk {
    left: auto;
    top: auto;
    right: -5%;
    bottom: 0%;
  }

  .x-network-slider {
    height: 100%;
  }

  .x-network-title {
    line-height: 30px;
  }

  .x-gallery-2.accolades {
    height: 100%;
    min-height: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-gallery-2.for-network {
    height: 100%;
    min-height: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-network-tab-btn {
    margin-bottom: 10px;
  }

  .x-network-card-block {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-network-card-block.centre {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-network-card-block.centre.for-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-roaming-card {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-roam-like-home-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-digital-header {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
  }

  .x-network-title-copy {
    line-height: 30px;
  }

  .x-sg-main-banner-h1-copy {
    top: 383px;
    font-size: 30px;
    line-height: 40px;
  }

  .x-language-picker-pakejpowerjimat {
    left: auto;
    top: 73px;
    right: 10px;
    bottom: auto;
  }

  .x-language-picker-pf365 {
    left: auto;
    top: 119px;
    right: 10px;
    bottom: auto;
  }

  .x-cat-txt {
    font-size: 12px;
  }

  .x-warnai-header-banner {
    position: relative;
  }

  .x-cc-masthead {
    top: 23%;
    width: 500px;
  }

  .x-roaming-passes-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-input-select-adjust {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-wrapper-4 {
    display: block;
    padding-top: 36px;
    padding-bottom: 36px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-wrapper-4.no-padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-wrapper-5 {
    display: block;
    padding-top: 36px;
    padding-bottom: 36px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-roaming-card-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-signature-subtitle-copy {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 18px;
    line-height: 24px;
  }

  .x-roaming-title-2 {
    font-size: 22px;
  }

  .x-roam-like-home-grid-copy {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-traveller-ctn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-traveller-usp-ctn {
    width: 100%;
  }

  .x-traveller-img-ctn {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .x-pg-link-txt.add-margin {
    margin-right: 10px;
  }

  .x-pg-link-txt.add-margin.for-hide-on-mobile {
    display: none;
  }

  .x-pg-link-txt.for-hide-on-mobile {
    display: none;
  }

  .x-pg-logo {
    height: 40px;
    margin-left: 10px;
  }

  .x-dg-pg-footer-txt {
    margin-right: 0px;
  }

  .feature-card {
    padding-top: 2.5rem;
  }

  .x-pg-pass-img {
    max-width: 250px;
  }

  .x-pg-pass-txt-ctn {
    width: 50%;
  }

  .x-pg-steps-title-ctn {
    margin-right: 20px;
  }

  .x-pg-pass-para {
    line-height: 20px;
  }

  .x-pg-countdown-ctn {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-pg-footer-txt {
    margin-top: 5px;
    text-align: center;
  }

  .roadmap__image.for-smaller.for-one {
    display: none;
    width: auto;
    height: auto;
  }

  .x-pg-raids-ctn {
    margin-bottom: 0px;
  }

  .x-pg-funko-img-desktop {
    display: none;
    max-width: 500px;
  }

  .heading {
    font-size: 1.5em;
  }

  .heading.for-new {
    font-size: 1.8em;
  }

  .x-pg-button-copy {
    margin-top: 10px;
  }

  .x-pg-master {
    margin-top: 62px;
  }

  .x-pg-steps-box-ctn {
    width: 60%;
  }

  .feature-wrapper._4 {
    padding-top: 0rem;
  }

  .feature-wrapper._3 {
    padding-top: 0rem;
  }

  .feature-wrapper._2 {
    padding-top: 0rem;
  }

  .x-pg-footer-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-3 {
    width: 130px;
  }

  .paragraph-20 {
    line-height: 20px;
  }

  .x-pg-pass-heading {
    margin-bottom: 10px;
  }

  .x-pg-dark-blue-bg {
    height: 2020px;
  }

  .x-pg-steps-title {
    padding-right: 0px;
    font-size: 2.2em;
  }

  .x-pg-pass-img-ctn {
    width: 50%;
    margin-right: 20px;
  }

  .image-37 {
    display: block;
    max-height: 440px;
  }

  .x-pg-ctdwn-title-txt {
    margin-bottom: 5px;
  }

  .slide-one.is--1 {
    height: 600px;
  }

  .slide-one.is--1.for-new.new2 {
    height: 340px;
  }

  .x-pg-button {
    margin-top: -3px;
  }

  .x-pg-title.for-offer {
    margin-bottom: 20px;
  }

  .x-pg-title.for-gear.black {
    font-size: 2.2em;
  }

  .x-pg-pass-ctn {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .team-item-3 {
    width: 33.33%;
    min-width: 55vw;
  }

  .team-item-3.for-pg {
    height: 88.5%;
    min-width: 61.5vw;
  }

  .x-pg-funko-img-mobile {
    display: none;
    margin-bottom: 20px;
  }

  .x-section-for-cc {
    height: 230px;
    margin-bottom: 10px;
  }

  .x-cc-prizes-ctn {
    padding-top: 10px;
  }

  .x-cc-main-prize {
    width: 390px;
  }

  .x-warnai-subheader {
    line-height: 20px;
  }

  .x-pg-kiosk-img {
    height: 220px;
  }

  .x-pg-kiosk-img.front {
    height: 220px;
  }

  .x-mydigi-card {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-rdy-banner-mobile {
    display: block;
    border-radius: 8px;
  }

  .x-rdy-banner-desktop {
    display: none;
  }

  .r-rdy-cop-grid {
    padding-top: 20px;
  }

  .r-rdy-cop-grid-2 {
    padding-top: 20px;
  }

  .x-fibre-ads-subheadline {
    line-height: 30px;
  }

  .x-fibre-ads-subheadline.x-height-adjustment {
    line-height: 30px;
  }

  .x-fibre-ads-subheadline.for-center {
    line-height: 35px;
  }

  .x-fibre-ads-subheadline.for-home-fibre {
    font-size: 1.8em;
  }

  .x-99-masthead {
    left: 390px;
  }

  .x-99-masthead-bm {
    left: 430px;
  }

  .x-99-masthead-copy {
    left: 390px;
  }

  .image-41 {
    left: 347px;
    bottom: -205%;
    width: 160px;
  }

  .image-39 {
    left: 38px;
    top: -69%;
    width: 350px;
  }

  .x-roaming-usp-img-mob-1 {
    width: 300px;
    padding-bottom: 15px;
  }

  .image-38 {
    position: relative;
    width: 180px;
  }

  .image-45 {
    width: 350px;
    padding-bottom: 15px;
  }

  .x-roaming-usp-desktop {
    display: none;
  }

  .div-block-69 {
    display: none;
    margin-bottom: 74px;
  }

  .image-42 {
    display: none;
    width: 200px;
    padding-bottom: 15px;
  }

  .x-roaming-usp-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-40 {
    left: 82px;
    top: 85px;
    width: 270px;
  }

  .image-44 {
    width: 320px;
  }

  .x-promo-link.add-margin {
    margin-right: 30px;
  }

  .x-promo-paragraph-section {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-cm-paragraph {
    padding-right: 50px;
    padding-left: 50px;
  }

  .c-slide_image {
    display: block;
    width: 286px;
    height: 388px;
    margin-right: auto;
    margin-left: auto;
  }

  .x-cm-logo {
    width: 340px;
  }

  .x-promo-master {
    padding-top: 56px;
  }

  .x-promo-footer-txt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .c-slider {
    height: 390px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .x-dg-pg-footer-txt-copy {
    margin-right: 0px;
  }

  .c-slide {
    height: auto;
    min-height: 0px;
    margin-left: auto;
  }

  .x-maniam-logo {
    width: 340px;
  }

  .x-maniam-header-logo {
    height: 40px;
    margin-left: 10px;
  }

  .x-maniam-title-h2 {
    font-size: 2.3em;
    line-height: 40px;
  }

  .x-iphone-14-mobile {
    display: none;
  }

  .x-iphone-14-ml {
    display: block;
    border-radius: 20px;
  }

  .x-iphone-14-tablet {
    display: none;
  }

  .x-iphone-14-header {
    line-height: 110%;
  }

  .x-iphone14-form-header {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 10px;
  }

  .x-limit-3.for-countdown {
    padding-top: 6px;
    padding-bottom: 6px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-flip-free-samsung {
    height: 230px;
  }

  .x-flip-devices-img {
    top: 54px;
    width: 270px;
  }

  .x-flip-free-samsung-title {
    font-size: 5.2em;
  }

  .x-flip-free-samsung-title.for-bm.for-ppj-bm {
    font-size: 4.4em;
  }

  .x-flip-free-samsung-small-text {
    font-size: 1.6em;
  }

  .x-flip-free-samsung-cta {
    margin-top: 10px;
  }

  .x-flip-free-samsung-content {
    top: -22px;
    margin-right: 20px;
    margin-left: 0px;
  }

  .x-flip-free-samsung-content.for-home-fibre {
    top: -3px;
  }

  .x-flip-free-samsung-content.for-ppj-bm {
    top: -22px;
  }

  .x-esim-header {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
  }

  .x-esim-subheader {
    font-size: 16px;
    line-height: 20px;
  }

  .x-esim-card {
    padding: 16px;
  }

  .x-esim-card.digizen {
    height: 100%;
  }

  .x-esim-parag {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }

  .x-esim-header-2 {
    text-align: center;
  }

  .x-digiflip4all-video {
    width: auto;
    margin-bottom: 20px;
  }

  .x-plan-header-name-infinite {
    margin-top: 16px;
  }

  .x-plan-header-label-postpaid.x-ph-label-2.x-adjust-phl {
    margin-bottom: -21px;
  }

  .x-plan-header-label-postpaid.x-ph-label-2.x-adjust-phl.for-yellow {
    margin-right: 11px;
    margin-left: 11px;
    padding-right: 27px;
    padding-left: 27px;
  }

  .x-plan-header-sub-3 {
    margin-bottom: 16px;
  }

  .x-plan-header-sub-infinite {
    margin-bottom: 16px;
  }

  .x-plan-header-sub-infinite.remove-margin {
    margin-bottom: 0px;
  }

  .x-section-jius-anim {
    height: 230px;
  }

  .x-jius-anim-header {
    font-size: 2.4em;
  }

  .x-jius-anim-header.for-bm {
    font-size: 2.3em;
  }

  .x-jius-anim-header.for-bm {
    font-size: 1.9em;
  }

  .x-jius-anim-header-2 {
    font-size: 1.3em;
  }

  .x-jius-anim-header-2.for-bm {
    margin-bottom: 0px;
    font-size: 1.2em;
  }

  .x-jius-anim-cta {
    margin-top: 10px;
  }

  .x-jius-anim-txt-ctn {
    top: -5px;
    margin-right: 0px;
    margin-left: 20px;
  }

  .x-jius-anim-logo {
    width: 100px;
  }

  .x-plan-table-row-4 {
    padding-right: 16px;
  }

  .x-flip4all-header {
    line-height: 35px;
  }

  .x-flip4all-header-ctn {
    margin-top: 20px;
  }

  .x-55-next-en-3 {
    left: 440px;
  }

  .x-55-next-en-3-bm {
    left: 475px;
  }

  .x-55-next-mo-2-bm {
    left: 305px;
  }

  .x-storepoint-container {
    margin-right: -24px;
    margin-left: -24px;
  }

  .x-pg-device-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-malaysiaku-devices-bg-2 {
    background-position: 50% 0%;
  }

  .x-malaysiaku-devices-img-2 {
    top: 85px;
    width: 270px;
  }

  .x-wrapper-6 {
    display: block;
    padding-top: 36px;
    padding-bottom: 36px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-wrapper-6.for-free-device.for-gadget-sim {
    padding-top: 52px;
  }

  .x-content-copy-img-digi-smart-uc {
    margin-right: 0px;
  }

  .x-content-copy-img-digi-smart-uc.for-right {
    margin-top: 0px;
  }

  .x-content-copy-img-digi-smart-uc.for-right.for-esim {
    width: 60%;
    margin-bottom: 20px;
  }

  .x-menang-img-block.for-square {
    width: 100%;
    height: 100%;
  }

  .x-back-top-link-2 {
    position: fixed;
    left: auto;
    top: auto;
    right: 24px;
    bottom: 24px;
    z-index: 8888;
    display: none;
    width: 56px;
    height: 56px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: #c7c9cc;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    color: #272727;
    font-size: 22px;
  }

  .x-roaming-sc-2 {
    height: auto;
  }

  .x-mcp-ctn {
    margin-top: 5px;
    margin-left: 0px;
  }

  .x-roaming-sc {
    height: auto;
  }

  .x-roaming-sc.for-multi-2 {
    height: auto;
  }

  .x-roaming-table-label-ctn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-roaming-table-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-belia-image {
    width: 70%;
  }

  .x-digi-5g-title {
    font-size: 35px;
    line-height: 48px;
  }

  .text-span-35-copy {
    color: #fff;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
    line-height: 40px;
  }

  h2 {
    font-size: 1.5em;
    line-height: 140%;
  }

  h4 {
    font-size: 18px;
    line-height: 22px;
  }

  h6 {
    font-size: 14px;
  }

  figure {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-nav {
    position: fixed;
  }

  .x-limit {
    z-index: 10;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-area-group-link {
    border-radius: 8px;
    background-color: #272727;
    color: #fff;
    font-size: 13px;
    line-height: 18px;
  }

  .x-prime-nav-wrapper {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .x-brand-link {
    margin-left: -4px;
  }

  .x-prime-nav-menu.for-m-hide {
    display: none;
  }

  .x-brand-logo {
    height: 48px;
  }

  .x-acc-nav-link.for-bg {
    width: auto;
    height: auto;
    padding: 8px;
  }

  .x-icon {
    display: inline-block;
    font-size: 20px;
    line-height: 20px;
  }

  .x-icon.for-opt-btn {
    height: auto;
    padding: 8px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-icon.for-opt-btn.for-fix {
    width: 36px;
    height: 36px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-icon.for-mydigi {
    height: 48px;
  }

  .x-icon.for-mydigi {
    height: 48px;
  }

  .x-icon.for-business {
    width: auto;
    height: auto;
    padding: 8px;
  }

  .x-prime-dd-wrapper {
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .x-emp-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-emp-text.for-title {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 24px;
  }

  .x-emp-text.for-title.x-adjust-font-size {
    font-size: 15px;
    line-height: 18px;
  }

  .x-emp-text.for-val-large {
    font-size: 28px;
    line-height: 34px;
  }

  .x-emp-text.for-val-mid {
    font-size: 20px;
    line-height: 25px;
  }

  .x-emp-text.for-val-mid.for-smaller-text {
    font-size: 16px;
  }

  .x-emp-text.for-exclusive {
    line-height: 18px;
  }

  .x-emp-text.for-familiku {
    margin-right: 8px;
  }

  .x-emp-text.for-fibre {
    margin-left: 15px;
    line-height: 18px;
  }

  .x-emp-text.for-fibre.for-small {
    margin-left: 15px;
    font-size: 12px;
  }

  .x-emp-text.for-fibre.forbold {
    margin-left: 15px;
    line-height: 16px;
  }

  .x-emp-text.for-fibre.forbold.for-right-padding {
    margin-right: 20px;
  }

  .x-mobile-nav-toggle-btn {
    margin-left: 8px;
  }

  .x-mobile-nav-toggle-btn.for-idle {
    padding: 8px;
  }

  .x-search-input {
    font-size: 18px;
  }

  .x-master {
    position: relative;
    padding-top: 63px;
  }

  .x-master.for-home {
    padding-top: 63px;
  }

  .x-master.for-our-people {
    padding-top: 63px;
  }

  .x-master.for-ep {
    padding-top: 64px;
  }

  .x-master.for-ekyc {
    padding-top: 60px;
  }

  .x-wrapper {
    position: relative;
    display: block;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .x-wrapper.for-prime-hero {
    padding-top: 16px;
    padding-bottom: 40px;
  }

  .x-wrapper.for-prime-hero.find-a-digi-store {
    padding-bottom: 16px;
  }

  .x-wrapper.for-press {
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-wrapper.for-accolades {
    margin-bottom: 35px;
  }

  .x-wrapper.for-free-device {
    padding-bottom: 117px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-section.for-yellow.for-only-mobile {
    background-color: #fffbdb;
  }

  .x-section.for-skorbsdg {
    background-position: 10% 0%;
  }

  .x-section.for-skorbsdg {
    background-position: 10% 0%;
  }

  .x-section.for-pg-bg-yellow {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .x-section.for-pg-dark-blue {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .x-section.for-pg-bg-blue {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .x-section.for-pg-bg-img {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .x-section.for-flip4all-bg {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .x-section.flip4all-bg2 {
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
  }

  .x-section.for-pg-bg-img {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .x-section.for-pg-bg-blue {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .x-subnav {
    top: 64px;
  }

  .x-hero-wrapper {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-hero-wrapper.for-slider {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-hero-wrapper.for-simple.for-store {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-lead-text.for-nopad {
    margin-top: 0px;
    font-size: 1em;
    line-height: 140%;
    font-weight: 500;
  }

  .x-lead-text.for-nopad.for-white {
    color: #fff;
  }

  .x-lead-text.for-nopad.for-mobile-hide {
    display: none;
  }

  .x-lead-text.for-nopad.for-desktop {
    display: none;
  }

  .x-lead-text.for-limit-60 {
    font-size: 16px;
    line-height: 140%;
  }

  .x-lead-text.for-limit-60.for-smaller-text.for-center {
    margin-top: 0px;
    font-size: 14px;
  }

  .x-lead-text.for-limit-60.for-smaller-text-footnote.for-center {
    margin-top: 0px;
    font-size: 14px;
  }

  .x-lead-text.for-slider {
    margin-bottom: 16px;
    font-size: 1.1em;
    line-height: 130%;
  }

  .x-lead-text.for-small {
    font-size: 16px;
    line-height: 26px;
  }

  .x-lead-text.for-nopad {
    margin-top: 0px;
    font-size: 1.1em;
    line-height: 120%;
    font-weight: 600;
  }

  .x-lead-text.for-nopad {
    margin-top: 0px;
    font-size: 1em;
    line-height: 140%;
    font-weight: 500;
  }

  .x-section-header.for-center.need-help-adjust {
    margin-bottom: 10px;
  }

  .x-section-header.centre.for-side-padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-content-plan-linebar.for-titled {
    margin-top: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-rate-plan-item {
    width: 228px;
  }

  .x-rate-plan-card.for-focus {
    box-shadow: inset 0 0 0 2px #039be5, 0 4px 8px -4px rgba(3, 155, 229, 0.4), 0 8px 24px -4px rgba(3, 155, 229, 0.4);
  }

  .x-rate-plan-card-wrapper.for-althr {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-rate-plan-card-feat.for-line {
    padding-left: 0px;
    border-left-style: none;
  }

  .x-tab-menu {
    overflow: auto;
    margin-right: -24px;
    margin-left: -24px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-tab-menu.centre.buttons-style {
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
  }

  .x-tab-menu.centre.buttons-style.for-postpaid {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu.centre.buttons-style.for-postpaid.for-ekyc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .x-tab-menu.centre.buttons-style.for-switch-digi {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu.centre.buttons-style.for-ads {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu.centre.buttons-style.for-ads-4-tabs {
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tab-postpaid150.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .tab-postpaid150.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid150.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .tab-postpaid150.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .tab-postpaid150.right-button.add-margin {
    margin-left: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid150.right-button.add-margin.for-bottom {
    margin-top: 15px;
    margin-left: 12px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .tab-postpaid150.right-button.add-margin {
    margin-top: 15px;
    margin-left: 0px;
  }

  .x-tab-pane.add-padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-rate-table-col {
    min-width: 50%;
  }

  .x-rate-plan-card-focus.for-mobile {
    margin-left: 74px;
    line-height: 12px;
  }

  .x-footer.for-rdy {
    padding-bottom: 0px;
  }

  .x-footer-wrapper {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-footer-col {
    margin-bottom: 0px;
  }

  .x-social-link-block {
    margin-bottom: 16px;
  }

  .x-social-link-btn {
    font-size: 40px;
    line-height: 40px;
  }

  .x-btn-container {
    margin-right: -4px;
    margin-left: -4px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-btn-container.for-cta.for-idd-pass {
    margin-bottom: 0px;
  }

  .x-btn-container.for-cta.for-center-2.for-top-padding.for-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-btn-container.for-cta.for-center-2.for-bottom-padding.for-mobile {
    margin-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-btn-container.for-promo {
    margin-bottom: -8px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .x-btn-container.for-promo-list {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-btn-container.for-appdownload {
    margin-top: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-btn-container.for-pakej-keluarga {
    display: block;
  }

  .x-btn-container.for-side {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-btn-container.for-center.for-home-fibre {
    top: -18px;
  }

  .x-btn {
    min-width: 88px;
    margin-right: 4px;
    margin-bottom: 8px;
    margin-left: 4px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .x-btn.for-secondary {
    background-color: #fff;
  }

  .x-btn.for-help {
    margin-right: 0px;
    padding: 6px 12px;
    font-size: 1em;
  }

  .x-btn.toggle-popup.for-full.x-table-flip-btn {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .x-btn.outline {
    width: 72px;
    height: 36px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .x-btn.x-hfb-btn {
    margin-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 18px;
  }

  .x-btn.for-larger.for-ekyc {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-btn.for-larger.for-ekyc.for-small-font {
    font-size: 16px;
  }

  .x-btn.banner-data-layer.for-roaming {
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-btn.for-colouringmalaysiaku {
    padding-right: 30px;
    padding-left: 30px;
    font-size: 18px;
  }

  .x-footer-list {
    display: none;
  }

  .x-rate-copy-block {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .x-rate-copy-block.for-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .x-rate-copy-block.for-btl {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-content-wrapper.for-center.for-top-padding {
    padding-top: 0px;
  }

  .x-content-copy-img {
    margin-top: 0px;
  }

  .x-content-copy-img.for-right {
    margin-top: 0px;
  }

  .x-content-copy-img.for-right.for-esim {
    width: 90%;
  }

  .x-content-copy-img.for-peranti {
    top: -2px;
  }

  .x-content-block {
    position: relative;
    overflow: visible;
  }

  .x-img-block.for-square {
    width: 100%;
    height: 100%;
  }

  .x-card-block {
    justify-items: start;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .x-card-block.for-4 {
    overflow: visible;
    justify-items: start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: row;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-card-block.for-4.for-solution {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-4.for-yellow-heart {
    display: block;
  }

  .x-card-block.for-4.add-margin {
    -ms-grid-columns: 48% 48%;
    grid-template-columns: 48% 48%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-card-block.for-4.for-esim {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-5 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-mgmt {
    position: relative;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-3 {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-8 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-penjana {
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-4-cards {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-digizen {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-2-rows {
    justify-items: start;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card-block.for-3-5g.for-top-padding {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-3-5g.for-top-padding.for-2-column {
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
  }

  .x-card-block.for-next.for-top-padding {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card-block.for-next.for-top-padding.for-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-card {
    width: 100%;
    text-align: left;
  }

  .x-card.for-bod {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-card.for-testimonial {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-card.for-yellow-heart {
    margin-bottom: 15px;
  }

  .x-card-label {
    line-height: 20px;
  }

  .x-guide-card-block.for-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-guide-card-block.centre {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-block.centre.for-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-block.for-3-snapshot {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-block.for-mobile {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-block.for-esim {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-item.for-idd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .x-guide-card-item-info.for-snapshot {
    margin-bottom: 0px;
    padding-top: 16px;
    padding-left: 16px;
    text-align: center;
  }

  .x-guide-card-item-img {
    margin-right: auto;
    margin-left: auto;
  }

  .x-hero-side-banner {
    position: absolute;
    left: auto;
    top: 0%;
    right: -12%;
    bottom: 0%;
    height: 240px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-hero-side-banner.for-slider {
    position: relative;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .x-hero-side-banner.for-slider.for-mobile {
    height: 180px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-onboard-plan-img {
    height: 84px;
  }

  .x-hero-container {
    width: 230px;
    padding-top: 24px;
    padding-bottom: 24px;
    background-image: linear-gradient(85deg, #ffd000 8%, rgba(255, 230, 0, 0.8) 58%, rgba(255, 230, 0, 0.46) 80%, rgba(255, 230, 0, 0) 96%);
  }

  .x-hero-container.for-slider {
    margin-top: -10px;
    padding: 8px 16px;
  }

  .x-hero-container.for-banner {
    width: 50%;
    padding: 12px 0px 12px 16px;
  }

  .x-hero-container.for-banner.for-white-text {
    color: #fff;
  }

  .x-card-title {
    line-height: 18px;
    white-space: normal;
  }

  .x-card-title.for-small {
    font-size: 14px;
  }

  .x-plan-table-block {
    position: relative;
    margin-right: -24px;
  }

  .x-plan-table-block.for-one-col {
    margin-right: 0px;
  }

  .x-plan-table-sidebar {
    width: 140px;
  }

  .x-plan-table-sidebar.for-merge {
    width: 140px;
  }

  .x-plan-table-sidebar.wider {
    width: 180px;
  }

  .x-plan-table-content.x-add-padding {
    margin-right: 14px;
    padding-right: 0px;
  }

  .x-plan-table-header {
    position: relative;
    top: auto;
    height: 80px;
    padding: 16px;
  }

  .x-plan-table-header.for-sidebar {
    position: static;
    padding-bottom: 0px;
  }

  .x-plan-table-header.for-sidebar.for-merge {
    width: auto;
  }

  .x-plan-table-header.for-fibre.for-yellow.for-radius {
    height: 70px;
  }

  .x-plan-table-col {
    position: relative;
  }

  .x-plan-table-col.for-one-col {
    width: 65%;
  }

  .x-plan-table-col.for-one-col.for-exclusive.for-yellow.for-border {
    width: 65%;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-plan-table-col.for-one-col.for-fibre.for-yellow.for-border {
    width: 65%;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-plan-table-col.limit {
    max-width: 200px;
    padding: 0px;
  }

  .x-plan-table-col.for-column {
    width: 65%;
  }

  .x-plan-table-col.for-column.for-exclusive.for-yellow.for-border {
    width: 65%;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .x-plan-table-col.for-column.for-yellow {
    width: 60%;
    min-width: 113px;
  }

  .x-plan-table-h3 {
    margin-bottom: 0px;
  }

  .x-plan-table-h3.for-ppkm-header {
    margin-bottom: 45px;
    line-height: 25px;
  }

  .x-plan-table-h3.for-ppkm-header.x-adjust-margin {
    margin-bottom: 10px;
  }

  .x-plan-table-row {
    height: 92px;
    padding-right: 12px;
  }

  .x-plan-table-row.for-center {
    height: 92px;
    padding: 6px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .x-plan-table-row.for-center.for-last.for-fibre {
    margin-right: -11px;
  }

  .x-plan-table-row.for-center.for-huawei.adjust-device-addon {
    height: 220px;
  }

  .x-plan-table-row.for-center.x-for-table-flip {
    padding: 0px;
  }

  .x-plan-table-row.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row.for-center.for-horizontal.for-vertical.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row.for-center.for-horizontal.for-vertical.for-fibre {
    height: 70px;
  }

  .x-plan-table-row.for-center.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row.for-center.for-exclusive.for-mid-yellow {
    height: 60px;
  }

  .x-plan-table-row.for-center.for-exclusive.for-mid-yellow.for-higher {
    height: 200px;
  }

  .x-plan-table-row.for-center.for-exclusive.for-mid-red.for-higher {
    height: 200px;
  }

  .x-plan-table-row.for-center.for-exclusive.for-mid-orange.for-higher {
    height: 200px;
  }

  .x-plan-table-row.for-center.for-exclusive.for-dark-purple.for-higher {
    height: 200px;
  }

  .x-plan-table-row.for-center.for-exclusive.for-dark-purple-corner.for-higher {
    height: 200px;
  }

  .x-plan-table-row.for-center.for-fibre {
    height: 70px;
  }

  .x-plan-table-row.for-center.for-fibre.for-mid-yellow {
    height: 70px;
  }

  .x-plan-table-row.for-center.for-fibre.for-mid-yellow.adjust-height {
    height: 70px;
  }

  .x-plan-table-row.for-center.for-fibre.adjust-heght {
    height: 70px;
  }

  .x-plan-table-row.for-logo {
    height: 92px;
  }

  .x-plan-table-row.for-higher.under-highlight {
    margin-top: 118px;
  }

  .x-plan-table-row.for-higher.under-highlight.for-yellow {
    margin-top: 79px;
  }

  .x-plan-table-row.for-higher.for-internet-addon {
    margin-top: 60px;
  }

  .x-plan-table-row.for-higher-2 {
    height: 100px;
  }

  .x-plan-table-row.for-vivo-715a {
    padding-right: 35px;
  }

  .x-plan-table-row.for-exclusive.for-grey.for-higher {
    height: 200px;
  }

  .x-plan-table-row.for-fibre {
    height: 70px;
  }

  .x-plan-table-row.for-fibre.for-grey.adjust-height {
    height: 70px;
  }

  .x-plan-table-row.for-fibre.add-height {
    height: 60px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .x-plan-table-row.for-fibre.adjust-height {
    height: 70px;
  }

  .x-plan-table-row.for-fibre.add-height-copy {
    height: 90px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .x-small-text.for-plan-table {
    display: none;
  }

  .x-small-text.for-plan-table.for-date {
    display: block;
  }

  .x-small-text.for-plan-table {
    display: none;
  }

  .x-focus-span.for-red {
    font-weight: 600;
  }

  .x-focus-span.for-absolute.for-red {
    z-index: 10;
    padding: 0px 2px;
    font-size: 11px;
  }

  .x-endnote-h2 {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 24px;
    line-height: 32px;
  }

  .x-plan-table-text {
    display: none;
  }

  .x-hero-slider {
    max-width: 88%;
  }

  .x-hero-slider-pane {
    overflow: hidden;
    width: 95%;
    height: auto;
    margin-right: 16px;
  }

  .x-hero-slider-pane.for-prepaid {
    height: 380px;
  }

  .x-hero-slider-arrow {
    display: none;
  }

  .x-menu-grid-img.for-help {
    height: auto;
  }

  .x-menu-grid-img.for-help.no-margin {
    margin-top: -24px;
  }

  .x-menu-grid-title {
    font-size: 16px;
  }

  .x-promo-card-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-promo-card-data {
    padding: 8px;
    font-size: 12px;
    line-height: 16px;
  }

  .x-promo-card-data.for-digital-solutions {
    padding-bottom: 15px;
  }

  .x-simple-card-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-simple-card-list.x-grid-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-simple-card-link {
    padding-top: 12px;
    padding-bottom: 12px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .x-simple-card-link.x-card-verti {
    padding-left: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-slider-h1 {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .x-float-helper {
    z-index: 9000;
    -webkit-transform: translate(-50%, 0px);
    -ms-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
  }

  .x-link-btn {
    margin-right: 4px;
    margin-left: 4px;
  }

  .x-promo-h1 {
    font-size: 24px;
    line-height: 32px;
  }

  .x-cart-main {
    padding-top: 24px;
    padding-bottom: 0px;
    background-color: #f5f5f5;
  }

  .x-cart-wrapper {
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-step-list {
    padding-left: 0px;
  }

  .x-step-item {
    margin-bottom: -1px;
    padding-bottom: 32px;
    padding-left: 40px;
    border-radius: 0px;
    background-color: #fff;
  }

  .x-step-block {
    margin-right: -24px;
    margin-bottom: 128px;
    margin-left: -24px;
  }

  .x-cart-close-btn {
    margin-bottom: 16px;
  }

  .x-cart-close-btn.for-form {
    margin-right: 8px;
    padding: 0px;
    color: #272727;
    font-size: 1.8em;
    line-height: 1em;
  }

  .x-cart-close-btn.for-form:hover {
    background-color: #dde2e5;
  }

  .x-input-row {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-input-row.idd-rates.flex-child {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-input-row.idd-rates.add-margin {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-input-block {
    margin-bottom: 32px;
  }

  .x-input-label.for-idle {
    font-size: 12px;
  }

  .x-input-label.for-idle.add-padding {
    padding-right: 13px;
    line-height: 20px;
  }

  .x-input-text.for-test-kit {
    font-size: 14px;
  }

  .x-input-text.for-test-kit.for-date {
    font-size: 14px;
  }

  .x-input-text.add-height {
    height: 115px;
  }

  .x-input-col.for-toggle.for-filter {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-input-col.dont-expand {
    width: 270px;
  }

  .x-input-col.dont-expand.right-padding {
    width: 270px;
    margin-left: 0px;
  }

  .x-input-col.dont-expand.left-padding {
    width: 270px;
    margin-right: 0px;
  }

  .x-input-col.dont-expand {
    width: 270px;
  }

  .x-input-col.dont-expand.left-padding {
    width: 270px;
    margin-right: 0px;
  }

  .x-input-col.dont-expand.right-padding {
    width: 270px;
    margin-left: 0px;
  }

  .x-input-toggle-label {
    height: 100%;
  }

  .x-input-toggle-radio {
    position: absolute;
  }

  .x-input-toggle-radio.w--redirected-checked {
    position: absolute;
  }

  .x-input-check-btn {
    margin-right: 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-input-select {
    font-size: 14px;
  }

  .x-input-select.for-small {
    width: 100%;
    height: 38px;
  }

  .x-input-tac {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .x-tile-plan-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-device-list-item {
    padding: 15px;
  }

  .x-tile-plan-title.for-black {
    font-size: 20px;
    line-height: 24px;
  }

  .x-breadcrumb-wrapper {
    margin-bottom: 24px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-step-h3 {
    margin-bottom: 8px;
    font-size: 1.3em;
    line-height: 1.4em;
  }

  .x-black-overlay {
    z-index: 8999;
    display: block;
    background-color: rgba(36, 36, 36, 0.64);
  }

  .x-buy-opt-modal {
    width: 90%;
    min-width: 0px;
  }

  .x-buy-opt-modal.for-hide {
    display: none;
  }

  .x-buy-opt-wrapper {
    padding-top: 24px;
  }

  .x-buy-opt-wrapper.x-add-pad {
    padding-top: 24px;
  }

  .x-modal-header {
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #c7c9cc;
    background-color: #f5f5f5;
  }

  .x-input-cart-toggle-item {
    padding: 12px 16px;
  }

  .x-form-nav-header {
    margin-bottom: 0px;
    padding: 12px 24px;
    border-bottom: 1px solid #c7c9cc;
    background-color: #fff;
  }

  .x-form-h1 {
    margin-bottom: 0px;
    font-size: 1.2em;
    font-weight: 600;
  }

  .x-form-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-ekyc-form {
    width: 100%;
  }

  .x-form-nav-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-m-quick-nav {
    display: -ms-grid;
    display: grid;
    margin-top: 24px;
    margin-bottom: 16px;
    grid-auto-columns: 1fr;
    grid-column-gap: 9px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-style: none;
  }

  .x-hero-slider-link {
    height: 100%;
  }

  .x-shop-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-shop-list.for-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-shop-list.for-3.for-plus {
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: 1fr 20px 1fr;
  }

  .x-shop-list.for-5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-shop-item-data {
    margin-top: 8px;
    font-size: 10px;
    line-height: 12px;
  }

  .x-shop-more-btn {
    min-width: 80px;
    font-size: 14px;
    line-height: 20px;
  }

  .x-lang-picker-block {
    top: -3%;
    right: -3%;
  }

  .x-video-gallery-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .x-video-item {
    width: 268px;
  }

  .x-video-item.for-full {
    width: 100%;
  }

  .x-banner-list {
    height: auto;
    grid-column-gap: 12px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-banner-list.for-4 {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-banner-list.for-jaringan {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-banner-list.for-two {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .heading-3 {
    font-size: 1.4em;
  }

  .x-plan-table-merged {
    width: 100%;
    -ms-grid-columns: minmax(140px, 140px) 1fr;
    grid-template-columns: minmax(140px, 140px) 1fr;
  }

  .x-broadcast-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    font-size: 12px;
    line-height: 18px;
  }

  .x-broadcast-badge {
    display: none;
    padding: 3px;
    font-size: 12px;
  }

  .x-broadcast-teaser {
    color: #272727;
    font-size: 12px;
    line-height: 18px;
  }

  .x-emp-rrp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-bod-card-heading {
    text-align: center;
  }

  .x-promo-date {
    -ms-grid-columns: 87px 1fr;
    grid-template-columns: 87px 1fr;
  }

  .x-bod-popup-wrapper {
    overflow: visible;
    padding-top: 0px;
  }

  .x-bod-info-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-bod-info-img {
    width: 100%;
    height: auto;
    margin-bottom: 16px;
    border-width: 8px;
    border-radius: 48px;
  }

  .x-bod-info-heading {
    font-size: 1.4em;
  }

  .x-bod-rich-text.card {
    text-align: center;
  }

  .x-bod-rich-text.btm {
    padding-bottom: 100px;
  }

  .x-country-list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-country-roam-li {
    height: 50px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .x-redirect-block.for-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-redirect-block.for-smaller.for-4 {
    -ms-grid-columns: minmax(200px, 1fr);
    grid-template-columns: minmax(200px, 1fr);
  }

  .x-redirect-block.for-store {
    margin-left: -32px;
    padding-right: 32px;
    padding-bottom: 8px;
    padding-left: 32px;
    grid-column-gap: 14px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .x-redirect-link {
    padding: 12px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-redirect-link.for-store {
    width: 110px;
    padding: 6px;
  }

  .x-redirect-image {
    left: 0px;
    bottom: 0px;
    width: 80px;
  }

  .x-redirect-icon {
    display: inline-block;
    margin-left: 4px;
    font-size: 18px;
    line-height: 20px;
  }

  .x-btl-img-banner {
    position: relative;
    margin-bottom: 16px;
    border-radius: 8px;
  }

  .x-hero-grid-banner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 220px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 0.75fr 0px;
    grid-template-columns: 0.75fr 0px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-hero-grid-banner.for-catalogue {
    height: 160px;
  }

  .x-hero-side-banner-img {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
    height: 190px;
    padding: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-limit.for-banner {
    padding: 16px 24px;
  }

  .x-hero-heading {
    margin-bottom: 4px;
    font-size: 1.6em;
    line-height: 120%;
    font-weight: 700;
  }

  .x-hero-heading.for-white {
    color: #fff;
    line-height: 110%;
  }

  .x-hero-heading.for-white.for-smaller {
    font-size: 1.4em;
  }

  .x-hero-heading.x-adjust-leading {
    line-height: 110%;
  }

  .x-hero-heading.x-hfb-title-mobile {
    line-height: 110%;
  }

  .x-hero-side-banner-mobile {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    height: 100%;
    padding: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-bod-info-gender {
    font-size: 16px;
    font-weight: 500;
  }

  .x-solution-feature-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-solution-feature-rich-text img {
    width: 100%;
  }

  .x-solution-benefit-rt img {
    height: 72px;
  }

  .x-solution-benefit-rt figure {
    height: 100%;
  }

  .x-solution-testimonial-rt img {
    width: 100%;
  }

  .x-store-service-container {
    margin-bottom: 46px;
  }

  .x-store-service-card {
    padding-right: 6px;
    padding-left: 6px;
  }

  .x-store-service-img {
    height: 32px;
  }

  .x-store-service-heading {
    font-size: 11px;
    line-height: 14px;
  }

  .x-store-sub-heading {
    margin-top: -36px;
    margin-bottom: 12px;
  }

  .x-long-banner-image-mobile {
    width: auto;
  }

  .x-testimonial-card {
    padding: 15px;
  }

  .slider {
    overflow: hidden;
    margin-right: -24px;
    margin-left: -24px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-testimonial-arrow {
    width: 28px;
    height: 28px;
    font-size: 18px;
  }

  .x-testimonial-arrow.for-digbiz {
    width: 30px;
    height: 30px;
  }

  .left-arrow {
    left: -18px;
  }

  .left-arrow.for-digbiz-placing {
    left: 8px;
  }

  .x-testimonial-mask.for-3 {
    overflow: visible;
  }

  .right-arrow {
    right: -16%;
  }

  .right-arrow.fibre {
    right: -12%;
    overflow: hidden;
  }

  .right-arrow.for-digbiz-placing {
    right: -12%;
  }

  .x-image-card-container {
    overflow: visible;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-image-card-container.for-promo {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-image-card-container.for-promo.version-2 {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-image-card-container.for-slide {
    overflow: auto;
    margin-right: -24px;
    margin-left: -24px;
    padding-bottom: 16px;
    padding-left: 24px;
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .x-image-card-p {
    color: #272727;
  }

  .x-input-heading {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 24px;
  }

  .x-promotion-rt {
    padding: 0px;
    border-style: none;
    border-radius: 0px;
  }

  .x-form-tab-link {
    min-width: 0px;
    font-size: 12px;
  }

  .x-form-tab-link.w--current {
    min-width: 0px;
    white-space: normal;
  }

  .tabs-menu {
    width: 100%;
  }

  .x-plan-logo-img.for-smaller {
    width: 30px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .x-plan-logo-img.for-2-2 {
    right: 30px;
    bottom: 125px;
    width: 40px;
  }

  .x-plan-logo-img.for-6-6 {
    width: 40px;
  }

  .x-plan-logo-img.for-6-6 {
    width: 40px;
  }

  .x-plan-logo-img.for-6-6-mobile {
    width: 40px;
    margin-top: -20px;
  }

  .x-plan-logo-img.for-6-6-desktop {
    width: 40px;
    margin-top: -20px;
  }

  .x-plan-logo-img.for-6-6-mobile {
    width: 40px;
  }

  .x-plan-logo-img.for-6-6-mobile-copy {
    position: static;
    width: 40px;
    margin-top: -185px;
    margin-left: 0px;
  }

  .x-plan-logo-img.for-7-7 {
    width: 40px;
    margin-top: 30px;
  }

  .x-plan-logo-img.for-2-2-copy {
    width: 40px;
  }

  .x-plan-logo-img.for-mobile {
    width: 40px;
    padding-left: 10px;
  }

  .x-plan-logo-img.for-8-8 {
    width: 40px;
  }

  .x-plan-logo-img.for-9-9 {
    width: 40px;
  }

  .x-plan-logo-img.for-9-9-mobile {
    bottom: 20px;
    width: 40px;
  }

  .x-plan-logo-img.for-9-9-table {
    left: 35px;
    width: 40px;
  }

  .x-plan-logo-img.for-2-2 {
    width: 40px;
  }

  .x-home-promo-card {
    width: 270px;
  }

  .x-home-promo-content {
    padding: 8px;
  }

  .x-home-promo-heading {
    font-size: 18px;
    line-height: 140%;
  }

  .heading-15 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
  }

  .x-promo-img-banner {
    position: relative;
    height: auto;
    margin-bottom: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .x-promo-list-heading {
    margin-bottom: 12px;
  }

  .x-promo-list-tab {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-promo-list-tab-a {
    font-size: 1.1em;
  }

  .x-error-left-block {
    justify-items: start;
  }

  .x-error-heading {
    font-size: 32px;
    line-height: 42px;
  }

  .x-error-link-container {
    width: 100%;
  }

  .x-error-img {
    top: 13%;
    right: -42%;
    opacity: 0.12;
  }

  .x-app-download-img {
    width: 200px;
    margin-bottom: 0px;
  }

  .x-error-link {
    font-size: 1.2em;
    font-weight: 600;
  }

  .collection-list-wrapper {
    position: relative;
  }

  .x-redirect-img {
    width: 36px;
    height: 36px;
    margin-right: 0px;
    margin-bottom: 4px;
  }

  .x-btn-3 {
    min-width: 88px;
    margin-right: 4px;
    margin-bottom: 8px;
    margin-left: 4px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .x-btn-3.toggle-popup.for-full.x-table-flip-btn {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .x-btn-3.toggle-popup.for-full {
    padding-right: 8px;
    padding-left: 8px;
  }

  .x-btn-3.toggle-popup.for-full.x-table-flip-btn {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .x-btn-3.for-secondary {
    background-color: #fff;
  }

  .x-btn-3.for-larger.for-ekyc {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-btn-3.same-size.add-margin-right {
    margin-right: 4px;
    margin-bottom: 20px;
  }

  .x-tab-menu-2 {
    margin-right: -24px;
    margin-left: -24px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-alt-feature-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-rate-plan-span {
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 34px;
    white-space: normal;
  }

  .x-social-link-btn-img {
    margin-right: 7px;
  }

  .x-press-h1 {
    font-size: 24px;
    line-height: 32px;
  }

  .x-press-rt {
    padding: 0px;
    border-style: none;
    border-radius: 0px;
  }

  .x-tile-press-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-press-paginate-container {
    top: 64px;
    display: block;
    margin-right: -32px;
    margin-left: -32px;
    padding: 8px 16px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .text-span-42 {
    text-align: center;
  }

  .heading-17 {
    font-size: 28px;
    line-height: 30px;
    text-align: center;
  }

  .x-endnote-paragraph {
    text-align: center;
  }

  .x-dso-icon {
    width: 24px;
    height: 24px;
  }

  .x-text-wrap {
    width: 100%;
    margin-top: 34px;
  }

  .x-business-copy-block {
    justify-items: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-suite-heading {
    font-size: 18px;
    line-height: 24px;
  }

  .x-p.for-center {
    text-align: center;
  }

  .x-text-link {
    position: relative;
    bottom: 0px;
    text-align: center;
  }

  .x-text-link.oracle-and-ifleet {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  .x-back-top-link {
    right: 16px;
    bottom: 71px;
    z-index: 9999;
    display: block;
    width: 48px;
    height: 48px;
  }

  .text-block-12 {
    width: 100%;
    height: 100%;
  }

  .text-span-45 {
    color: #fff;
  }

  .text-span-46 {
    color: #fff;
  }

  .js-clock {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .box {
    margin-bottom: 10px;
  }

  .x-raja-kombo-card-container {
    margin-right: -24px;
    margin-left: -24px;
    padding-right: 24px;
    padding-left: 24px;
    grid-column-gap: 16px;
  }

  .x-raja-kombo-card {
    width: 260px;
    height: 1100px;
    padding: 12px;
  }

  .x-raja-kombo-rt h1 {
    font-size: 1.8em;
  }

  .x-btl-main-headline {
    font-size: 1.5em;
  }

  .x-raja-kombo-cta-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-raja-kombo-cta-block {
    text-align: center;
  }

  .x-kombo-tab-bar {
    margin-bottom: 10px;
  }

  .tab-pane-tab-1 {
    overflow: visible;
  }

  .x-plan-name.black {
    font-size: 16px;
  }

  .x-prepaid-bundle {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .x-prepaid-bundle-wrapper {
    margin-top: 0px;
  }

  .x-add-wrapper {
    width: 20px;
  }

  .x-plus.for-dso {
    font-size: 12px;
    line-height: 16px;
  }

  .x-plus-style {
    margin-right: auto;
    margin-left: auto;
    font-size: 24px;
    line-height: 24px;
  }

  .x-clause {
    padding-top: 0px;
  }

  .x-pb-price-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .text-block-20 {
    margin-top: -17px;
    padding-top: 0px;
  }

  .text-block-21 {
    margin-top: -12px;
  }

  .x-plan-table-heading-bar {
    margin-right: -24px;
  }

  .x-plan-table-heading-bar.no-curve {
    margin-right: -24px;
  }

  .x-plan-table-heading-bar.no-curve.for-mobile-bd-mbb-5-5 {
    top: 650px;
    margin-bottom: 100px;
    text-align: center;
  }

  .x-plan-table-heading-bar.adjust-base-plan {
    margin-bottom: -68px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-mobile {
    margin-bottom: 10px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet {
    margin-bottom: 0px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: 0px;
  }

  .x-plan-table-heading-bar.adjust-base-plan-tablet-copy {
    margin-bottom: -175px;
  }

  .x-plan-highlight-row {
    top: 32.6%;
    margin-top: 4px;
    margin-right: -24px;
    padding: 23px 12px;
    font-size: 12px;
    line-height: 18px;
  }

  .x-plan-highlight-row.for-fibre {
    top: 20%;
  }

  .x-plan-highlight-row.for-fibre-bm {
    top: 20%;
  }

  .x-plan-highlight-row.for-fibre-bm-copy {
    top: 20.5%;
  }

  .x-plan-highlight-row.for-fibre-copy {
    top: 20.4%;
  }

  .x-plan-table-row-2 {
    padding-right: 12px;
  }

  .x-plan-table-row-2.for-center {
    padding: 6px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .x-plan-table-row-2.for-center {
    font-weight: 500;
  }

  .x-shop-item-data-2 {
    margin-top: 8px;
    font-size: 10px;
    line-height: 12px;
  }

  .x-test-kit-nav {
    padding: 8px 24px;
  }

  .x-test-kit-sample-img {
    width: 100%;
  }

  .x-test-kit-h2 {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 24px;
    line-height: 32px;
  }

  .x-onboard-plan-img-2 {
    height: 84px;
  }

  .x-plan-table-merged-2 {
    -ms-grid-columns: minmax(140px, 140px) 1fr;
    grid-template-columns: minmax(140px, 140px) 1fr;
  }

  .x-icon-2 {
    display: inline-block;
    font-size: 24px;
    line-height: 20px;
  }

  .x-plan-table-block-2 {
    margin-right: -24px;
  }

  .x-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .x-limit-2 {
    z-index: 10;
  }

  .x-hero-container-2 {
    width: 230px;
    padding-top: 24px;
    padding-bottom: 24px;
    background-image: linear-gradient(85deg, #ffd000 8%, rgba(255, 230, 0, 0.8) 58%, rgba(255, 230, 0, 0.46) 80%, rgba(255, 230, 0, 0) 96%);
  }

  .x-hero-container-2.for-banner {
    width: 50%;
    padding-top: 16px;
    padding-right: 12px;
  }

  .x-hero-container-2.for-banner {
    width: 50%;
    padding: 12px 0px 12px 16px;
  }

  .x-content-copy-img-2 {
    margin-top: 0px;
  }

  .x-hero-grid-banner-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 220px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 0.75fr 0px;
    grid-template-columns: 0.75fr 0px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-endnote-h2-2 {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 24px;
    line-height: 32px;
  }

  .x-plan-table-sidebar-3 {
    width: 140px;
  }

  .x-plan-table-sidebar-3.for-merge {
    width: 140px;
  }

  .x-master-2 {
    position: relative;
    padding-top: 62px;
  }

  .x-plan-table-header-3 {
    height: 80px;
    padding: 16px;
  }

  .x-plan-table-header-3.for-sidebar {
    padding-bottom: 0px;
  }

  .x-plan-table-header-3.for-sidebar.for-merge {
    width: auto;
  }

  .x-hero-side-banner-mobile-2 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    height: 220px;
    padding: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .r-line-bar {
    display: block;
  }

  .r-line-bar.mobile {
    display: none;
    width: 100%;
  }

  .r-section.for-main-banner {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 14, 14, 0.57)), color-stop(51%, rgba(39, 39, 39, 0.27)), to(rgba(0, 0, 0, 0.78))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29525826e72c_Digi_RDY_Background-8.jpg"), none;
    background-image: linear-gradient(180deg, rgba(14, 14, 14, 0.57), rgba(39, 39, 39, 0.27) 51%, rgba(0, 0, 0, 0.78)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61b1cd716e4d29525826e72c_Digi_RDY_Background-8.jpg"), none;
    background-position: 0px 0px, 0% 0%, 48% 18%;
    background-size: auto, cover, 3500px;
    background-repeat: repeat, repeat, repeat;
  }

  .r-footer-logo {
    height: 28px;
  }

  .r-separator {
    position: relative;
    top: 3px;
    z-index: 8000;
  }

  .r-separator.product {
    top: 11px;
    width: 100%;
    margin-top: -27px;
  }

  .r-separator.separator-optimize {
    top: 11px;
    margin-top: -27px;
  }

  .r-footer-logo-flex {
    margin-top: 0px;
  }

  .r-master {
    margin-top: 60px;
  }

  .x-cisco-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-cisco-logo {
    width: 90%;
    margin-left: 0px;
  }

  .x-tile-news-img {
    height: 140px;
  }

  .x-plan-logo-link {
    top: 13%;
  }

  .x-plan-logo-link.for-super-long-life {
    top: 63%;
    right: auto;
  }

  .r-pricing-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .r-price-yellow-box {
    padding: 10px 16px;
  }

  .r-usp-background {
    height: 250px;
    margin-bottom: 100px;
  }

  .r-rdy-character {
    display: block;
  }

  .r-rdy-character.small {
    display: none;
  }

  .r-video-grid {
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .r-video-grid.for-mobile {
    margin-right: auto;
    margin-bottom: 35px;
    margin-left: auto;
    grid-row-gap: 24px;
  }

  .r-new-sim-box.outline.existing-cust {
    margin-right: 0px;
    margin-left: 0px;
  }

  .r-section-pricing {
    margin-top: auto;
  }

  .r-supported-games-wrapper {
    padding: 17px;
  }

  .r-join-us-grid {
    margin-right: 0px;
    margin-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .r-pricing-box-grid {
    padding: 17px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .r-partners-grid {
    width: 150px;
    margin-top: 13px;
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
    grid-auto-flow: row;
    grid-row-gap: 23px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .r-supported-games-grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .r-join-us-section {
    margin-top: -3px;
  }

  .r-nav-bar {
    padding: 8px 16px;
  }

  .r-nav-bar.for-product {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    -ms-grid-columns: 1fr 0.25fr;
    grid-template-columns: 1fr 0.25fr;
  }

  .r-nav-bar.for-product.exist {
    position: fixed;
    top: 14%;
    z-index: 8000;
    padding-top: 19px;
    padding-bottom: 16px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#272727), to(transparent));
    background-image: linear-gradient(180deg, #272727, transparent);
    font-size: 12px;
  }

  .r-section-body {
    height: 1450px;
    margin-bottom: 0px;
    padding-top: 61px;
  }

  .r-pricing-right-grid {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .r-container-2 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .r-container-2.for-pricing {
    margin-top: -89px;
    padding-top: 138px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .r-container-2.for-main-banner {
    padding-top: 144px;
    padding-bottom: 72px;
  }

  .r-container-2.for-section-body {
    padding-bottom: 0px;
  }

  .r-container-2.for-join-us {
    padding-top: 48px;
    padding-bottom: 19px;
  }

  .r-container-2.for-optimize {
    padding-bottom: 47px;
  }

  .r-container-2.for-cashback {
    margin-top: 0px;
    padding-top: 50px;
    padding-bottom: 18px;
  }

  .r-container-2.always-on {
    margin-top: 0px;
    padding-top: 41px;
    padding-bottom: 23px;
  }

  .r-container-2.for-sm {
    padding-bottom: 40px;
  }

  .r-video-container {
    margin-right: 0px;
    margin-left: 0px;
  }

  .r-new-sim-grid.for-tablet {
    grid-column-gap: 8px;
  }

  .r-join-us-grid-2.for-tablet {
    margin-top: 9px;
    margin-bottom: 9px;
    margin-left: 15px;
    -ms-grid-columns: 43px auto;
    grid-template-columns: 43px auto;
  }

  .r-heading-2 {
    line-height: 30px;
  }

  .r-text-14 {
    margin-bottom: 0px;
  }

  .r-headline-grid {
    margin-bottom: 21px;
    grid-row-gap: 10px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .r-headline-grid.for-cashback {
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .r-text-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .r-text-wrapper.optimize {
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .r-text-yellow-16 {
    line-height: 24px;
  }

  .r-section-always-on {
    margin-top: -3px;
  }

  .r-usp-grid {
    margin-top: 110px;
    margin-right: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .r-section-cashback {
    margin-top: -3px;
  }

  .r-body-text {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
  }

  .r-body-text.small.join-us {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .r-header-description {
    font-size: 16px;
  }

  .r-header-description.join-us {
    margin-top: 21px;
  }

  .r-usp-icon {
    width: 120px;
    height: 120px;
  }

  .r-change-plan-grid {
    justify-items: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .r-always-on-grid {
    margin-right: auto;
    margin-left: auto;
  }

  .r-supported-games-grid-1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .r-nav-text {
    font-size: 14px;
  }

  .r-header-white-text-2 {
    font-size: 20px;
    line-height: 25px;
  }

  .r-text-style-21 {
    margin-bottom: 1px;
    line-height: 25px;
  }

  .x-footer-gaming {
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-main-banner {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(39, 39, 39, 0.26)), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61dbddbd46c2a76bebaf3a8d_Digi_5G_Trial_Mobile_Banner_700x500.png");
    background-image: linear-gradient(180deg, rgba(39, 39, 39, 0.26), rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61dbddbd46c2a76bebaf3a8d_Digi_5G_Trial_Mobile_Banner_700x500.png");
  }

  .x-main-banner.for-our-people {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(39, 39, 39, 0.26)), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb5cb11aadcdee6c1a38d6_Digi_OurPeople_Mobile_700x500.png");
    background-image: linear-gradient(180deg, rgba(39, 39, 39, 0.26), rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb5cb11aadcdee6c1a38d6_Digi_OurPeople_Mobile_700x500.png");
  }

  .x-main-banner.for-5g-trial.banner-auto-spacing {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(39, 39, 39, 0.26)), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61efbd7a0a0d89f36b9bb4da_Digi_5G_Trial_Mobile_Banner_700x500.jpeg");
    background-image: linear-gradient(180deg, rgba(39, 39, 39, 0.26), rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61efbd7a0a0d89f36b9bb4da_Digi_5G_Trial_Mobile_Banner_700x500.jpeg");
  }

  .x-main-banner.for-postpaid {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633b83bfb3b22eec2a95ab7e_Digi_Postpaid_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/633b83bfb3b22eec2a95ab7e_Digi_Postpaid_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-s22 {
    height: 350px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f6714242a02_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 40%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f6714242a02_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Mobile.jpg");
  }

  .x-main-banner.for-add-ons {
    position: relative;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651a4d167aa350628332_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651a4d167aa350628332_Digi_Postpaid_FreedomAddOns_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-main-banner.for-family {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(53%, transparent), to(rgba(0, 0, 0, 0.8))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651a684b9445c85d8f1a_Digi_Postpaid_PostpaidFamily_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 53%, rgba(0, 0, 0, 0.8)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651a684b9445c85d8f1a_Digi_Postpaid_PostpaidFamily_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 90%;
    background-size: auto, cover;
  }

  .x-main-banner.for-prepaid-bm {
    position: relative;
    height: 360px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e5257d0d45f692_Digi_PrepaidNEXT_SubpageMainBanner_Mobile_BM.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e5257d0d45f692_Digi_PrepaidNEXT_SubpageMainBanner_Mobile_BM.jpg");
  }

  .x-main-banner.for-prepaid-en {
    position: relative;
    top: 0px;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774682c75bb97dba0f9d7_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774682c75bb97dba0f9d7_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_EN.jpg");
  }

  .x-main-banner.for-switch-to-digi {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(43%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62690fc7d7fbefdcff8a4cba_Switch_to_Digi_Main_Banner_Mobile.jpeg");
    background-image: linear-gradient(180deg, transparent 43%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62690fc7d7fbefdcff8a4cba_Switch_to_Digi_Main_Banner_Mobile.jpeg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-signature {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7943e3c9527f71c5396a_Digi_Signature_MainBanner_Mobile_669x700.jpeg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/625f7943e3c9527f71c5396a_Digi_Signature_MainBanner_Mobile_669x700.jpeg");
    background-position: 0px 0px, 50% 100%;
    background-size: auto, cover;
  }

  .x-main-banner.for-ekyc {
    position: relative;
    top: 0px;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f520f96c73a43d0f52_Digi_Prepaid_eKYC_MainBanner_Mobile.jpeg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629076f520f96c73a43d0f52_Digi_Prepaid_eKYC_MainBanner_Mobile.jpeg");
  }

  .x-main-banner.for-fibre {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b1531a138ad_Digi_Fibre_SubpageMainBanner_669x700_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b1531a138ad_Digi_Fibre_SubpageMainBanner_669x700_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-get-help {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(89%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6260c2e7e95687501e536dd0_Digi_GetHelp_Main_Banner_Mobile.jpeg");
    background-image: linear-gradient(180deg, transparent 89%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6260c2e7e95687501e536dd0_Digi_GetHelp_Main_Banner_Mobile.jpeg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-idd {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6255448e8b1bd11105d361b9_Digi_IDD_Main%20Banner_Mobile_669x700.png");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6255448e8b1bd11105d361b9_Digi_IDD_Main%20Banner_Mobile_669x700.png");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-exclusive-pack {
    position: relative;
    top: 0px;
    height: 360px;
    background-color: #272727;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(43%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626627b249337bd033397f02_Digi_Prepaid_Starter_Pack_Mobile.jpeg");
    background-image: linear-gradient(180deg, transparent 43%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626627b249337bd033397f02_Digi_Prepaid_Starter_Pack_Mobile.jpeg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-business-solutions {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649cefa05ba4f59aad3cf_Digi_Digi%20Business_LE%20Webpage_build%20in%20vertical%20mention_Opt%20A_669%20x%20700px_R1_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649cefa05ba4f59aad3cf_Digi_Digi%20Business_LE%20Webpage_build%20in%20vertical%20mention_Opt%20A_669%20x%20700px_R1_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-digital-solutions {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649cc45767b5ee15c0b3c_Digi_Digi%20Business_LE%20Webpage_Digital%20Solution_Mobile_669%20x%20700px_R5_FA_72dpi-01%20(1).jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649cc45767b5ee15c0b3c_Digi_Digi%20Business_LE%20Webpage_Digital%20Solution_Mobile_669%20x%20700px_R5_FA_72dpi-01%20(1).jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-digi-business {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649cd800e59adf8adf6a2_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Mobile_669%20x%20700px_Opt%202_R2_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626649cd800e59adf8adf6a2_Digi_Digi%20Business_LE%20Webpage_Business%20Digital_Mobile_669%20x%20700px_Opt%202_R2_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-digi-business-penjana {
    position: relative;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6278a62b3595ee3ff5ace015_Digi_Digi%20Business_Mobile_Penjana_669%20x%20700px_R4_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6278a62b3595ee3ff5ace015_Digi_Digi%20Business_Mobile_Penjana_669%20x%20700px_R4_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-digi-business-mobile {
    position: relative;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6278a62b9c10c9d7aa0fc484_Digi_Digi%20Business_Mobile_Mobile_669%20x%20700px_R4_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6278a62b9c10c9d7aa0fc484_Digi_Digi%20Business_Mobile_Mobile_669%20x%20700px_R4_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-digi-business-roaming-idd {
    position: relative;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626a6405b11ca83445da5790_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Mobile_669%20x%20700px_R2_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/626a6405b11ca83445da5790_Digi_Digi%20Business_LE%20Webpage_Roaming%20IDD_Mobile_669%20x%20700px_R2_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-digi-business-go-digi-wifi {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6278a62d8b704f63322f1ce1_Digi_Digi%20Business_Mobile_WiFi_669%20x%20700px_R4_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6278a62d8b704f63322f1ce1_Digi_Digi%20Business_Mobile_WiFi_669%20x%20700px_R4_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-digi-business-fibre {
    position: relative;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6278a62b0c924b288789e2bb_Digi_Digi%20Business_Mobile_Fibre_669%20x%20700px_R4_FA_72dpi-01.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6278a62b0c924b288789e2bb_Digi_Digi%20Business_Mobile_Fibre_669%20x%20700px_R4_FA_72dpi-01.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-roaming {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/628f0da617825c029d324b2d_Digi_Roaming(Mobile).jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/628f0da617825c029d324b2d_Digi_Roaming(Mobile).jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-prepaid-en {
    position: relative;
    top: 0px;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afeaf78fdad7f8_Digi_PrepaidNEXT_SubpageMainBanner_Mobile_EN.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afeaf78fdad7f8_Digi_PrepaidNEXT_SubpageMainBanner_Mobile_EN.jpg");
  }

  .x-main-banner.for-prepaid-bm {
    position: relative;
    height: 360px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e5257d0d45f692_Digi_PrepaidNEXT_SubpageMainBanner_Mobile_BM.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d90393e5257d0d45f692_Digi_PrepaidNEXT_SubpageMainBanner_Mobile_BM.jpg");
  }

  .x-main-banner.for-fibre {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b1531a138ad_Digi_Fibre_SubpageMainBanner_669x700_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b1531a138ad_Digi_Fibre_SubpageMainBanner_669x700_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-prepaid-en {
    position: relative;
    top: 0px;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afeaf78fdad7f8_Digi_PrepaidNEXT_SubpageMainBanner_Mobile_EN.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d71a29afeaf78fdad7f8_Digi_PrepaidNEXT_SubpageMainBanner_Mobile_EN.jpg");
  }

  .x-main-banner.for-fibre {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b1531a138ad_Digi_Fibre_SubpageMainBanner_669x700_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6295d971238f7b1531a138ad_Digi_Fibre_SubpageMainBanner_669x700_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-belia {
    position: relative;
    top: 0px;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f680954470c5115f6d_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_mobile_669x700-EN.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f680954470c5115f6d_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_mobile_669x700-EN.jpg");
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
  }

  .x-main-banner.for-belia.for-bm {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f544d4bb6f8597232b_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_mobile_669x700-BM.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629621f544d4bb6f8597232b_Digi_Prepaid_PakejDataKhasBelia_subpage-web-banner_mobile_669x700-BM.jpg");
  }

  .x-main-banner.for-prepaid-bm-copy {
    position: relative;
    height: 360px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746800b825ada8fd03ff_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_BM.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746800b825ada8fd03ff_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_BM.jpg");
  }

  .x-main-banner.for-prepaid-en-copy {
    position: relative;
    top: 0px;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774682c75bb97dba0f9d7_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774682c75bb97dba0f9d7_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_EN.jpg");
  }

  .x-main-banner.for-prepaid-en-desktop {
    position: relative;
    top: 0px;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774682c75bb97dba0f9d7_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774682c75bb97dba0f9d7_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_EN.jpg");
  }

  .x-main-banner.for-prepaid-en-desktop-copy {
    position: relative;
    top: 0px;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774682c75bb97dba0f9d7_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_EN.jpg");
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629774682c75bb97dba0f9d7_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_EN.jpg");
  }

  .x-main-banner.for-prepaid-bm-desktop-copy {
    position: relative;
    height: 360px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746800b825ada8fd03ff_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_BM.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6297746800b825ada8fd03ff_Digi_Prepaid_PrepaidNEXT_Mobile_Banner_BM.jpg");
  }

  .x-main-banner.for-mydigi {
    position: relative;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18a98717f9b1d209dc0_Digi_Apps%26Services_MyDigi_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6298c18a98717f9b1d209dc0_Digi_Apps%26Services_MyDigi_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-exclusive-pack-bm {
    position: relative;
    top: 0px;
    height: 360px;
    background-color: #272727;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(43%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f06351cbdacce7596d360_Digi_Prepaid_ExclusiveStarterPack_BM_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 43%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/629f06351cbdacce7596d360_Digi_Prepaid_ExclusiveStarterPack_BM_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-snapshot {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(39, 39, 39, 0.3))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62b553f5bc84bf82260e65f8_Digi_Snapshot_HeaderImage4.jpg");
    background-image: linear-gradient(180deg, transparent, rgba(39, 39, 39, 0.3)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62b553f5bc84bf82260e65f8_Digi_Snapshot_HeaderImage4.jpg");
    background-position: 0px 0px, 20% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-digital-subs {
    position: relative;
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(16%, transparent), to(rgba(0, 0, 0, 0.58))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63043a280ef53fa547316390_Digi_Digital_Subscriptions_Main_Banner_Mobile.jpeg");
    background-image: linear-gradient(180deg, transparent 16%, rgba(0, 0, 0, 0.58)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63043a280ef53fa547316390_Digi_Digital_Subscriptions_Main_Banner_Mobile.jpeg");
  }

  .x-main-banner.for-snapshot {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(39, 39, 39, 0.3))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
    background-image: linear-gradient(180deg, transparent, rgba(39, 39, 39, 0.3)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
    background-position: 0px 0px, 20% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-promotions {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), none;
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), none;
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-gadget {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6348cb8694bb67e928e6ce16_Digi_Devices_GadgetSIM_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6348cb8694bb67e928e6ce16_Digi_Devices_GadgetSIM_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-promotions {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6232df0e3ee2ea82010fdf59_Digi_Postpaid_Mobile_669x700.png");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6232df0e3ee2ea82010fdf59_Digi_Postpaid_Mobile_669x700.png");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-nsc {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62e8ba0eb58df9156894cb8f_Digi_NetworkStatusChecker-Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62e8ba0eb58df9156894cb8f_Digi_NetworkStatusChecker-Mobile.jpg");
    background-position: 0px 0px, 100% 50%;
  }

  .x-main-banner.for-pf365 {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d92bc8c7e609b7eb471_Digi_PF365_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63329d92bc8c7e609b7eb471_Digi_PF365_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-ppj {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c39c0d0e08fdf540e41_Digi_Devices_PPJ_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c39c0d0e08fdf540e41_Digi_Devices_PPJ_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-iphone {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631ff7c082dbbc7d09c64e61_Digi_Devices_iPhone_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631ff7c082dbbc7d09c64e61_Digi_Devices_iPhone_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-android {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f6714242a02_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/631153afcf1b3f6714242a02_Digi_Devices_Android_SamsungGalaxyZFold4Flip4_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-ppj-copy {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c39c0d0e08fdf540e41_Digi_Devices_PPJ_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63042c39c0d0e08fdf540e41_Digi_Devices_PPJ_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-warnai {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(39, 39, 39, 0.3))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
    background-image: linear-gradient(180deg, transparent, rgba(39, 39, 39, 0.3)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/62bab9d3c532353fa872a14e_Digi_Snapshot_HeaderImage4.jpg");
    background-position: 0px 0px, 20% 50%;
    background-size: auto, cover;
  }

  .x-main-banner.for-gf-plus {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63366803eb20ee07029ba9c6_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63366803eb20ee07029ba9c6_Digi_Devices_GadgetFreedomPlus_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-promotions {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5f834ef39a12fb75f37_Digi_Promotions_MainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6319b5f834ef39a12fb75f37_Digi_Promotions_MainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-roaming {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f161262c2a9f1e049828_Digi_Roaming_Header-Banner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6351f161262c2a9f1e049828_Digi_Roaming_Header-Banner_Mobile.jpg");
    background-position: 0px 0px, 100% 50%;
  }

  .x-main-banner.for-home-fibre {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee339ecfb5db_Digi_Fibre_SubpageMainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/6336651af798ee339ecfb5db_Digi_Fibre_SubpageMainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-main-banner.for-trade-in {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb8af4208808a20df16_Digi_Devices_SubpageMainBanner_TradeIn_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb8af4208808a20df16_Digi_Devices_SubpageMainBanner_TradeIn_Mobile.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-esim {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9bcb86e9099d63b55_Digi_Devices_SubpageMainBanner_eSIM_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb9bcb86e9099d63b55_Digi_Devices_SubpageMainBanner_eSIM_Mobile.jpg");
    background-position: 0px 0px, 50% 0%;
  }

  .x-main-banner.for-airsim {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb92252d297ed391565_Digi_Devices_SubpageMainBanner_AirSIM_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/634e5fb92252d297ed391565_Digi_Devices_SubpageMainBanner_AirSIM_Mobile.jpg");
    background-position: 0px 0px, 50% 100%;
  }

  .x-main-banner.for-digi-5g {
    height: 360px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, transparent), to(rgba(0, 0, 0, 0.6))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8aaddd050dab894a2f8_Digi_Network_5G_MainBanner_Mobile.jpg");
    background-image: linear-gradient(180deg, transparent 30%, rgba(0, 0, 0, 0.6)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/635bf8aaddd050dab894a2f8_Digi_Network_5G_MainBanner_Mobile.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .x-banner-heading {
    top: 33px;
  }

  .x-banner-heading.main-banner {
    top: 93px;
  }

  .x-banner-heading.main-banner.adjust-relative-space {
    font-size: 0px;
  }

  .x-banner-heading.main-banner.for-s22 {
    top: 179px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-banner-heading.for-refresh {
    top: 211px;
    margin-right: 12px;
    margin-left: 12px;
    font-size: 18px;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid {
    top: 211px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading.for-postpaid.for-ekyc {
    top: 293px;
  }

  .x-banner-heading.for-postpaid.for-ekyc.for-black {
    top: 128px;
  }

  .x-banner-heading.for-postpaid.for-ekyc.for-black.for-bm {
    top: 114px;
    font-size: 20px;
  }

  .x-banner-heading.for-postpaid.for-ekyc.for-black.for-en {
    top: 124px;
  }

  .x-banner-heading.for-postpaid.for-ekyc.for-bm {
    top: 288px;
    font-size: 18px;
  }

  .x-banner-heading.for-postpaid.for-idd {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-promotions {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-pf365 {
    top: 226px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-pf365-bm {
    top: 225px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-ppj {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-ppj-bm {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-iphone {
    top: 212px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-android {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-ppj-en {
    top: 205px;
    font-size: 1.4em;
    line-height: 22px;
  }

  .x-banner-heading.for-postpaid.for-ppj-bm {
    top: 205px;
    font-size: 1.4em;
    line-height: 22px;
  }

  .x-banner-heading.for-postpaid.for-gf-plus {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-promotions {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-tradein {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-esim {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid.for-airsim {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-add-ons {
    position: relative;
    top: auto;
    bottom: -274px;
    padding-right: 23px;
    padding-left: 23px;
    line-height: 1.3;
  }

  .x-banner-heading.for-prepaid {
    position: relative;
    top: auto;
    bottom: -270px;
    padding-right: 25px;
    padding-left: 25px;
    line-height: 1.5em;
  }

  .x-banner-heading.for-prepaid-bm {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -275px;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 1.5em;
    line-height: 1.2em;
  }

  .x-banner-heading.for-switch-to-digi {
    top: 180px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading.for-fibre {
    top: 200px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading.for-get-help {
    top: 65px;
    padding-right: 28px;
    padding-left: 28px;
    color: #272727;
    line-height: 25px;
  }

  .x-banner-heading.for-exclusive-pack {
    position: relative;
    top: 272px;
    bottom: -281px;
    padding-right: 25px;
    padding-left: 25px;
    line-height: 1.2em;
  }

  .x-banner-heading.for-business-solutions {
    top: 153px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading.for-digital-solutions {
    top: 302px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading.for-digi-business {
    position: relative;
    top: auto;
    bottom: -282px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 28px;
    padding-left: 28px;
    font-size: 1.3em;
    line-height: 25px;
  }

  .x-banner-heading.for-business-solutions-copy {
    top: auto;
    bottom: -279px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading.for-digi-business-roaming-idd {
    position: relative;
    top: auto;
    bottom: -264px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 28px;
    padding-left: 28px;
    font-size: 1.3em;
    line-height: 22px;
  }

  .x-banner-heading.for-digi-business-fibre {
    position: relative;
    top: auto;
    bottom: -275px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 28px;
    padding-left: 28px;
    font-size: 1.3em;
    line-height: 25px;
  }

  .x-banner-heading.for-digi-business-go-digi-wifi {
    top: auto;
    bottom: -276px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 28px;
    padding-left: 28px;
    font-size: 1.3em;
    line-height: 22px;
  }

  .x-banner-heading.for-mydigi {
    position: relative;
    top: auto;
    bottom: -282px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 28px;
    padding-left: 28px;
    font-size: 1.3em;
    line-height: 25px;
  }

  .x-banner-heading.for-exclusive-pack-bm {
    position: relative;
    top: 272px;
    bottom: -281px;
    padding-right: 25px;
    padding-left: 25px;
    line-height: 1.2em;
  }

  .x-banner-heading.for-exclusive-pack-bm-mobile-landscape {
    position: relative;
    top: 272px;
    bottom: -281px;
    padding-right: 25px;
    padding-left: 25px;
    line-height: 1.2em;
  }

  .x-banner-heading.for-exclusive-pack-bm-mobile-portrait {
    position: relative;
    top: 292px;
    bottom: -281px;
    padding-right: 25px;
    padding-left: 25px;
    line-height: 1.2em;
  }

  .x-banner-heading.for-digital-solutions-copy {
    top: 302px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading.for-digital-subs {
    position: relative;
    top: auto;
    bottom: -274px;
    padding-right: 23px;
    padding-left: 23px;
    line-height: 1.5;
  }

  .x-banner-heading.for-gadget {
    top: 191px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 20px;
  }

  .x-banner-heading.for-gadget.for-ekyc {
    top: 293px;
  }

  .x-banner-heading.for-gadget.for-ekyc.for-black {
    top: 128px;
  }

  .x-banner-heading.for-gadget.for-ekyc.for-black.for-bm {
    top: 114px;
    font-size: 20px;
  }

  .x-banner-heading.for-gadget.for-ekyc.for-black.for-en {
    top: 124px;
  }

  .x-banner-heading.for-gadget.for-ekyc.for-bm {
    top: 288px;
    font-size: 18px;
  }

  .x-banner-heading.for-gadget.for-idd {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-gadget.for-promotions {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid-copy {
    top: 211px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc {
    top: 293px;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc.for-black {
    top: 128px;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc.for-black.for-bm {
    top: 114px;
    font-size: 20px;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc.for-black.for-en {
    top: 124px;
  }

  .x-banner-heading.for-postpaid-copy.for-ekyc.for-bm {
    top: 288px;
    font-size: 18px;
  }

  .x-banner-heading.for-postpaid-copy.for-idd {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-postpaid-copy.for-promotions {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-nsc {
    top: 185px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 17px;
  }

  .x-banner-heading.for-nsc.for-ekyc {
    top: 293px;
  }

  .x-banner-heading.for-nsc.for-ekyc.for-black {
    top: 128px;
  }

  .x-banner-heading.for-nsc.for-ekyc.for-black.for-bm {
    top: 114px;
    font-size: 20px;
  }

  .x-banner-heading.for-nsc.for-ekyc.for-black.for-en {
    top: 124px;
  }

  .x-banner-heading.for-nsc.for-ekyc.for-bm {
    top: 288px;
    font-size: 18px;
  }

  .x-banner-heading.for-nsc.for-idd {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-nsc.for-promotions {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-banner-heading.for-digi-5g {
    top: 200px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading.for-digi-5g {
    top: 130px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-title {
    font-size: 50px;
    line-height: 55px;
  }

  .x-banner-title.for-refresh {
    top: 233px;
    font-size: 32px;
    line-height: 45px;
  }

  .x-banner-title.for-postpaid {
    top: 233px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-postpaid.for-ekyc {
    bottom: 50px;
    font-size: 30px;
    line-height: 35px;
  }

  .x-banner-title.for-postpaid.for-ekyc.for-black.for-bm {
    top: 41px;
    font-size: 30px;
    line-height: 33px;
  }

  .x-banner-title.for-postpaid.for-ekyc.for-black.for-en {
    top: 50px;
    font-size: 30px;
  }

  .x-banner-title.for-postpaid.for-ekyc.for-bm {
    top: 222px;
    font-size: 25px;
    line-height: 30px;
  }

  .x-banner-title.for-add-ons {
    position: absolute;
    top: auto;
    bottom: 64px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 35px;
    line-height: 45px;
  }

  .x-banner-title.for-prepaid {
    position: absolute;
    top: auto;
    bottom: 67px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 38px;
    line-height: 40px;
  }

  .x-banner-title.for-switch-to-digi {
    top: 198px;
    font-size: 36px;
    line-height: 39px;
  }

  .x-banner-title.for-signature {
    top: 239px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-ekyc {
    position: absolute;
    top: auto;
    bottom: 67px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 38px;
    line-height: 40px;
  }

  .x-banner-title.for-switch-to-digi-bm {
    top: 198px;
    font-size: 30px;
    line-height: 35px;
  }

  .x-banner-title.for-fibre {
    top: 222px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-idd {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-get-help {
    top: 82px;
    color: #272727;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-exclusive-pack {
    position: absolute;
    top: auto;
    bottom: 67px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 30px;
    line-height: 32px;
  }

  .x-banner-title.for-business-solutions {
    top: 171px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-digital-solutions {
    top: 190px;
    font-size: 40px;
    line-height: 40px;
  }

  .x-banner-title.for-digital-solutions.for-ultrapos {
    top: 213px;
  }

  .x-banner-title.for-digital-solutions.for-althr {
    top: 108px;
  }

  .x-banner-title.for-digital-solutions.for-ifleet {
    top: 105px;
  }

  .x-banner-title.for-digital-solutions.for-avana {
    top: 193px;
  }

  .x-banner-title.for-digital-solutions.for-cisco {
    top: 152px;
  }

  .x-banner-title.for-digital-solutions.for-dsms {
    top: 150px;
  }

  .x-banner-title.for-digital-solutions.for-krypto {
    top: 148px;
  }

  .x-banner-title.for-digi-business {
    top: 159px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-digi-business-penjana {
    position: absolute;
    top: auto;
    bottom: 55px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-business-solutions-copy {
    top: auto;
    bottom: 60px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-digi-business-mobile {
    position: absolute;
    top: auto;
    bottom: 60px;
    font-size: 40px;
    line-height: 42px;
  }

  .x-banner-title.for-digi-business-roaming-idd {
    position: absolute;
    top: auto;
    bottom: 77px;
    font-size: 40px;
    line-height: 43px;
  }

  .x-banner-title.for-digi-business-go-digi-wifi {
    top: auto;
    bottom: 65px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-digi-business-fibre {
    position: absolute;
    top: auto;
    bottom: 64px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-mydigi {
    position: absolute;
    top: auto;
    bottom: 55px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-exclusive-pack-bm {
    position: absolute;
    top: auto;
    bottom: 67px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 30px;
    line-height: 32px;
  }

  .x-banner-title.for-exclusive-pack-bm-tablet {
    position: absolute;
    top: auto;
    bottom: 67px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 30px;
    line-height: 32px;
  }

  .x-banner-title.for-exclusive-pack-bm-mobile-landscape {
    position: absolute;
    top: auto;
    bottom: 67px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 30px;
    line-height: 32px;
  }

  .x-banner-title.for-exclusive-pack-bm-portrait {
    position: absolute;
    top: auto;
    bottom: 48px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 30px;
    line-height: 32px;
  }

  .x-banner-title.for-digital-subs {
    position: absolute;
    top: auto;
    bottom: 64px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-promotions {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-gadget {
    top: 204px;
    font-size: 34px;
    line-height: 32px;
  }

  .x-banner-title.for-gadget.for-ekyc {
    bottom: 50px;
    font-size: 30px;
    line-height: 35px;
  }

  .x-banner-title.for-gadget.for-ekyc.for-black.for-bm {
    top: 41px;
    font-size: 30px;
    line-height: 33px;
  }

  .x-banner-title.for-gadget.for-ekyc.for-black.for-en {
    top: 50px;
    font-size: 30px;
  }

  .x-banner-title.for-gadget.for-ekyc.for-bm {
    top: 222px;
    font-size: 25px;
    line-height: 30px;
  }

  .x-banner-title.for-promotions {
    top: 233px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title.for-promotions.for-ekyc {
    bottom: 50px;
    font-size: 30px;
    line-height: 35px;
  }

  .x-banner-title.for-promotions.for-ekyc.for-black.for-bm {
    top: 41px;
    font-size: 30px;
    line-height: 33px;
  }

  .x-banner-title.for-promotions.for-ekyc.for-black.for-en {
    top: 50px;
    font-size: 30px;
  }

  .x-banner-title.for-promotions.for-ekyc.for-bm {
    top: 222px;
    font-size: 25px;
    line-height: 30px;
  }

  .x-banner-title.for-pf365 {
    top: 243px;
    line-height: 40px;
  }

  .x-banner-title.for-ppj {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-iphone {
    top: 233px;
    font-size: 30px;
    line-height: 36px;
  }

  .x-banner-title.for-android {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-ppj-en {
    top: 222px;
    line-height: 40px;
  }

  .x-banner-title.for-ppj-bm {
    top: 222px;
    line-height: 40px;
  }

  .x-banner-title.for-gf-plus {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-promotions {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-roaming {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-tradein {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-esim {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-airsim {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-title.for-digi-5g {
    top: 150px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-image-text-grid.for-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-promise-card-content {
    height: auto;
  }

  .x-promise-wrapper {
    height: 500px;
    padding-top: 58px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb63be096aaba2e5cd7e84_Digi_OurPeople_Freedom_to_Engage_Mobile.png");
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/61bb63be096aaba2e5cd7e84_Digi_OurPeople_Freedom_to_Engage_Mobile.png");
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
  }

  .x-promise-paragrah {
    top: 38px;
    padding-right: 14px;
    padding-left: 14px;
    line-height: 20px;
  }

  .x-card-description.more.engage {
    padding-right: 19px;
    padding-left: 19px;
  }

  .x-slider-dots {
    width: 180px;
  }

  .x-slider-dots.for-hide.for-postpaid {
    top: -25px;
  }

  .x-slider-dots.for-hide.for-postpaid-infinite {
    top: -25px;
    display: block;
    padding-top: 60px;
  }

  .x-slider-dots.for-hide.for-postpaid {
    top: -25px;
    display: block;
    padding-top: 60px;
  }

  .x-ads-subheader {
    line-height: 20px;
  }

  .x-ads-subheader.for-home-fibre {
    font-size: 0.9em;
  }

  .x-di-title {
    line-height: 120%;
  }

  .x-di-title.x-height-adjustment {
    line-height: 30px;
  }

  .x-di-title.for-center {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-di-title.for-home-fibre {
    font-size: 1.7em;
  }

  .x-di-title.for-nsc {
    margin-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 1.7em;
    line-height: 110%;
  }

  .x-di-description {
    padding-right: 0px;
    padding-left: 0px;
    line-height: 20px;
  }

  .x-di-description.for-larger {
    font-size: 16px;
    line-height: 23px;
  }

  .x-left-slider-arrow {
    left: 2%;
    top: -33%;
  }

  .x-left-slider-arrow.video-section {
    left: 3%;
  }

  .x-right-slider-arrow {
    left: 283px;
    top: 0px;
    margin-top: auto;
    margin-bottom: 62px;
  }

  .x-right-slider-arrow.video-section {
    left: 264px;
  }

  .x-slider-wrapper {
    margin-top: 22px;
    margin-bottom: -11px;
    padding-right: 114px;
    padding-left: 106px;
  }

  .x-slide-1 {
    left: -72px;
    width: 250px;
  }

  .x-slide-1.second {
    left: -90px;
    margin-left: 34px;
  }

  .x-slider-video {
    width: 100%;
  }

  .x-slide-video-wrapper {
    height: auto;
  }

  .x-right-icon {
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-right-icon.video-sec {
    top: 1%;
    right: 28%;
  }

  .x-digizen-slide-wrapper.for-acco {
    height: 400px;
  }

  .x-digizen-slide-wrapper.for-acco {
    height: 400px;
  }

  .x-digizen-slide-wrapper.for-network {
    height: 400px;
  }

  .x-slider-arrow-left {
    margin-bottom: 154px;
  }

  .x-slider-arrow-left.for-accolades {
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-slider-arrow-left.for-network {
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-slider-arrow-right {
    right: -18px;
    margin-bottom: 154px;
  }

  .x-slider-arrow-right.for-accolades {
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-slider-arrow-right.for-network {
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-di-wrapper {
    margin-right: auto;
    margin-left: auto;
  }

  .x-di-wrapper.x-add-margin {
    margin-top: 20px;
  }

  .x-footnote {
    margin-bottom: 20px;
  }

  .x-collab-tab {
    overflow: visible;
  }

  .x-press-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-press-page {
    display: block;
    grid-auto-columns: 1fr;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .o--flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .o--blog-sharer-url {
    width: 190px;
    margin-right: 0px;
  }

  .o--blog-presharer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .x-idd-rates-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-idd-rate-block.add-ons {
    width: 100%;
  }

  .x-iddpass-slider-wrapper.right-padding {
    width: 100%;
    padding-right: 0px;
  }

  .x-arrow-left-wrapper {
    left: -32px;
    z-index: 1000;
  }

  .x-arrow-left-wrapper.for-hide {
    left: -11%;
  }

  .x-arrow-left-wrapper.for-hide.for-tablet {
    left: -9%;
  }

  .x-arrow-left-wrapper.for-hide.for-tablet {
    left: -8%;
  }

  .x-arrow-left-wrapper.for-hide-prepaid {
    left: -16px;
  }

  .x-arrow-left-wrapper.for-postpaid {
    left: -15px;
    top: -36%;
  }

  .x-arrow-left-wrapper.for-bm-postpaid {
    left: -12px;
  }

  .x-arrow-left-wrapper.for-prepaid {
    left: -17px;
  }

  .x-arrow-left-wrapper.for-postpaid {
    left: -15px;
    top: -36%;
    display: block;
  }

  .x-arrow-left-wrapper.for-postpaid-infinite {
    left: -15px;
    top: -36%;
    display: block;
  }

  .x-arrow-right-wrapper {
    right: -33px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-arrow-right-wrapper.for-hide {
    right: -11%;
  }

  .x-arrow-right-wrapper.for-hide.for-tablet {
    right: -8%;
  }

  .x-arrow-right-wrapper.for-hide-prepaid {
    right: -16px;
  }

  .x-arrow-right-wrapper.for-postpaid {
    top: -36%;
    right: -15px;
  }

  .x-arrow-right-wrapper.for-bm-postpaid {
    right: -12px;
  }

  .x-arrow-right-wrapper.for-prepaid {
    right: -17px;
  }

  .x-arrow-right-wrapper.for-postpaid {
    top: -36%;
    right: -15px;
    display: block;
    overflow: hidden;
  }

  .x-arrow-right-wrapper.for-postpaid-infinite {
    top: -36%;
    right: -15px;
    display: block;
    overflow: hidden;
  }

  .x-guide-card-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-grid.for-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-grid.for-idd {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-grid.for-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-guide-card-grid.for-2.for-add-grid-space.for-rdy {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-guide-card-grid.for-add-space.for-rdy {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-guide-card-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .x-guide-card-img {
    width: 40%;
  }

  .x-guide-card-img.for-idd {
    width: 30%;
  }

  .x-important-note {
    text-align: center;
  }

  .x-idd-subheadline {
    text-align: center;
  }

  .heading-24 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-27 {
    text-align: center;
  }

  .heading-28 {
    text-align: center;
  }

  .paragraph-11 {
    text-align: center;
  }

  .paragraph-12 {
    text-align: center;
  }

  .paragraph-13 {
    text-align: center;
  }

  .heading-29 {
    text-align: center;
  }

  .paragraph-14 {
    text-align: center;
  }

  .heading-30 {
    text-align: center;
  }

  .heading-31 {
    text-align: center;
  }

  .paragraph-15 {
    margin-bottom: 10px;
    text-align: center;
  }

  .heading-32 {
    text-align: center;
  }

  .paragraph-16 {
    margin-bottom: 10px;
    text-align: center;
  }

  .paragraph-17 {
    margin-bottom: 10px;
    text-align: center;
  }

  .heading-33 {
    text-align: center;
  }

  .heading-34 {
    text-align: center;
  }

  .paragraph-18 {
    margin-bottom: 10px;
    text-align: center;
  }

  .x-sitemap-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .text-block-35 {
    font-size: 12px;
    line-height: 18px;
  }

  .x-mini-notice {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-mini-notice.for-larger {
    font-size: 16px;
    line-height: 20px;
  }

  .x-mini-notice.for-larger.for-infinite {
    margin-top: -45px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-table-slider {
    margin-bottom: 53px;
  }

  .x-table-slider.x-add-margin {
    margin-right: 25px;
    margin-left: 25px;
  }

  .x-table-slide-container {
    width: 99%;
    height: 420px;
    margin-right: 40px;
    margin-left: 0px;
  }

  .x-table-slide-container.x-table-adjust-height {
    height: 480px;
  }

  .x-table-slide-container.x-table-adjust-height.for-belia {
    width: 97%;
    height: 500px;
    margin-left: 5px;
  }

  .tabs-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tab-link-tab-1 {
    width: 100%;
    padding-bottom: 9px;
  }

  .tab-link-tab-1.w--current {
    width: 100%;
    padding-bottom: 9px;
  }

  .x-plan-header-quota.for-smaller-next40 {
    font-size: 40px;
  }

  .x-plan-header-name {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-plan-header-label.x-ph-label-2.x-adjust-phl {
    margin-bottom: -26px;
    padding: 6px;
  }

  .x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price {
    margin-top: 27px;
  }

  .x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 47px;
  }

  .x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
    margin-top: 36px;
  }

  .x-plan-bottom-price.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
    margin-top: 36px;
  }

  .tabs-menu-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .text-span-79 {
    font-size: 30px;
    line-height: 30px;
  }

  .x-plan-header-div.x-add-padding {
    padding-top: 10px;
  }

  .x-plan-header-div.x-add-margin {
    padding-bottom: 0px;
  }

  .x-plan-header-div.x-add-margin {
    padding-bottom: 0px;
  }

  .x-plan-bottom-usp-text.for-large-txt {
    font-size: 17px;
    line-height: 26px;
  }

  .x-plan-bottom-usp.x-adjust-padding {
    padding-top: 16px;
  }

  .x-plan-back-benefit-wrapper {
    padding-top: 15px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-add-on-row-icon {
    display: none;
  }

  .x-add-on-row-icon.for-left {
    display: block;
    height: 20px;
  }

  .x-add-on-row-icon.for-left-inside {
    display: block;
    height: 20px;
  }

  .x-sg-main-banner-h1 {
    top: 199px;
    font-size: 30px;
    line-height: 35px;
  }

  .x-boost-paragraph.for-top-margin {
    text-align: left;
  }

  .x-add-on-card {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .x-add-on-card-header {
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-add-on-card-description {
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }

  .x-add-on-title {
    line-height: 120%;
  }

  .x-family-title {
    line-height: 120%;
  }

  .x-auto-renewal.x-adjust-margin {
    margin-top: 45px;
  }

  .x-auto-renewal.x-adjust-margin.for-belia {
    margin-top: 34px;
  }

  .x-auto-renewal.x-adjust-margin.for-belia {
    margin-top: 34px;
  }

  .x-dropdown-heading {
    line-height: 22px;
  }

  .x-dropdown-content.for-hide-next {
    display: block;
  }

  .x-dropdown-content.for-hide-next.for-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .x-table-plan-slider.x-sig-content {
    max-width: 100%;
  }

  .x-table-plan-container {
    width: 99%;
  }

  .x-table-plan-container.x-sig-slider-ctn {
    width: 98%;
    margin-right: 8px;
    margin-left: 2px;
  }

  .x-table-plan-container.x-sig-slider-ctn.no-margin {
    margin-right: 8px;
    margin-left: 2px;
  }

  .x-table-plan-container.x-familiku-specials {
    left: 1px;
    width: 100%;
    height: 686px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid {
    width: 99%;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid.eng {
    height: 520px;
  }

  .x-table-plan-container.x-familiku-specials.for-postpaid.bm {
    height: 490px;
  }

  .x-table-plan-container.x-familiku-specials.for-infinite {
    width: 99%;
  }

  .x-table-plan-container.x-fibre-plan {
    left: 1px;
    height: 520px;
  }

  .x-table-card-front.x-front.for-min-width {
    width: 100%;
    min-width: 0px;
  }

  .x-table-card-front.x-front.for-sig-offer {
    height: auto;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 430px;
  }

  .x-table-card-front.x-front.x-fibre {
    height: 470px;
  }

  .x-table-card-front.x-front.x-familiku-specials {
    height: 465px;
  }

  .x-table-card-front.x-front-card {
    height: 480px;
  }

  .x-table-card-front.x-front-card.for-min-width {
    width: 100%;
    min-width: 0px;
  }

  .x-table-card-front.x-front-card.for-sig-offer {
    height: auto;
  }

  .x-family-subtitle {
    line-height: 20px;
  }

  .x-w-auto-renew {
    margin-right: auto;
    margin-left: auto;
  }

  .x-prepaid-social-icon {
    display: inline-block;
  }

  .x-fbm-title-top.for-more-width {
    min-width: 80px;
  }

  .tab-postpaid60.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .tab-postpaid60.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid60.left-button.for-p60 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid90.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .tab-postpaid90.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .tab-postpaid90.right-button.for-postpaid {
    margin-top: 15px;
    margin-left: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid120.x-postpaid-120 {
    margin-top: 15px;
    margin-left: 15px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .tab-family20.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .tab-family20.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-family20.left-button.for-pfp {
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab-family30.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .tab-family30.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .tab-family30.right-button.for-postpaid {
    margin-top: 0px;
    margin-left: 12px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-family30.right-button.for-postpaid.for-pfp {
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab-family30.right-button.for-postpaid.for-pfp.w--current {
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab-family45.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .tab-family45.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .tab-family45.right-button.for-postpaid {
    margin-top: 0px;
    margin-left: 12px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-family45.right-button.for-postpaid.for-mobile {
    top: 0px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-family-bundle-card-img {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-family-wrapper {
    margin-right: auto;
    margin-left: auto;
  }

  .x-belia-social-icon {
    display: inline-block;
  }

  .x-addon-desc-icon {
    display: block;
    margin-top: 10px;
  }

  .x-addon-desc-icon.for-right {
    margin-top: 5px;
  }

  .x-icon-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-icon-wrapper.for-hide {
    margin-top: 0px;
  }

  .x-endnote-samsung-s22 {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 24px;
    line-height: 32px;
  }

  .x-di-title-2 {
    line-height: 120%;
  }

  .x-family-subtitle-2 {
    line-height: 20px;
  }

  .x-fbm-price-2 {
    margin-left: 20px;
  }

  .x-language-picker-prepaid {
    top: 4%;
    right: 4%;
  }

  .x-popup-text {
    margin-top: 20px;
  }

  .x-switch-digi-title {
    font-size: 2em;
    line-height: 120%;
  }

  .for-switch-digi.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .for-switch-digi.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .for-switch-digi.left-button.for-p60 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .for-switch-digi.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .for-switch-digi.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .for-switch-digi.right-button.for-postpaid {
    margin-top: 0px;
    margin-left: 12px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .x-family-left-container {
    margin-right: auto;
    margin-left: auto;
  }

  .x-family-right-container {
    margin-right: auto;
    margin-left: auto;
  }

  .x-signature-subtitle {
    font-size: 16px;
    line-height: 20px;
  }

  .x-language-picker-ppj {
    top: -5%;
    right: -5%;
  }

  .x-language-picker-postpaid {
    top: 122px;
    right: 4px;
  }

  .x-sig-table-ctn {
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-sig-slider-mask {
    max-width: none;
  }

  .x-sig-offers-ctn {
    width: 100%;
    height: auto;
  }

  .x-sig-tab-link.for-right {
    width: 40%;
    margin-left: 0px;
  }

  .x-sig-tab-link.for-right.add-margin {
    margin-left: 10px;
  }

  .x-sig-tab-link.for-right.add-margin.for-bm {
    padding-right: 20px;
    padding-left: 20px;
  }

  .x-sig-title {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 38px;
  }

  .x-sig-tab-menu.x-adjust-margin {
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
  }

  .x-ekyc-video {
    width: auto;
  }

  .tabs-content-2 {
    overflow: visible;
    margin-top: 40px;
  }

  .x-signature-card-block {
    justify-items: start;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .x-signature-card-block.for-3 {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-signature-card-block.for-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-signature-tab-header {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
  }

  .x-signature-title {
    line-height: 120%;
  }

  .x-limit.for-banner {
    padding: 16px 24px;
  }

  .x-ads-headline {
    line-height: 120%;
  }

  .x-ads-header {
    line-height: 120%;
  }

  .x-language-picker-postpaid-fam {
    top: 122px;
    right: 4%;
  }

  .x-language-picker-addons {
    top: 122px;
    right: 4%;
  }

  .x-signature-card-block-number {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-switch-row-icon {
    display: block;
  }

  .x-ekyc-headline {
    line-height: 120%;
  }

  .x-ekyc-sub-header {
    line-height: 20px;
  }

  .x-ekyc-steps {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-ads-steps {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-ads-steps.for-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-ads-steps.centre {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tab-ads-change-plan.left-button {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .tab-ads-change-plan.left-button.w--current {
    margin-right: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .tab-ads-get-addons.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .tab-ads-get-addons.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-ads-get-addons.left-button.for-bottom {
    margin-top: 10px;
    margin-right: 15px;
    margin-left: 0px;
  }

  .tab-ads-get-addons.left-button.for-bottom.w--current {
    padding-right: 16px;
    padding-left: 16px;
  }

  .tab-ads-get-addons.right-button {
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 15px;
  }

  .tab-ads-get-addons.right-button.w--current {
    margin-top: 0px;
    margin-left: 15px;
  }

  .tab-ads-get-addons.right-button.for-bottom {
    margin: 10px 0px 0px;
  }

  .x-home-digi-slider-mask {
    width: 85%;
  }

  .x-home-dg-left-arrow.for-hide-mobile {
    display: none;
  }

  .x-home-dg-img-ctn-2 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-home-dg-img-ctn {
    margin-right: 10px;
    margin-left: 10px;
  }

  .x-home-dg-right-arrow.for-hide-mobile {
    display: none;
  }

  .x-home-slider-ctn {
    padding-top: 10px;
    background-color: #f5f5f5;
  }

  .x-home-dg-tablet-img.for-hide-tablet {
    display: none;
  }

  .x-home-dg-mobile-img {
    width: 100%;
  }

  .x-home-dg-mobile-img.for-hide-mobile {
    display: block;
  }

  .x-ekyc-form-header {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 25px;
    line-height: 30px;
  }

  .x-ekyc-input-title {
    margin-top: 30px;
  }

  .x-ekyc-impt-note {
    text-align: center;
  }

  .x-ekyc-column-block {
    padding-right: 10px;
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 430px;
  }

  .x-table-card-back-2.x-back.x-familiku-special {
    height: 465px;
  }

  .x-table-card-back-2.x-card-back {
    height: 480px;
  }

  .x-plan-header-label-2.x-ph-label-2.x-adjust-phl {
    margin-bottom: -26px;
    padding: 6px;
  }

  .x-plan-header-label-2.x-ph-label-2.x-adjust-phl.for-yellow {
    margin-right: 17px;
    margin-left: 17px;
    padding-right: 23px;
    padding-left: 23px;
  }

  .x-plan-header-name-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-plan-table-row-3 {
    height: 92px;
    padding-right: 12px;
  }

  .x-plan-table-row-3.for-center {
    height: 92px;
    padding: 6px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .x-plan-table-row-3.for-center.x-for-table-flip {
    padding: 0px;
  }

  .x-plan-table-row-3.for-promo.remove-margin {
    padding-right: 0px;
  }

  .x-plan-table-row-3.for-vivo-715a {
    padding-right: 35px;
  }

  .x-plan-table-row-3.for-logo {
    height: 92px;
  }

  .x-modal-header-2 {
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #c7c9cc;
    background-color: #f5f5f5;
  }

  .tab-postpaid40.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid40.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .x-idd-slider {
    right: -1px;
    width: 99%;
    height: 420px;
    margin-right: 40px;
    margin-left: 0px;
  }

  .x-tab-menu-3 {
    overflow: auto;
    margin-right: -24px;
    margin-left: -24px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-tab-menu-3.centre.buttons-style {
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
  }

  .x-tab-menu-3.centre.buttons-style.for-postpaid {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu-3.centre.buttons-style.for-network {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu-3.centre.buttons-style.for-digital {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .x-tab-menu-3.centre.buttons-style.for-mobile {
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .x-tab-menu-3.centre.buttons-style {
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
  }

  .x-tab-menu-3.centre.buttons-style {
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
  }

  .x-tab-menu-3.centre.buttons-style.for-postpaid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -24px;
    margin-left: -24px;
    padding-top: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-tab-menu-3.centre.buttons-style.for-postpaid.for-addons {
    margin-right: -10px;
    margin-left: -10px;
  }

  .x-tab-menu-3.centre.buttons-style.for-postpaid.for-mobile {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .tab-postpaid150-2.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
  }

  .tab-postpaid150-2.left-button.w--current {
    margin-left: 10px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .tab-postpaid150-2.right-button {
    margin-bottom: 0px;
    margin-left: 10px;
  }

  .tab-postpaid150-2.right-button.w--current {
    margin-top: 0px;
    margin-left: 10px;
  }

  .tab-postpaid150-2.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .tab-postpaid150-2.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .tab-postpaid150-2.right-button.add-margin {
    margin-left: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid150-2.right-button.add-margin.for-bottom {
    margin-top: 15px;
    margin-left: 12px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .tab-postpaid150-2.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .tab-postpaid150-2.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .x-idd-main-slider {
    margin-right: 25px;
    margin-bottom: 53px;
    margin-left: 25px;
  }

  .x-guide-card-wrapper-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .x-lto-blurb {
    padding: 5px 10px;
    line-height: 20px;
  }

  .x-help-card-block {
    justify-items: start;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .x-help-card {
    padding-top: 10px;
  }

  .x-help-card-header {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-size: 18px;
    line-height: 22px;
  }

  .x-help-card-para {
    padding-left: 10px;
    text-align: center;
  }

  .x-help-title {
    line-height: 120%;
  }

  .x-help-subheader {
    line-height: 20px;
  }

  .x-help-card-2 {
    padding: 15px 15px 10px;
  }

  .x-help-card-para-2 {
    line-height: 20px;
  }

  .text-block-60 {
    text-align: center;
  }

  .x-help-card-block-top {
    margin-top: 10px;
    justify-items: start;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .x-help-header-ctn {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-help-contact-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .x-self-help-header {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 18px;
    line-height: 22px;
  }

  .x-language-picker-ekyc {
    top: 12px;
    right: 4%;
  }

  .x-language-picker-ekyc.for-bm {
    top: 8px;
  }

  .x-ekyc-input-row {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-lang-picker-rdy {
    top: 137px;
    right: 68%;
  }

  .x-dsp-header {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 30px;
    line-height: 30px;
  }

  .x-dsp-teachers-form {
    width: 100%;
  }

  .x-language-picker-ppn {
    top: 0px;
    right: 4px;
  }

  .x-lang-picker-fibre {
    top: 122px;
    right: 4px;
  }

  .x-dsp-teachers-subheader {
    line-height: 20px;
  }

  .x-dsp-teachers-input-title {
    margin-top: 30px;
  }

  .x-dsp-teachers-input-check-btn {
    margin-right: 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .x-dsp-teachers-input-row {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-dsp-success-block {
    margin-bottom: 0px;
  }

  .x-dsp-form-wrapper {
    margin-bottom: 20px;
    padding: 0px;
  }

  .x-idd-subheader {
    line-height: 20px;
  }

  .x-idd-subheader.for-bottom-padding {
    font-size: 16px;
  }

  .x-idd-title {
    line-height: 120%;
  }

  .x-exclusive-card-block {
    justify-items: start;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .x-exclusive-card-block.for-3 {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-exclusive-card-block.for-margin-padding {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-exclusive-card-block.for-margin-padding.for-5 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-exclusive-card-wrapper {
    margin-right: auto;
    margin-left: auto;
  }

  .x-exclusive-card-wrapper.for-margin {
    margin-top: 0px;
  }

  .x-exclusive-icon {
    width: 90px;
    height: 90px;
    margin-bottom: 20px;
  }

  .x-exclusive-title {
    line-height: 120%;
  }

  .x-exclusive-title.for-center {
    margin-right: 0px;
    margin-left: 0px;
    line-height: 30px;
  }

  .x-exclusive-gallery-img {
    height: auto;
  }

  .x-exclusive-table-block {
    position: relative;
    width: 100%;
    margin-top: 15px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-exclusive-plan-table-sidebar {
    width: 125px;
  }

  .x-exclusive-table-headline {
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 23px;
  }

  .x-exclusive-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-exclusive-text.for-title {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 24px;
  }

  .r-section-for-sm {
    height: 1450px;
    margin-bottom: 0px;
    padding-top: 61px;
  }

  .r-section-for-sm.for-sm {
    padding-bottom: 0px;
  }

  .r-header-description-2 {
    font-size: 16px;
    line-height: 20px;
  }

  .x-exclusive-slide-wrapper {
    left: -10px;
    width: 98%;
  }

  .x-exclusive-slider-arrow-left {
    z-index: 10000;
    margin-bottom: 154px;
  }

  .x-exclusive-slider-arrow-right {
    right: -17px;
    z-index: 10000;
    margin-bottom: 154px;
  }

  .x-exclusive-table-text.for-bold.for-mobile.for-hide-ep {
    display: block;
  }

  .x-exclusive-table-text.for-bold.for-hide-ep {
    display: none;
  }

  .x-exclusive-table-header {
    position: relative;
    top: auto;
    height: 80px;
    padding: 16px;
  }

  .x-exclusive-table-header.for-sidebar {
    position: static;
    padding-bottom: 0px;
  }

  .x-internet-plan-div {
    bottom: 61px;
  }

  .x-ep-slider-dots {
    display: none;
  }

  .x-homepage-video {
    width: auto;
  }

  .x-button-card-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-button-card-list.x-grid-4 {
    margin: 20px 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-button-title {
    font-size: 16px;
  }

  .x-button-title.no-margin {
    font-size: 16px;
  }

  .x-icon-card {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-button-icon.for-smaller {
    width: 60px;
    height: 60px;
  }

  .text-span-100-business {
    top: -10px;
    bottom: 0px;
  }

  .x-55-next-mo {
    left: 169px;
    top: 94px;
    width: 25px;
    height: 25px;
  }

  .x-dropdown-content-2 {
    display: none;
    overflow: visible;
  }

  .x-dropdown-content-2.for-hide-next {
    display: block;
    overflow: hidden;
  }

  .x-dropdown-content-2.for-hide-next.for-next-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .x-dropdown-content-2.for-flex {
    display: none;
  }

  .tab-link-tab-1-2 {
    width: 100%;
    padding-bottom: 9px;
  }

  .tab-link-tab-1-2.w--current {
    width: 100%;
    padding-bottom: 9px;
  }

  .x-profile-image {
    height: 120px;
  }

  .x-profile-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-ig-content-headline {
    font-size: 1.5em;
    line-height: 120%;
  }

  .x-lang-picker-mbb {
    top: 122px;
    right: 4px;
  }

  .x-roaming-card-wrapper {
    margin-right: auto;
    margin-left: auto;
  }

  .x-roaming-card-block {
    justify-items: start;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    text-align: center;
  }

  .x-roaming-card-block.for-8 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-roaming-icon {
    margin-right: auto;
    margin-left: auto;
  }

  .x-roaming-wrapper {
    margin-right: auto;
    margin-left: auto;
  }

  .x-roaming-rates-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-get-help-ctn.for-hide-dp {
    left: 71%;
    bottom: 16px;
  }

  .x-get-help-img {
    width: 80px;
  }

  .x-roaming-slider {
    left: 6px;
    width: 96%;
    height: 480px;
    margin-right: 40px;
    margin-left: 0px;
  }

  .x-roaming-plan-note {
    margin-bottom: 14px;
  }

  .x-roaming-ctry-grid {
    padding-right: 0px;
    padding-left: 0px;
    justify-items: start;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-roaming-ctry-name {
    font-size: 15px;
  }

  .x-roaming-icon-2 {
    margin-right: auto;
    margin-left: auto;
  }

  .x-roaming-title {
    font-size: 19px;
  }

  .x-roaming-title-ctn {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .x-roaming-icon-3 {
    margin-right: auto;
    margin-left: auto;
  }

  .x-roaming-tab-btn {
    padding-right: 12px;
    padding-left: 12px;
    line-height: 19px;
    text-align: center;
  }

  .x-roaming-tab-btn.w--current {
    line-height: 19px;
  }

  .x-roaming-tab-btn.for-remove-padding {
    margin-right: 0px;
  }

  .x-our-people-title {
    font-size: 50px;
    line-height: 55px;
  }

  .x-our-people-subtitle {
    top: auto;
  }

  .x-image-card-img-2.for-no-bottom-margin {
    margin-bottom: 0px;
  }

  .x-countdown-box.for-mobile {
    display: none;
  }

  .x-countdown-ctn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .x-countdown-txt {
    color: #272727;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
  }

  .x-countdown-txt-ctn {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    font-size: 12px;
    line-height: 18px;
  }

  .x-esp-bookmark {
    width: 40px;
  }

  .x-slider-dots-2 {
    top: 6px;
  }

  .x-arrow-left-wrapper-2 {
    left: -22px;
    z-index: 1000;
  }

  .x-arrow-left-wrapper-2.for-hide {
    left: -11%;
  }

  .x-arrow-left-wrapper-2.for-hide.for-tablet {
    left: -9%;
  }

  .x-arrow-right-wrapper-2 {
    right: -22px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-arrow-right-wrapper-2.for-hide {
    right: -11%;
  }

  .x-arrow-right-wrapper-2.for-hide.for-tablet {
    right: -8%;
  }

  .x-roaming-card-slider {
    margin-bottom: 40px;
  }

  .x-roaming-card-slider.x-sig-content {
    max-width: 100%;
  }

  .x-table-plan-container-copy {
    width: 99%;
  }

  .x-table-plan-container-copy.x-sig-slider-ctn {
    width: 98%;
    margin-right: 8px;
    margin-left: 2px;
  }

  .x-table-plan-container-copy.x-sig-slider-ctn.no-margin {
    margin-right: 8px;
    margin-left: 2px;
  }

  .x-plan-benefit-text-2-copy {
    font-size: 14px;
  }

  .x-pass-footnote-txt {
    padding-right: 9px;
    padding-left: 9px;
  }

  .x-pass-usp-ctn.x-auto-renewal.x-auto-renewal-price {
    margin-top: 27px;
  }

  .x-pass-usp-ctn.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 47px;
  }

  .x-pass-usp-ctn.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
    margin-top: 36px;
  }

  .x-pass-usp-ctn-2.x-auto-renewal.x-auto-renewal-price {
    margin-top: 27px;
  }

  .x-pass-usp-ctn-2.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 47px;
  }

  .x-pass-usp-ctn-2.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
    margin-top: 36px;
  }

  .x-roaming-card-slide {
    left: 6px;
    width: 93.5%;
    height: 500px;
    margin-right: 40px;
    margin-left: 0px;
  }

  .x-plan-back-benefit-wrapper-copy {
    padding: 20px;
  }

  .x-idd-main-slider-roaming {
    margin-bottom: 53px;
  }

  .x-business-thank-you-header {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 40px;
    line-height: 30px;
  }

  .x-familiku-masthead.for-jius {
    width: 100px;
    padding-top: 8px;
    padding-right: 8px;
  }

  .x-slider-dots-3 {
    width: 140px;
  }

  .text-span-102 {
    color: #ff3939;
  }

  .x-buy-opt-modal-2 {
    width: 90%;
    min-width: 0px;
  }

  .x-buy-opt-modal-2.for-hide {
    display: none;
  }

  .x-arrow-left-wrapper-3 {
    left: -32px;
    z-index: 1000;
  }

  .x-arrow-left-wrapper-3.for-hide {
    left: -11%;
  }

  .x-arrow-left-wrapper-3.for-hide.for-tablet {
    left: -9%;
  }

  .x-w-auto-renew-2 {
    margin-right: auto;
    margin-left: auto;
  }

  .x-arrow-right-wrapper-3 {
    right: -33px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-arrow-right-wrapper-3.for-hide {
    right: -11%;
  }

  .x-arrow-right-wrapper-3.for-hide.for-tablet {
    right: -8%;
  }

  .x-language-picker-prepaid-2 {
    top: 4%;
    right: 4%;
  }

  .x-banner-title-2 {
    font-size: 50px;
    line-height: 55px;
  }

  .x-banner-title-2.for-prepaid {
    position: absolute;
    top: auto;
    bottom: 67px;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 38px;
    line-height: 40px;
  }

  .x-banner-title-2.for-fibre {
    top: 222px;
    font-size: 40px;
    line-height: 45px;
  }

  .x-banner-title-2.for-idd {
    top: 210px;
    line-height: 40px;
  }

  .x-banner-heading-2 {
    top: 33px;
  }

  .x-banner-heading-2.for-prepaid {
    position: relative;
    top: auto;
    bottom: -270px;
    padding-right: 25px;
    padding-left: 25px;
    line-height: 1.5em;
  }

  .x-banner-heading-2.for-prepaid-bm {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -275px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 1.5em;
    line-height: 1.2em;
  }

  .x-banner-heading-2.for-fibre {
    top: 200px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading-2.for-postpaid {
    top: 211px;
    padding-right: 28px;
    padding-left: 28px;
    line-height: 25px;
  }

  .x-banner-heading-2.for-postpaid.for-idd {
    top: 191px;
    font-size: 1.1em;
    line-height: 20px;
  }

  .x-lang-picker-fibre-2 {
    top: 122px;
    right: 4px;
  }

  .x-home-slider-ctn-2 {
    padding-top: 10px;
    background-color: #f5f5f5;
  }

  .x-home-dg-left-arrow-2.for-hide-mobile {
    display: none;
  }

  .x-home-dg-right-arrow-2.for-hide-mobile {
    display: none;
  }

  .tab-postpaid60-2.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .tab-postpaid60-2.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid60-2.left-button.for-p60 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid90-2.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .tab-postpaid90-2.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .tab-postpaid90-2.right-button.for-postpaid {
    margin-top: 15px;
    margin-left: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .x-add-on-card-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .tab-postpaid40-2.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid40-2.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-postpaid120-2.x-postpaid-120 {
    margin-top: 15px;
    margin-left: 15px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .tab-family45-2.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .tab-family45-2.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .tab-family45-2.right-button.for-postpaid {
    margin-top: 0px;
    margin-left: 12px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-family45-2.right-button.for-postpaid.for-mobile {
    top: 0px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab-family45-2.right-button.for-postpaid.add-margin {
    margin-top: 10px;
  }

  .tab-family20-2.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .tab-family20-2.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-family20-2.left-button.for-pfp {
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab-family20-2.left-button.for-pfp.remove-margin {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-family20-2.left-button.for-pfp.remove-margin.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-family30-2.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .tab-family30-2.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .tab-family30-2.right-button.for-postpaid {
    margin-top: 0px;
    margin-left: 12px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-family30-2.right-button.for-postpaid.for-pfp {
    margin-top: 0px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab-family30-2.right-button.for-postpaid.for-pfp.w--current {
    margin-top: 0px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab-family30-2.right-button.for-postpaid {
    margin-top: 10px;
    margin-left: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-family30-2.right-button.for-postpaid.w--current {
    margin-top: 12px;
    margin-left: 0px;
  }

  .tab-family30-2.right-button.for-ppj {
    margin-top: 0px;
    margin-left: 10px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .x-family-bundle-card-img-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-hero-heading-2 {
    margin-bottom: 4px;
    font-size: 1.6em;
    line-height: 130%;
    font-weight: 700;
  }

  .x-hero-grid-banner-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 220px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 0.75fr 0px;
    grid-template-columns: 0.75fr 0px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-image-card-p-2 {
    color: #272727;
  }

  .x-device-familiku.for-fibre {
    top: -4%;
    right: -14%;
  }

  .x-device-familiku.for-fibre.for-bm {
    right: -8%;
  }

  .x-device-familiku.for-fibre.for-ori {
    left: auto;
    top: 5%;
    right: 5%;
    bottom: auto;
  }

  .x-device-familiku.for-fibre.for-table {
    right: -20%;
    z-index: 20;
  }

  .x-lang-picker-belia {
    top: 9px;
    right: 2%;
  }

  .x-roaming-subtitle {
    font-size: 16px;
    line-height: 20px;
  }

  .x-ekyc-slide {
    width: 100%;
  }

  .x-ekyc-slider {
    margin-bottom: 40px;
  }

  .x-arrow-left-wrapper-ekyc {
    left: -18px;
    z-index: 1000;
  }

  .x-arrow-left-wrapper-ekyc.for-hide {
    left: -11%;
  }

  .x-arrow-left-wrapper-ekyc.for-hide.for-tablet {
    left: -9%;
  }

  .x-arrow-left-wrapper-ekyc.for-hide.for-tablet {
    left: -8%;
  }

  .x-arrow-right-wrapper-ekyc {
    right: -18px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .x-arrow-right-wrapper-ekyc.for-hide {
    right: -11%;
  }

  .x-arrow-right-wrapper-ekyc.for-hide.for-tablet {
    right: -8%;
  }

  .x-ekyc-slide-nav {
    top: 314px;
    display: block;
  }

  .x-55-next-en {
    left: 235px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .x-55-next-bm {
    left: 235px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .x-55-next-en-mobile-l {
    left: 235px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .x-55-next-mo-p {
    left: 130px;
    top: 110px;
    width: 25px;
    height: 25px;
  }

  .x-55-next-bm-tablet {
    left: 235px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .x-55-next-bm-mobile-l {
    left: 235px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .x-55-next-mo-bm-p {
    left: 140px;
    top: 110px;
    width: 25px;
    height: 25px;
  }

  .x-internet-plan-div-bm {
    bottom: 61px;
  }

  .x-exclusive-table-text-bm.for-bold.for-mobile.for-hide-ep {
    display: block;
  }

  .x-exclusive-table-text-bm.for-bold.for-hide-ep {
    display: none;
  }

  .tab-volte.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .tab-volte.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-volte.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .tab-volte.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .tab-volte.right-button.add-margin {
    margin-left: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .tab-volte.right-button.add-margin.for-bottom {
    margin-top: 15px;
    margin-left: 12px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .tab-volte.right-button.add-margin {
    margin-top: 15px;
    margin-left: 0px;
  }

  .x-language-picker-exclusive {
    top: 8px;
    right: 4px;
  }

  .x-plan-table-row-bm {
    height: 92px;
    padding-right: 12px;
  }

  .x-plan-table-row-bm.for-center {
    height: 92px;
    padding: 6px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .x-plan-table-row-bm.for-center.for-last.for-fibre {
    margin-right: -11px;
  }

  .x-plan-table-row-bm.for-center.for-huawei.adjust-device-addon {
    height: 220px;
  }

  .x-plan-table-row-bm.for-center.x-for-table-flip {
    padding: 0px;
  }

  .x-plan-table-row-bm.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm.for-center.for-horizontal.for-vertical.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm.for-center.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm.for-center.for-exclusive.for-mid-yellow {
    height: 60px;
  }

  .x-plan-table-row-bm.for-center.for-exclusive.for-mid-yellow.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm.for-center.for-exclusive.for-mid-red.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm.for-center.for-exclusive.for-mid-orange.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm.for-center.for-exclusive.for-dark-purple.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm.for-center.for-exclusive.for-dark-purple-corner.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm.for-logo {
    height: 92px;
  }

  .x-plan-table-row-bm.for-higher.under-highlight {
    margin-top: 118px;
  }

  .x-plan-table-row-bm.for-higher.under-highlight.for-yellow {
    margin-top: 79px;
  }

  .x-plan-table-row-bm.for-higher.for-internet-addon {
    margin-top: 60px;
  }

  .x-plan-table-row-bm.for-higher-2 {
    height: 100px;
  }

  .x-plan-table-row-bm.for-vivo-715a {
    padding-right: 35px;
  }

  .x-plan-table-row-bm.for-exclusive.for-grey.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-1 {
    height: 92px;
    padding-right: 12px;
  }

  .x-plan-table-row-bm-1.for-center {
    height: 92px;
    padding: 6px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .x-plan-table-row-bm-1.for-center.for-last.for-fibre {
    margin-right: -11px;
  }

  .x-plan-table-row-bm-1.for-center.for-huawei.adjust-device-addon {
    height: 220px;
  }

  .x-plan-table-row-bm-1.for-center.x-for-table-flip {
    padding: 0px;
  }

  .x-plan-table-row-bm-1.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm-1.for-center.for-horizontal.for-vertical.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm-1.for-center.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-yellow {
    height: 60px;
  }

  .x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-yellow.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-red.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-1.for-center.for-exclusive.for-mid-orange.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-1.for-center.for-exclusive.for-dark-purple.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-1.for-center.for-exclusive.for-dark-purple-corner.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-1.for-logo {
    height: 92px;
  }

  .x-plan-table-row-bm-1.for-higher.under-highlight {
    margin-top: 118px;
  }

  .x-plan-table-row-bm-1.for-higher.under-highlight.for-yellow {
    margin-top: 79px;
  }

  .x-plan-table-row-bm-1.for-higher.for-internet-addon {
    margin-top: 60px;
  }

  .x-plan-table-row-bm-1.for-higher-2 {
    height: 100px;
  }

  .x-plan-table-row-bm-1.for-vivo-715a {
    padding-right: 35px;
  }

  .x-plan-table-row-bm-1.for-exclusive.for-grey.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-3 {
    height: 92px;
    padding-right: 12px;
  }

  .x-plan-table-row-bm-3.for-center {
    height: 92px;
    padding: 6px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .x-plan-table-row-bm-3.for-center.for-last.for-fibre {
    margin-right: -11px;
  }

  .x-plan-table-row-bm-3.for-center.for-huawei.adjust-device-addon {
    height: 220px;
  }

  .x-plan-table-row-bm-3.for-center.x-for-table-flip {
    padding: 0px;
  }

  .x-plan-table-row-bm-3.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm-3.for-center.for-horizontal.for-vertical.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm-3.for-center.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-yellow {
    height: 60px;
  }

  .x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-yellow.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-red.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-3.for-center.for-exclusive.for-mid-orange.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-3.for-center.for-exclusive.for-dark-purple.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-3.for-center.for-exclusive.for-dark-purple-corner.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-3.for-logo {
    height: 92px;
  }

  .x-plan-table-row-bm-3.for-higher.under-highlight {
    margin-top: 118px;
  }

  .x-plan-table-row-bm-3.for-higher.under-highlight.for-yellow {
    margin-top: 79px;
  }

  .x-plan-table-row-bm-3.for-higher.for-internet-addon {
    margin-top: 60px;
  }

  .x-plan-table-row-bm-3.for-higher-2 {
    height: 100px;
  }

  .x-plan-table-row-bm-3.for-vivo-715a {
    padding-right: 35px;
  }

  .x-plan-table-row-bm-3.for-exclusive.for-grey.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-4 {
    height: 92px;
    padding-right: 12px;
  }

  .x-plan-table-row-bm-4.for-center {
    height: 92px;
    padding: 6px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .x-plan-table-row-bm-4.for-center.for-last.for-fibre {
    margin-right: -11px;
  }

  .x-plan-table-row-bm-4.for-center.for-huawei.adjust-device-addon {
    height: 220px;
  }

  .x-plan-table-row-bm-4.for-center.x-for-table-flip {
    padding: 0px;
  }

  .x-plan-table-row-bm-4.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm-4.for-center.for-horizontal.for-vertical.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm-4.for-center.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-yellow {
    height: 60px;
  }

  .x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-yellow.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-red.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-4.for-center.for-exclusive.for-mid-orange.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-4.for-center.for-exclusive.for-dark-purple.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-4.for-center.for-exclusive.for-dark-purple-corner.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-4.for-logo {
    height: 92px;
  }

  .x-plan-table-row-bm-4.for-higher.under-highlight {
    margin-top: 118px;
  }

  .x-plan-table-row-bm-4.for-higher.under-highlight.for-yellow {
    margin-top: 79px;
  }

  .x-plan-table-row-bm-4.for-higher.for-internet-addon {
    margin-top: 60px;
  }

  .x-plan-table-row-bm-4.for-higher-2 {
    height: 100px;
  }

  .x-plan-table-row-bm-4.for-vivo-715a {
    padding-right: 35px;
  }

  .x-plan-table-row-bm-4.for-exclusive.for-grey.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-5 {
    height: 92px;
    padding-right: 12px;
  }

  .x-plan-table-row-bm-5.for-center {
    height: 92px;
    padding: 6px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .x-plan-table-row-bm-5.for-center.for-last.for-fibre {
    margin-right: -11px;
  }

  .x-plan-table-row-bm-5.for-center.for-huawei.adjust-device-addon {
    height: 220px;
  }

  .x-plan-table-row-bm-5.for-center.x-for-table-flip {
    padding: 0px;
  }

  .x-plan-table-row-bm-5.for-center.for-horizontal.for-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-plan-table-row-bm-5.for-center.for-horizontal.for-vertical.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm-5.for-center.for-exclusive {
    height: 60px;
  }

  .x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-yellow {
    height: 60px;
  }

  .x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-yellow.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-red.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-5.for-center.for-exclusive.for-mid-orange.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-5.for-center.for-exclusive.for-dark-purple.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-5.for-center.for-exclusive.for-dark-purple-corner.for-higher {
    height: 200px;
  }

  .x-plan-table-row-bm-5.for-logo {
    height: 92px;
  }

  .x-plan-table-row-bm-5.for-higher.under-highlight {
    margin-top: 118px;
  }

  .x-plan-table-row-bm-5.for-higher.under-highlight.for-yellow {
    margin-top: 79px;
  }

  .x-plan-table-row-bm-5.for-higher.for-internet-addon {
    margin-top: 60px;
  }

  .x-plan-table-row-bm-5.for-higher-2 {
    height: 100px;
  }

  .x-plan-table-row-bm-5.for-vivo-715a {
    padding-right: 35px;
  }

  .x-plan-table-row-bm-5.for-exclusive.for-grey.for-higher {
    height: 200px;
  }

  .x-pf365-popup-wrapper {
    width: 175px;
    padding-right: 20px;
    padding-left: 10px;
  }

  .x-pf365-link-desktop {
    font-size: 14px;
    line-height: 18px;
  }

  .x-pf365-link-mobile {
    font-size: 14px;
    line-height: 18px;
  }

  .x-close-wrapper {
    padding-top: 5px;
    padding-right: 2px;
  }

  .x-free-device-small-txt {
    text-align: center;
  }

  .x-free-device-small-txt.for-bm {
    margin-top: 15px;
  }

  .x-free-device-small-txt.for-home-fibre {
    padding-right: 41px;
    padding-left: 41px;
  }

  .x-free-device-cta-mobile {
    position: relative;
    bottom: -137px;
    display: block;
  }

  .x-free-device-cta-mobile.for-gadget-sim {
    bottom: -98px;
  }

  .x-free-device-cta-mobile.for-malaysiaku {
    bottom: -120px;
  }

  .x-free-device-cta-mobile.for-larger {
    margin-top: 0px;
    padding: 15px 40px;
    font-size: 16px;
  }

  .x-free-device-logo {
    top: 16px;
    width: 110px;
  }

  .x-device-bg {
    background-position: 0% 100%;
  }

  .x-device-bg.for-gadget-sim {
    background-position: 0% 50%;
  }

  .x-free-device-img-ctn {
    margin-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-free-device-cta {
    display: none;
  }

  .x-section-free-device {
    height: 430px;
  }

  .x-section-free-device.for-jius {
    height: 440px;
  }

  .x-free-device-txt-ctn {
    position: absolute;
    top: 71px;
    bottom: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-free-device-txt-ctn.for-home-fibre {
    top: 31px;
  }

  .x-free-device-txt-ctn.for-ppj-bm {
    top: 56px;
    margin-right: 0px;
  }

  .x-free-device-txt-ctn.for-gadget-sim {
    top: 83px;
  }

  .x-free-device-txt-ctn.for-jius {
    top: 98px;
  }

  .x-free-device-title.for-bm {
    font-size: 4.5em;
  }

  .x-free-device-devices-copy {
    top: auto;
    bottom: -165px;
    width: 190px;
    max-width: 300px;
  }

  .x-tab-ekyc.right-button {
    margin-right: 0px;
    margin-bottom: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .x-tab-ekyc.right-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .x-tab-ekyc.right-button.for-sim {
    margin-top: 53px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 18px;
    text-align: center;
  }

  .x-tab-ekyc.right-button.for-sim.w--current {
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 18px;
    text-align: center;
  }

  .x-tab-ekyc.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
    padding-right: 25px;
    padding-left: 25px;
    text-align: center;
  }

  .x-tab-ekyc.left-button.w--current {
    padding-right: 12px;
    padding-left: 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .x-tab-ekyc.left-button.add-padding.w--current {
    padding-right: 24px;
    padding-left: 24px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .x-video-item-2 {
    width: 268px;
  }

  .x-mydigi-card-block {
    justify-items: start;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    text-align: center;
  }

  .x-mydigi-card-block.for-8 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .x-mydigi-card-wrapper {
    margin-right: auto;
    margin-left: auto;
  }

  .x-mydigi-icon {
    margin-right: auto;
    margin-left: auto;
  }

  .x-mydigi-header {
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 25px;
    line-height: 30px;
  }

  .x-mydigi-subheader {
    margin-right: 0px;
    margin-left: 0px;
    line-height: 20px;
  }

  .x-digi-snapshot-logo {
    top: 37%;
    display: none;
    width: 270px;
  }

  .x-digi-snapshot-logo.for-mobile {
    top: 6%;
    display: inline-block;
    width: 190px;
  }

  .x-snapshot-paragraph {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 26px;
  }

  .x-snapshot-paragraph.for-bigger {
    padding: 10px;
    background-color: #ffe600;
    font-size: 18px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
  }

  .x-snapshot-cms-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-snapshot-title {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 125%;
  }

  .x-snapshot-title.for-remove-padding {
    margin-bottom: 10px;
  }

  .x-snapshot-title-copy {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .x-gallery-cta {
    min-width: 88px;
    margin-right: 4px;
    margin-bottom: 8px;
    margin-left: 4px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .x-gallery-cta.for-secondary {
    background-color: #fff;
  }

  .x-gallery-cta.for-help {
    margin-right: 0px;
    padding: 6px 12px;
    font-size: 1em;
  }

  .x-gallery-cta.toggle-popup.for-full.x-table-flip-btn {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .x-gallery-cta.outline {
    width: 72px;
    height: 36px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .x-gallery-cta.x-hfb-btn {
    margin-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 18px;
  }

  .x-gallery-cta.for-larger.for-ekyc {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-gallery-cta.for-larger.for-ekyc.for-small-font {
    font-size: 16px;
  }

  .x-snapshot-btn-ctn {
    margin-right: -4px;
    margin-left: -4px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-snapshot-btn-ctn.for-cta.for-idd-pass {
    margin-bottom: 0px;
  }

  .x-snapshot-btn-ctn.for-promo {
    margin-bottom: -8px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .x-snapshot-btn-ctn.for-promo-list {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-snapshot-btn-ctn.for-appdownload {
    margin-top: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-snapshot-btn-ctn.for-pakej-keluarga {
    display: block;
  }

  .x-snapshot-btn-ctn.for-side {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .large-heading {
    line-height: 110%;
  }

  .background-shade.for-quote {
    height: 75%;
  }

  .x-dgs-section {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .team-wrapper {
    min-height: 310px;
    padding-bottom: 80px;
  }

  .team-wrapper.for-pg {
    min-height: 240px;
  }

  .team-item {
    width: 100%;
    height: 200px;
    min-width: 200px;
  }

  .team-item.for-pg {
    height: 60%;
  }

  .speaker-image {
    width: 210px;
    height: 210px;
  }

  .x-input-select-2 {
    font-size: 14px;
  }

  .x-wrapper-3 {
    position: relative;
    display: block;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .x-digi-snapshot-logo-copy {
    top: 21%;
    width: 270px;
  }

  .x-snapshot-paragraph-copy.for-bigger {
    padding: 10px;
    background-color: #ffe600;
    font-size: 18px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
  }

  .x-fibre-plan-card-header {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-idd-slider-prepaid {
    right: -1px;
    width: 99%;
    height: 420px;
    margin-right: 40px;
    margin-left: 0px;
  }

  .x-55-next-en-2 {
    position: relative;
    left: 0px;
    top: auto;
    right: 0px;
    width: 25px;
    height: 25px;
  }

  .x-77-next-en {
    left: 235px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .x-55-next-mo-2 {
    position: relative;
    left: -45px;
    top: 0px;
    right: 0px;
    width: 25px;
    height: 25px;
  }

  .x-77-next-mo-2 {
    left: 120px;
    top: 110px;
    width: 25px;
    height: 25px;
  }

  .x-77-next-mo-2-bm {
    left: 170px;
    top: 110px;
    width: 25px;
    height: 25px;
  }

  .x-77-next-2-bm {
    left: 211px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .grid-7 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .testimony-parent {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .testimony {
    width: 21.188em;
    font-size: 1.125em;
  }

  .text-content-parent {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .xpl-content-child {
    padding-top: 0.5em;
    padding-bottom: 0em;
  }

  .section-title-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .content-head {
    width: 17.938em;
    margin-bottom: 1.5em;
    font-size: 1.75em;
    text-align: center;
  }

  .content-txt {
    width: 21.188em;
    text-align: center;
  }

  .x-fibre-plan-price-ctn.x-auto-renewal.x-auto-renewal-price {
    margin-top: 27px;
  }

  .x-fibre-plan-price-ctn.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 47px;
  }

  .x-fibre-plan-price-ctn.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
    margin-top: 36px;
  }

  .x-fibre-price-txt.x-auto-renewal.x-auto-renewal-price {
    margin-top: 27px;
  }

  .x-fibre-price-txt.x-auto-renewal.x-auto-renewal-price.x-price {
    margin-top: 47px;
  }

  .x-fibre-price-txt.x-auto-renewal.x-auto-renewal-price.x-adjust-price {
    margin-top: 36px;
  }

  .x-digi-snapshot-logo-2 {
    top: 37%;
    display: none;
    width: 270px;
  }

  .x-digi-snapshot-logo-2.for-mobile {
    top: 6%;
    display: inline-block;
    width: 190px;
  }

  .x-snapshot-title-h2 {
    margin-bottom: 30px;
    font-size: 23px;
    line-height: 125%;
  }

  .x-snapshot-paragraph-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .x-snapshot-quote-heading {
    font-size: 1.8em;
  }

  .x-snapshot-title-hashtag {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .team-wrapper-2 {
    min-height: 330px;
    padding-bottom: 80px;
  }

  .team-wrapper-2.for-pg {
    min-height: auto;
  }

  .team-item-2 {
    height: 100%;
    min-width: 70vw;
  }

  .x-free-device-small-txt-copy {
    text-align: center;
  }

  .x-free-device-txt-ctn-copy {
    position: absolute;
    top: 77px;
    bottom: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-free-device-devices-copy-copy {
    top: auto;
    bottom: -217px;
    width: 250px;
  }

  .x-free-device-small-txt-copy-copy {
    text-align: center;
  }

  .x-free-device-logo-copy {
    top: 20px;
  }

  .x-free-device-img-ctn-copy {
    margin-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-section-free-device-copy {
    height: 430px;
    margin-bottom: 0px;
  }

  .x-device-bg-2 {
    background-position: 0% 100%;
  }

  .x-language-picker-snapshot {
    top: 71px;
    right: 4px;
  }

  .x-fbm-price-3 {
    margin-left: 20px;
  }

  .x-free-router-img {
    top: auto;
    bottom: -129px;
    width: 190px;
    max-width: 300px;
  }

  .x-feat-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .x-feat-grid.for-mobile-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-feat-wrapper {
    padding-bottom: 0px;
  }

  .x-feat-img {
    max-width: 30%;
  }

  .x-feat-img.for-fibre {
    max-width: 60%;
  }

  .x-feat-descrip.for-smaller {
    font-size: 16px;
    line-height: 20px;
  }

  .x-sfc-bg-video {
    height: 450px;
  }

  .x-sfc-header-txt-1 {
    font-size: 1.8em;
  }

  .x-fibre-table-sidebar {
    width: 125px;
  }

  .x-fibre-table-block {
    position: relative;
    width: 100%;
    margin-top: 15px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-fibre-table-headline {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    font-size: 18px;
    line-height: 23px;
  }

  .x-fibre-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-fibre-text.for-title {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 24px;
  }

  .x-fibre-table-header {
    position: relative;
    top: auto;
    height: 80px;
    padding: 16px;
  }

  .x-fibre-table-header.for-sidebar {
    position: static;
    padding-bottom: 0px;
  }

  .x-fibre-table-header.for-sidebar.x-no-sticky.for-grey {
    margin-top: 0px;
  }

  .x-fibre-table-text.for-bold.for-mobile.for-hide-ep {
    display: block;
  }

  .x-fibre-table-text.for-bold.for-hide-ep {
    display: none;
  }

  .x-fibre-main-price {
    font-size: 16px;
  }

  .x-fibre-bookmark {
    right: 2%;
    width: 31px;
  }

  .x-sfc-master {
    position: relative;
  }

  .x-sfc-master.for-home {
    padding-top: 63px;
  }

  .x-sfc-master.for-our-people {
    padding-top: 63px;
  }

  .x-sfc-master.for-ep {
    padding-top: 64px;
  }

  .x-sfc-master.for-ekyc {
    padding-top: 60px;
  }

  .x-sfc-intro-title-txt {
    width: 100%;
    font-size: 2.1em;
  }

  .x-sfc-ctdwn-title-txt {
    text-align: center;
  }

  .x-sfc-intro-vid-ctn {
    margin-top: 10px;
  }

  .x-sfc-sokong-sms-txt {
    line-height: 35px;
  }

  .x-sfc-title-ctn {
    margin-top: 10px;
  }

  .x-sfc-redgiant-logo {
    width: 290px;
  }

  .x-sfc-masthead-sb {
    width: 290px;
  }

  .x-sfc-bg-block {
    top: -64px;
    width: 320px;
    height: 110px;
  }

  .x-sfc-heading {
    font-size: 23px;
    line-height: 30px;
    text-align: center;
  }

  .x-sfc-heading.for-white {
    margin-top: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 23px;
    line-height: 30px;
  }

  .x-sfc-heading.for-sfc {
    line-height: 40px;
  }

  .x-sfc-para-scor {
    width: 330px;
    margin-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    line-height: 17px;
    text-align: center;
  }

  .x-sfc-scor-ctn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 23px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-sfc-scor-ctn.for-remove-margin {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-sfc-matches-ctn {
    margin-bottom: 92px;
  }

  .x-sfc-steps-ctn {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-sfc-sokong-sms-ctn {
    padding-right: 9px;
    padding-left: 9px;
  }

  .x-sfc-footer-ctn {
    padding: 10px;
  }

  .x-sfc-footer-txt {
    font-size: 12px;
  }

  .x-sfc-iphone-img {
    width: 219px;
  }

  .x-gadget-paragraph {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 26px;
  }

  .x-gadget-paragraph.for-bigger {
    padding: 10px;
    background-color: #ffe600;
    font-size: 18px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
  }

  .x-gadget-title {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 125%;
  }

  .x-gadget-title.for-remove-padding {
    margin-bottom: 10px;
  }

  .x-ekyc-footnote {
    bottom: -52%;
  }

  .x-ekyc-footnote.for-mobile {
    bottom: -54%;
  }

  .x-astro-input-title {
    margin-top: 30px;
  }

  .x-astro-subheader {
    line-height: 20px;
  }

  .x-dropdown-astro {
    font-size: 12px;
  }

  .x-gadget-sim-image {
    top: auto;
    bottom: -134px;
    width: 190px;
    max-width: 300px;
  }

  .x-malaysiaku-devices-bg {
    background-position: 0% 100%;
  }

  .x-malaysiaku-devices-bg.for-gadget-sim {
    background-position: 0% 50%;
  }

  .x-malaysiaku-devices-img {
    top: auto;
    bottom: -120px;
    max-width: 300px;
  }

  .x-gadget-sim-bg {
    background-position: 0% 100%;
  }

  .x-gadget-sim-bg.for-gadget-sim {
    background-position: 0% 50%;
  }

  .x-sfc-steps-ctn-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-sfc-iphone-img-copy {
    width: auto;
    margin-top: 0px;
  }

  .x-sfc-title-ctn-4 {
    margin-top: 30px;
  }

  .x-sfc-matches-ctn-2 {
    margin-bottom: 92px;
  }

  .x-sfc-footer-txt-2 {
    font-size: 12px;
  }

  .x-sfc-sokong-sms-txt-2 {
    line-height: 29px;
  }

  .x-sfc-sokong-sms-ctn-2 {
    padding-right: 9px;
    padding-left: 9px;
  }

  .x-sfc-para-scor-2 {
    width: auto;
    margin-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
    line-height: 17px;
    text-align: center;
  }

  .x-ppj-highlight-ctn.for-mobile {
    line-height: 18px;
    text-align: center;
  }

  .x-plan-table-header-4 {
    position: relative;
    top: auto;
    height: 110px;
    padding: 16px;
  }

  .x-plan-table-header-4.for-sidebar {
    position: static;
    padding-bottom: 0px;
  }

  .x-emp-text-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-emp-text-2.for-title {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 24px;
  }

  .x-emp-text-2.for-familiku {
    margin-right: 8px;
  }

  .x-emp-text-2.for-non-bold {
    padding-top: 0px;
  }

  .x-plan-table-h3-title {
    margin-bottom: 0px;
  }

  .x-plan-table-sidebar-4 {
    width: 125px;
  }

  .x-emp-rrp-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .x-plan-table-col-4 {
    position: relative;
  }

  .x-focus-span-2.for-absolute.for-red {
    z-index: 10;
    padding: 0px 2px;
    font-size: 11px;
  }

  .x-focus-span-2.for-absolute.for-red.for-ppj {
    padding-right: 3px;
    padding-left: 3px;
    line-height: 13px;
  }

  .x-video-icon-cctn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .x-jim-masthead-rk {
    right: -14%;
    bottom: 26%;
  }

  .x-jim-masthead-rk.for-en {
    right: -12%;
    bottom: 10%;
  }

  .x-network-title {
    line-height: 120%;
  }

  .x-network-tab-btn.for-center.nsc-cta-2 {
    width: 500px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 25px;
    padding-left: 30px;
  }

  .x-network-tab-btn.nsc-cta-1 {
    width: 500px;
  }

  .x-network-tab-btn.nsc-cta-1.w--current {
    width: 500px;
  }

  .x-network-tab-btn.nsc-cta-3 {
    width: 500px;
  }

  .x-network-card-block.for-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .x-network-card-block.for-3.for-tab {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-network-card-block.centre {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-network-card-block.centre.for-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-network-card-block.for-3-snapshot {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-network-card-block.for-mobile {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-network-card-block.for-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-55-next-bm-copy {
    position: static;
    width: 25px;
    height: 25px;
  }

  .x-roaming-card {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .x-roaming-card-description {
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }

  .x-roaming-pass-tab {
    margin-right: 10px;
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 18px;
    text-align: center;
  }

  .x-roaming-pass-tab.w--current {
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 18px;
    text-align: center;
  }

  .x-roaming-pass-tab.for-rdy {
    margin-top: 10px;
  }

  .x-roaming-pass-tab.for-rdy.w--current {
    padding-right: 20px;
    padding-left: 20px;
  }

  .for-link {
    font-size: 14px;
  }

  .x-digital-header {
    margin-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 20px;
    line-height: 25px;
  }

  .x-network-title-copy {
    line-height: 120%;
  }

  .x-sg-main-banner-h1-copy {
    top: 199px;
    font-size: 30px;
    line-height: 35px;
  }

  .x-language-picker-pakejpowerjimat {
    top: 75px;
    right: 4px;
  }

  .x-language-picker-pf365 {
    top: 122px;
    right: 4px;
  }

  .x-warnai-steps-grid {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-warnai-steps-text {
    font-size: 16px;
  }

  .x-warnai-header {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 35px;
  }

  .x-warnai-header.for-remove-padding {
    margin-bottom: 10px;
  }

  .x-warnai-paragraph {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 25px;
  }

  .x-warnai-paragraph.for-bigger {
    padding: 10px;
    background-color: #ffe600;
    font-size: 18px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
  }

  .x-chat-loading-ctn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    margin: auto;
  }

  .x-warnai-bg-video {
    height: 450px;
  }

  .x-cc-masthead {
    top: 37%;
    display: block;
    width: 270px;
  }

  .x-cc-masthead.for-mobile {
    top: 6%;
    display: inline-block;
    width: 190px;
  }

  .x-roaming-tab-menu {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-roaming-tab-menu.w--current {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-rv-tab-menu {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .x-roaming-passes-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .x-roaming-passes-grid.for-tablet {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-roaming-tab-menu-txt {
    font-size: 14px;
  }

  .x-wrapper-4 {
    position: relative;
    display: block;
    padding: 24px 0px;
  }

  .x-wrapper-5 {
    position: relative;
    display: block;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .x-roaming-pass-tab-2 {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .x-roaming-pass-tab-2.w--current {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .x-roaming-pass-tab-2.left {
    padding-right: 45px;
    padding-left: 45px;
  }

  .x-roaming-card-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .x-roaming-card-description-2 {
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }

  .x-signature-subtitle-copy {
    font-size: 16px;
    line-height: 20px;
  }

  .x-roaming-title-2 {
    font-size: 19px;
  }

  .x-btn-4 {
    min-width: 88px;
    margin-right: 4px;
    margin-bottom: 8px;
    margin-left: 4px;
    padding: 10px 16px;
    line-height: 19px;
  }

  .x-btn-4.for-top-padding {
    margin-top: 10px;
  }

  .x-btn-4.toggle-popup.for-full.x-table-flip-btn {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .x-traveller-ctn {
    margin-bottom: 30px;
  }

  .x-dg-pg-footer-txt {
    text-align: center;
  }

  .x-pg-dw-app-icon {
    height: 38px;
  }

  .x-pg-dw-app-icon.left {
    margin-right: 15px;
  }

  .card__content__left {
    padding-right: 0px;
    padding-left: 0px;
    border-right-style: none;
  }

  .x-pg-how-to-heading {
    margin-top: 20px;
  }

  .x-pg-pass-txt-ctn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .image-35 {
    display: none;
  }

  .logos__image__container {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .x-pg-steps-title-ctn {
    position: relative;
    top: auto;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-pg-pass-para {
    margin-bottom: 0px;
    line-height: 19px;
    text-align: center;
  }

  .x-pg-funko-steps-ctn {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .roadmap__image {
    display: block;
  }

  .roadmap__image.for-smaller.for-one {
    display: none;
  }

  .logo__image__wrapper {
    width: auto;
  }

  .x-pg-raids-ctn {
    margin-bottom: 0px;
  }

  .x-pg-funko-img-desktop {
    display: none;
    max-width: 270px;
  }

  .heading {
    margin-bottom: 0px;
    font-size: 1.7em;
    line-height: 1em;
    text-align: center;
  }

  .heading.for-new {
    margin-top: 10px;
  }

  .cards__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .x-pg-button-copy {
    margin-top: 20px;
  }

  .x-pg-master {
    max-height: 5000px;
  }

  .x-pg-steps-box-ctn {
    width: 100%;
  }

  .x-pg-header-banner.mobile {
    display: block;
  }

  .x-pg-header-banner.tablet {
    display: none;
  }

  .feature-wrapper._4 {
    padding-top: 4.5rem;
  }

  .feature-wrapper._3 {
    padding-top: 4.5rem;
  }

  .feature-wrapper._2 {
    padding-top: 4.5rem;
  }

  .image-3 {
    width: 110px;
  }

  .x-pg-steps-parag {
    font-size: 13px;
    text-align: center;
  }

  .x-pg-dg-logo {
    height: 60px;
  }

  .paragraph-20 {
    margin-bottom: 0px;
    line-height: 19px;
    text-align: center;
  }

  .x-pg-pass-heading {
    margin-bottom: 10px;
    font-size: 1.8em;
    line-height: 1em;
    text-align: center;
  }

  .x-pg-steps-title {
    font-size: 1.7em;
    text-align: center;
  }

  .logo__image {
    width: auto;
    min-width: 1400px;
  }

  .x-pg-pass-img-ctn {
    margin-right: 0px;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-37 {
    display: block;
    max-height: none;
  }

  .card__content__right {
    max-width: 100%;
    padding-top: 15px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .slide-one.is--1 {
    height: 670px;
    padding-top: 40px;
    padding-bottom: 44px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .slide-one.is--1.for-new {
    height: 557px;
  }

  .slide-one.is--1.for-new.new2 {
    height: 550px;
  }

  .card__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .logos__content.is--laptop--tablet {
    grid-row-gap: 28px;
  }

  .x-pg-button {
    margin-top: 20px;
  }

  .default-wrapper {
    max-width: 90%;
    margin-top: -83px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .x-pg-steps-ctn {
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .logos {
    margin-top: 0px;
    padding-bottom: 5.3em;
  }

  .x-pg-footer-ctn {
    padding: 10px;
  }

  .x-pg-title {
    margin-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 2.1em;
    line-height: 100%;
  }

  .x-pg-title.for-offer {
    margin-top: 20px;
    font-size: 2em;
  }

  .x-pg-title.for-offer.add-margin {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-pg-title.black {
    margin-bottom: 20px;
  }

  .x-pg-title.for-gear {
    margin-bottom: 0px;
    padding-right: 0px;
    font-size: 1.9em;
  }

  .x-pg-title.for-gear.black {
    font-size: 2.1em;
    text-align: center;
  }

  .x-pg-title.for-about {
    font-size: 2em;
  }

  .x-pg-redeem-note.add-padding {
    margin-bottom: 100px;
  }

  .x-pg-pass-ctn {
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .team-item-3 {
    height: 100%;
    min-width: 70vw;
  }

  .team-item-3.for-pg {
    width: 100%;
    height: 200px;
    min-width: 200px;
  }

  .x-pg-funko-img-mobile {
    display: none;
  }

  .x-section-cc-bg-img {
    background-position: 52% 50%;
  }

  .x-section-for-cc {
    height: 290px;
    margin-bottom: 0px;
  }

  .x-cc-prizes-ctn {
    padding-top: 33px;
  }

  .x-cc-main-prize {
    width: 290px;
  }

  .x-cc-second-prize {
    width: 170px;
  }

  .x-warnai-subheader {
    font-size: 18px;
    line-height: 23px;
  }

  .x-pg-text-date {
    margin-top: 0px;
    font-size: 12px;
    line-height: 16px;
  }

  .x-pg-campaign-date.for-pop {
    margin-bottom: 0px;
  }

  .x-mydigi-steps-tab {
    margin-right: 10px;
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 18px;
    text-align: center;
  }

  .x-mydigi-steps-tab.w--current {
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 18px;
    text-align: center;
  }

  .x-mydigi-card-description {
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }

  .x-mydigi-card {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .x-auto-renewal-2 {
    margin-right: auto;
    margin-left: auto;
  }

  .r-rdy-cop-grid {
    margin-right: 0px;
    margin-left: 0px;
  }

  .r-rdy-cop-icon {
    height: 65px;
  }

  .r-rdy-cop-grid-2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-fibre-ads-subheadline {
    line-height: 120%;
  }

  .x-fibre-ads-subheadline.x-height-adjustment {
    line-height: 30px;
  }

  .x-fibre-ads-subheadline.for-center {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-fibre-ads-subheadline.for-home-fibre {
    font-size: 1.7em;
  }

  .x-fibre-ads-subheadline.for-nsc {
    margin-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 1.7em;
    line-height: 110%;
  }

  .x-99-masthead {
    left: 235px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .x-99-masthead-bm {
    left: 170px;
    top: 375px;
    width: 25px;
    height: 25px;
  }

  .bold-text-23 {
    color: #ff3939;
  }

  .x-99-masthead-copy {
    left: 110px;
    top: 110px;
    width: 25px;
    height: 25px;
  }

  .bold-text-24 {
    color: #ff3939;
  }

  .x-roaming-usp-img-mob-1 {
    width: 241px;
  }

  .image-45 {
    width: 271px;
  }

  .div-block-69 {
    display: none;
  }

  .image-42 {
    width: 170px;
  }

  .x-roaming-usp-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-44 {
    width: 241px;
  }

  .x-promo-link.add-margin {
    display: none;
  }

  .x-cm-paragraph {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .c-slide_image {
    box-shadow: none;
  }

  .x-promo-heading-section {
    font-size: 2.6em;
  }

  .x-cm-logo {
    width: 210px;
  }

  .x-cm-design-ctn {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-promo-master {
    position: relative;
    padding-top: 63px;
  }

  .x-cm-steps-ctn {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-cm-pattern-box.add-margin {
    margin-top: 0px;
  }

  .x-dg-pg-footer-txt-copy {
    text-align: center;
  }

  .c-slide {
    margin-right: auto;
  }

  .x-maniam-logo {
    width: 210px;
  }

  ._w-slider-arrow-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .x-iphone-14-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .x-iphone-14-arrow-right {
    width: 30px;
  }

  ._w-slider-arrow-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .x-iphone-14-mobile {
    display: block;
    border-radius: 20px;
  }

  .x-iphone-14-ml {
    display: none;
  }

  .x-iphone-14-header {
    margin-bottom: 10px;
    font-size: 1.7em;
    line-height: 122%;
  }

  .x-iphone-14-parag {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-iphone-14-slider {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-iphone-14-arrow-left {
    width: 30px;
  }

  .x-iphone14-form-header {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 25px;
    line-height: 30px;
  }

  .x-limit-3 {
    z-index: 10;
    padding-right: 24px;
    padding-left: 24px;
  }

  .x-flip-banner.mobile {
    display: block;
  }

  .x-flip-banner.tablet {
    display: none;
  }

  .x-flip-header-banner.mobile {
    display: block;
  }

  .x-flip-header-banner.tablet {
    display: none;
  }

  .x-pg-header-banner-copy.mobile {
    display: block;
  }

  .x-pg-header-banner-copy.tablet {
    display: none;
  }

  .x-flip-header {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 35px;
  }

  .x-flip-header.for-remove-padding {
    margin-bottom: 10px;
  }

  .x-flip-paragraph {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 25px;
  }

  .x-flip-paragraph.for-bigger {
    padding: 10px;
    background-color: #ffe600;
    font-size: 18px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
  }

  .x-flip-free-samsung {
    height: 430px;
  }

  .x-flip-devices-img {
    top: auto;
    bottom: -120px;
    max-width: 300px;
  }

  .x-flip-free-samsung-title.for-bm {
    font-size: 4.5em;
  }

  .x-flip-free-samsung-small-text {
    text-align: center;
  }

  .x-flip-free-samsung-small-text.for-bm {
    margin-top: 15px;
  }

  .x-flip-free-samsung-small-text.for-home-fibre {
    padding-right: 41px;
    padding-left: 41px;
  }

  .x-flip-free-samsung-cta {
    display: none;
  }

  .x-flip-free-samsung-content {
    position: absolute;
    top: 71px;
    bottom: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-flip-free-samsung-content.for-home-fibre {
    top: 31px;
  }

  .x-flip-free-samsung-content.for-ppj-bm {
    top: 56px;
    margin-right: 0px;
  }

  .x-flip-free-samsung-bg {
    background-position: 0% 100%;
  }

  .x-flip-free-samsung-bg.for-gadget-sim {
    background-position: 0% 50%;
  }

  .x-flip-steps-text {
    font-size: 16px;
  }

  .x-esim-header {
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 25px;
    line-height: 30px;
  }

  .x-esim-subheader {
    margin-right: 0px;
    margin-left: 0px;
    line-height: 20px;
  }

  .x-esim-card-title {
    line-height: 24px;
    white-space: normal;
  }

  .x-esim-card-title.for-small {
    font-size: 14px;
  }

  .x-esim-card {
    width: 100%;
    text-align: left;
  }

  .x-esim-card.for-bod {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-esim-card.for-testimonial {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-esim-card.for-yellow-heart {
    margin-bottom: 15px;
  }

  .x-esim-tab-menu {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-esim-tab-menu.w--current {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-esim-tab-btn {
    margin-bottom: 10px;
    padding-right: 12px;
    padding-left: 12px;
    line-height: 19px;
    text-align: center;
  }

  .x-esim-tab-btn.w--current {
    line-height: 19px;
  }

  .x-esim-tab-btn.for-remove-padding {
    margin-right: 0px;
  }

  .x-esim-parag {
    margin-right: 0px;
  }

  .x-esim-header-2 {
    margin-right: 0px;
    font-size: 18px;
  }

  .x-digiflip4all-video {
    width: auto;
  }

  .x-plan-header-name-3 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-table-plan-slider-2 {
    margin-right: 10px;
  }

  .x-plan-header-quota-2 {
    font-size: 50px;
    line-height: 40px;
  }

  .postpaid-plan.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .postpaid-plan.left-button.w--current {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .x-plan-header-name-infinite {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-postpaid-new-label {
    top: -20%;
    right: 5%;
    font-size: 10px;
  }

  .x-postpaid-new-label.for-addons {
    left: 4%;
    top: -10%;
    padding-right: 3px;
    padding-left: 3px;
    font-size: 11px;
    line-height: 16px;
  }

  .x-infinite-bottom-cta-wrapper {
    margin-top: -16px;
  }

  .x-plan-header-label-postpaid.x-ph-label-2.x-adjust-phl {
    margin-bottom: -26px;
    padding: 6px;
  }

  .x-plan-header-label-postpaid.x-ph-label-2.x-adjust-phl.for-yellow {
    margin-right: 17px;
    margin-left: 17px;
    padding-right: 23px;
    padding-left: 23px;
  }

  .x-postpaid-infinite-tab-txt {
    line-height: 18px;
    text-align: center;
  }

  .x-postpaid-plan-tab-txt {
    max-width: 100px;
    line-height: 18px;
  }

  .x-tab-pane-2 {
    margin-right: 18px;
    margin-left: 18px;
  }

  .x-tab-pane-2.add-padding-postpaid {
    padding-right: 0px;
    padding-left: 0px;
  }

  .x-tab-pane-2.fao {
    margin-right: 0px;
    margin-left: 0px;
  }

  .postpaid-infinite.right-button {
    margin-right: 0px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .postpaid-infinite.right-button.w--current {
    margin-left: 18px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .postpaid-infinite-tab.right-button {
    margin-right: 0px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .postpaid-infinite-tab.right-button.w--current {
    margin-left: 18px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .postpaid-infinite-75.right-button {
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .postpaid-infinite-55.right-button {
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .postpaid-120.right-button {
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .postpaid-150.w--current {
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .postpaid-150.right-button {
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .postpaid-60.right-button {
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .postpaid-40 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .postpaid-90.right-button {
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .postpaid-infinite-55-tab.right-button {
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .postpaid-infinite-75-tab.right-button {
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .x-jius-animated-bg {
    background-image: url("https://assets-global.website-files.com/6152b2d34ca06b6d275dd66e/63399b6761a7c339b880d2fe_Digi_Juara-Internet-Untuk-Semua_BG-3.jpg");
    background-position: 100% 60%;
  }

  .x-section-jius-anim {
    height: 430px;
  }

  .x-jius-anim-header {
    font-size: 2.2em;
  }

  .x-jius-anim-devices {
    position: relative;
    top: 162px;
    width: 350px;
  }

  .x-jius-anim-header-2 {
    text-align: center;
  }

  .x-jius-anim-header-2.for-bm {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 1em;
  }

  .x-jius-anim-cta {
    position: relative;
    top: -9px;
    display: block;
  }

  .x-jius-anim-txt-ctn {
    position: absolute;
    top: 97px;
    bottom: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .x-jius-anim-img-ctn {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .x-jius-anim-slant {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    height: 390px;
  }

  .x-jius-anim-logo {
    width: 120px;
  }

  .x-plan-table-text-2 {
    display: none;
  }

  .x-plan-table-row-4 {
    height: 92px;
    padding-right: 10px;
  }

  .x-plan-table-row-4.for-center {
    height: 92px;
    padding: 6px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
  }

  .x-plan-table-row-4.for-promo {
    padding-right: 10px;
  }

  .x-pf365-highlight-txt {
    padding-left: 5px;
  }

  .family-20.left-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .family-20.left-button.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .family-20.left-button.for-pfp {
    padding-right: 10px;
    padding-left: 10px;
  }

  .family-20.left-button.for-pfp.remove-margin {
    padding-right: 25px;
    padding-left: 25px;
  }

  .family-20.left-button.for-pfp.remove-margin.w--current {
    padding-right: 25px;
    padding-left: 25px;
  }

  .family-30.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .family-30.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .family-30.right-button.for-postpaid {
    margin-top: 0px;
    margin-left: 12px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .family-30.right-button.for-postpaid.for-pfp {
    margin-top: 0px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .family-30.right-button.for-postpaid.for-pfp.w--current {
    margin-top: 0px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .family-30.right-button.for-postpaid {
    margin-top: 10px;
    margin-left: 0px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .family-30.right-button.for-postpaid.w--current {
    margin-top: 12px;
    margin-left: 0px;
  }

  .family-30.right-button.for-ppj {
    margin-top: 0px;
    margin-left: 10px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .family-45.right-button {
    margin-bottom: 0px;
    margin-left: 5px;
  }

  .family-45.right-button.w--current {
    margin-top: 15px;
    margin-left: 0px;
  }

  .family-45.right-button.for-postpaid {
    margin-top: 0px;
    margin-left: 12px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .family-45.right-button.for-postpaid.for-mobile {
    top: 0px;
    margin-left: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .family-45.right-button.for-postpaid.add-margin {
    margin-top: 10px;
  }

  .x-flip4all-header {
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 28px;
  }

  .x-flip4all-header.for-remove-padding {
    margin-bottom: 10px;
  }

  .x-flip4all-contest-date {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-flip4all-steps-grid {
    margin-right: 0px;
    margin-left: 0px;
  }

  .x-flip4all-steps-grid.for-belia {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-plan-logo-img-2.for-2-2 {
    position: relative;
    right: 20px;
    bottom: 10px;
    width: 40px;
    margin-bottom: 20px;
    padding-bottom: 0px;
  }

  .x-55-next-en-3 {
    left: 235px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .x-55-next-en-3-bm {
    left: 235px;
    top: 88px;
    width: 25px;
    height: 25px;
  }

  .x-55-next-mo-2-bm {
    position: relative;
    left: -45px;
    top: 0px;
    width: 25px;
    height: 25px;
  }

  .x-flip-steps-text-copy {
    font-size: 16px;
  }

  .x-pg-footer-ctn-copy {
    padding: 10px;
  }

  .x-pg-card-subtitle {
    margin-bottom: 0px;
    text-align: center;
  }

  .x-malaysiaku-devices-bg-2 {
    background-position: 0% 100%;
  }

  .x-malaysiaku-devices-img-2 {
    top: auto;
    bottom: -120px;
    max-width: 300px;
  }

  .x-wrapper-6 {
    position: relative;
    display: block;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .x-wrapper-6.for-free-device {
    padding-bottom: 117px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .x-content-copy-img-digi-smart-uc {
    margin-top: 0px;
  }

  .x-content-copy-img-digi-smart-uc.for-right {
    margin-top: 0px;
  }

  .x-content-copy-img-digi-smart-uc.for-right.for-esim {
    width: 90%;
  }

  .x-menang-img-block.for-square {
    width: 100%;
    height: 100%;
  }

  .x-back-top-link-2 {
    right: 16px;
    bottom: 71px;
    display: block;
    width: 48px;
    height: 48px;
  }

  .x-roaming-sc-2 {
    height: auto;
  }

  .x-roaming-sc {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .x-roaming-sc.for-multi-2 {
    height: auto;
  }

  .x-roaming-table-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .x-belia-heading {
    font-size: 23px;
    line-height: 120%;
  }

  .x-belia-steps-desc-txt {
    font-size: 16px;
  }

  .x-tab-btn {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-tab-btn.w--current {
    padding-right: 10px;
    padding-left: 10px;
  }

  .x-tab-btn.for-right {
    margin-left: 10px;
  }

  .x-tab-btn.for-right.for-english {
    margin-right: -10px;
    margin-left: 10px;
    padding-right: 8px;
    padding-left: 8px;
  }

  .x-tab-btn.for-right.for-english.w--current {
    margin-right: -10px;
    margin-left: 10px;
  }

  .x-tab-btn.for-english {
    margin-right: 5px;
    margin-left: -10px;
    padding-right: 8px;
    padding-left: 8px;
  }

  .x-tab-btn.for-english.w--current {
    margin-right: 5px;
    margin-left: -10px;
    padding-right: 8px;
    padding-left: 8px;
  }

  .x-belia-image {
    width: 100%;
    margin-bottom: 10px;
  }

  .x-digi-5g-title {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 125%;
  }

  .x-digi-5g-title.for-remove-padding {
    margin-bottom: 10px;
  }

  .x-digi-5g-paragraph {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 26px;
  }

  .x-digi-5g-paragraph.for-bigger {
    padding: 10px;
    background-color: #ffe600;
    font-size: 18px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
  }
}

#w-node-_6caff56d-78c3-61b9-b0dd-b70ee999ad9b-6ce7528a {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6caff56d-78c3-61b9-b0dd-b70ee999ad9e-6ce7528a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6caff56d-78c3-61b9-b0dd-b70ee999ada1-6ce7528a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_53c8c463-c790-78d1-6c1f-cec8427723c3-d9e752c3 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_53c8c463-c790-78d1-6c1f-cec8427723c9-d9e752c3 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eafe0fef-3878-9414-5497-98638a2eb805-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eafe0fef-3878-9414-5497-98638a2eb820-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eafe0fef-3878-9414-5497-98638a2eb847-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eafe0fef-3878-9414-5497-98638a2eb893-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eafe0fef-3878-9414-5497-98638a2eb8d3-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a58c468d-e53a-dd55-46a2-1ae04fbbc393-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a58c468d-e53a-dd55-46a2-1ae04fbbc3ae-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a58c468d-e53a-dd55-46a2-1ae04fbbc3d5-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a58c468d-e53a-dd55-46a2-1ae04fbbc424-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a58c468d-e53a-dd55-46a2-1ae04fbbc467-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a58c468d-e53a-dd55-46a2-1ae04fbbc4c2-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a58c468d-e53a-dd55-46a2-1ae04fbbc4f5-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1a695757-5afe-ac9e-428b-8a672cef745a-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6fdb7460-6d09-287d-a6e7-9835c7c282d1-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6fdb7460-6d09-287d-a6e7-9835c7c282ee-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f06ab341-a1cb-0a91-e4f6-2d24a5564461-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_78bf028b-8831-2d37-3b35-de75890593a7-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_66139dd5-d81b-d0bd-6a3c-3a1ec0f11096-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_25a5884a-a049-6b87-2c24-c4ff26653416-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_744b483f-5c64-fbff-954d-c28a777eb391-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_8b77e54c-fa25-788f-86b6-f294090a54ee-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-be171f38-aa5f-80a8-6934-7b40fffda870-2de752c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6176798c-cc51-b600-f06e-352c4d22b1eb-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_78bf028b-8831-2d37-3b35-de75890593a7-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-cbc097b7-5853-4ac0-229b-f04f808ad7ac-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_25a5884a-a049-6b87-2c24-c4ff26653416-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_744b483f-5c64-fbff-954d-c28a777eb391-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_55d20fe9-3aaf-5bec-4303-f2ba389001c7-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_55d20fe9-3aaf-5bec-4303-f2ba389001e0-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_55d20fe9-3aaf-5bec-4303-f2ba38900204-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_55d20fe9-3aaf-5bec-4303-f2ba3890024b-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_55d20fe9-3aaf-5bec-4303-f2ba38900287-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1cd0b3ab-a579-bfb7-ace7-b3a2e8b9ad82-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f9f8e27e-36cf-c894-03e1-ad40194ec41d-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_68dc5ff7-150b-5d0e-a06d-54945514b85b-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ffb5551a-012d-4f39-d51d-4d60d9e1f021-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-cb206135-fd82-eb02-0470-edf51d98c242-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b78c19ed-a446-3f6a-c914-b7e90d24c085-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_8e0a1e5f-e948-67d0-6a2d-4c5596aaab68-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ff326e94-4730-1d55-6d09-9c23ff135476-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_3659ea8c-a264-3ae2-941b-2a0e9862798f-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_3659ea8c-a264-3ae2-941b-2a0e986279a8-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_8b77e54c-fa25-788f-86b6-f294090a54ee-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_7bd173c0-11fa-7f43-7938-024a2c32d0ee-90e752c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1bea70f6-7fa3-6a32-84ae-090cfa7a2414-eae752ca {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-d87d4533-f713-0192-e82e-945a2b28433d-93e752e0 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-e9b3a23e-7047-5d4c-e590-be701461ab7a-52e75323 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ee0d7981-678e-ff20-1769-a5694cdf251c-07e75357 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8a89e0b2-a66d-f141-005a-5d1433470c05-a7e75380 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8a89e0b2-a66d-f141-005a-5d1433470c0e-a7e75380 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8a89e0b2-a66d-f141-005a-5d1433470c17-a7e75380 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8a89e0b2-a66d-f141-005a-5d1433470c26-a7e75380 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_18ed6c74-b233-7329-b117-f8b3dd906b13-9ae75390 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_18ed6c74-b233-7329-b117-f8b3dd906b1d-9ae75390 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_18ed6c74-b233-7329-b117-f8b3dd906b24-9ae75390 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_18ed6c74-b233-7329-b117-f8b3dd906b2b-9ae75390 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e57-fde753a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b9da4dca-b96f-68e3-1d18-ab1ac0f44b37-fde753a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_76cab3b8-5824-70cb-7594-327b94d7a323-fde753a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8ce4636c-c6dc-374a-4a81-f72ad876d240-fde753a2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3f857c0c-e7e3-0eb5-e834-24bce3717240-b2e753a5 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1da397c3-de9e-f30b-9d9c-6372c3edd7e0-b2e753a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1da397c3-de9e-f30b-9d9c-6372c3edd7e3-b2e753a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1da397c3-de9e-f30b-9d9c-6372c3edd7e6-b2e753a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_4313fe24-e57a-6e2f-256c-f1a649a3d033-b2e753a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_4313fe24-e57a-6e2f-256c-f1a649a3d036-b2e753a5 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_67c205f0-378f-3a00-866c-7877af453189-b2e753a5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_67c205f0-378f-3a00-866c-7877af453197-b2e753a5 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_67c205f0-378f-3a00-866c-7877af453198-b2e753a5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_16a6eaa5-dc34-9a73-2368-67f901a68011-b2e753a5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_16a6eaa5-dc34-9a73-2368-67f901a6801a-b2e753a5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_16a6eaa5-dc34-9a73-2368-67f901a68023-b2e753a5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d0f479bd-457b-f3e3-87ba-96f766967b6f-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d0f479bd-457b-f3e3-87ba-96f766967b78-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d0f479bd-457b-f3e3-87ba-96f766967b81-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-d0f479bd-457b-f3e3-87ba-96f766967b8a-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d0f479bd-457b-f3e3-87ba-96f766967b93-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d0f479bd-457b-f3e3-87ba-96f766967b9c-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_3f99df9f-1704-97eb-94a4-bc43f8205eb6-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3f99df9f-1704-97eb-94a4-bc43f8205ebc-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3f99df9f-1704-97eb-94a4-bc43f8205ec2-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3f99df9f-1704-97eb-94a4-bc43f8205ed2-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3f99df9f-1704-97eb-94a4-bc43f8205ed8-b2e753a5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-be6cc5b9-cb42-a4ea-56bd-abac1cf51368-b9e753aa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be6cc5b9-cb42-a4ea-56bd-abac1cf5136e-b9e753aa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be6cc5b9-cb42-a4ea-56bd-abac1cf51373-b9e753aa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be6cc5b9-cb42-a4ea-56bd-abac1cf51378-b9e753aa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e1d3983b-894d-e4f3-6af8-7f23f2125812-2be753b1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_35a0b886-6e05-ede7-5243-6717ff5864c3-2be753b1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e1d3983b-894d-e4f3-6af8-7f23f2125813-2be753b1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_687a6315-b68a-4899-70ec-b99ad9b3f784-74e753b3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_687a6315-b68a-4899-70ec-b99ad9b3f78e-74e753b3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_687a6315-b68a-4899-70ec-b99ad9b3f792-74e753b3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_800dcb75-6466-d6e0-f98d-52fbbff9259a-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14dd8cc2-06a2-0d7f-ec0f-6919f238113b-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_89f6b617-d1b0-a9ad-b762-89f1e8cf6dcc-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_41ed20d2-3137-aaae-e4bf-e93ed029c1ae-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e623399f-c910-a04f-4772-0ec64778ef9e-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b45dad1f-5073-e8be-22f8-fcdd87a1500d-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b45dad1f-5073-e8be-22f8-fcdd87a1500e-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b45dad1f-5073-e8be-22f8-fcdd87a1500f-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b45dad1f-5073-e8be-22f8-fcdd87a15010-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b45dad1f-5073-e8be-22f8-fcdd87a15011-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6871bb66-aeb5-aef6-d141-d7c8ad6331d5-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6871bb66-aeb5-aef6-d141-d7c8ad6331d6-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6871bb66-aeb5-aef6-d141-d7c8ad6331d7-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6871bb66-aeb5-aef6-d141-d7c8ad6331d8-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6871bb66-aeb5-aef6-d141-d7c8ad6331d9-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed845c7c-dc18-ae85-6d39-eb2ea0067a29-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed845c7c-dc18-ae85-6d39-eb2ea0067a2a-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed845c7c-dc18-ae85-6d39-eb2ea0067a2b-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed845c7c-dc18-ae85-6d39-eb2ea0067a2c-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed845c7c-dc18-ae85-6d39-eb2ea0067a2d-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55d9bc87-00e2-e0d3-a53f-a17bf90b03da-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55d9bc87-00e2-e0d3-a53f-a17bf90b03db-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55d9bc87-00e2-e0d3-a53f-a17bf90b03dc-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55d9bc87-00e2-e0d3-a53f-a17bf90b03dd-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55d9bc87-00e2-e0d3-a53f-a17bf90b03de-19e753b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dfc7387f-a6b7-e684-b3ca-a351a10f31d7-a0e753b9 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_27d398ed-9a94-c4da-a874-85fd5e9549f9-ebe75449 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6524657a-43b0-4810-1aa4-bfa5115c64fa-ebe75449 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5bea2c7-8163-00ee-8139-86a0255ad25a-ebe75449 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7706689-657b-32fe-ac0b-4aae91ecbac4-ebe75449 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c199a9e2-bd07-6a72-a36a-ffe5586bf029-ebe75449 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-de52b887-3f63-66b5-aca1-1d7f9f763048-ebe75449 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51810255-470d-e7de-1e08-4dd16062cb12-ebe75449 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_912d1dd0-36c6-a308-50d6-ac9ec475c5d9-8be754ef {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ef53d9fb-185e-1a75-8d15-9d008e092478-04e754f0 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_351bb98f-fc3c-ada9-696d-f361d6c03d65-12e754f1 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-a42e5959-310c-381f-7d15-348b714dc91a-9be754f4 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_812e1fec-3256-9101-3b7a-a30c7ce094f5-29e754f9 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e57-c1e754fa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b9da4dca-b96f-68e3-1d18-ab1ac0f44b37-c1e754fa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_76cab3b8-5824-70cb-7594-327b94d7a323-c1e754fa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8ce4636c-c6dc-374a-4a81-f72ad876d240-c1e754fa {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_74a2602b-fa57-1030-4b64-81504f7f23a7-5ee754fb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_74a2602b-fa57-1030-4b64-81504f7f23a9-5ee754fb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e57-5ee754fb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e5e-5ee754fb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e66-5ee754fb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_74a2602b-fa57-1030-4b64-81504f7f23a7-a4e7550f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_74a2602b-fa57-1030-4b64-81504f7f23a9-a4e7550f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e57-a4e7550f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e5e-a4e7550f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e66-a4e7550f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7c75bd90-065d-8462-3c6e-058e0c2c880f-a4e7550f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ddff97d9-642c-aa82-5e3f-5ae8d35208f4-04e7556e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ddff97d9-642c-aa82-5e3f-5ae8d3520904-04e7556e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ddff97d9-642c-aa82-5e3f-5ae8d3520914-04e7556e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ddff97d9-642c-aa82-5e3f-5ae8d3520924-04e7556e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_98f24b3d-479a-d260-69fe-7d95eb64d96c-04e7556e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_17078835-aa81-1e34-c0e9-bed2cbaabee5-04e7556e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9362da21-d1aa-73bf-8b34-59a3f4dc9433-04e7556e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_85caac8f-01db-23f6-bf73-871566055da7-04e7556e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_76cebe0d-055f-bca7-db48-f99d57eeac67-04e7556e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b77e54c-fa25-788f-86b6-f294090a54ee-04e7556e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-be171f38-aa5f-80a8-6934-7b40fffda870-04e7556e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6a809f3c-3a74-4267-c6a0-80d0ca2f1aec-bbe75619 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-d7683003-09ee-98c5-ab2a-14bbca9623ae-bbe75619 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b6c2d1fb-3407-0168-5774-b8785b5e9611-bbe75619 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_07f38c1a-9f27-4126-e248-06ef2a0f7286-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_07f38c1a-9f27-4126-e248-06ef2a0f728c-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_07f38c1a-9f27-4126-e248-06ef2a0f7292-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5b14b9ce-f3f7-797d-4e2a-ae1045c9b7eb-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dbfe9dfd-4550-64d1-7025-6274e0562551-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6d92e199-8089-b1dc-979b-75b29d9889f0-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ffaec212-53d5-d6b8-dcdd-be695ee6d430-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_61eccc3d-9ebe-5c4d-1995-e5a1201e02ac-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9f96a290-4248-c1c3-8ab9-e896a6f4b516-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e9e2c790-8516-60f8-87fe-0ae459571d4c-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cbd05c57-56e3-7512-c4fe-bb37e873beec-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c1e0cc18-ea97-ad9d-5734-711cc66413f0-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_010c5bc7-c0fd-3d5b-562f-542210426418-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0947b06a-b5c3-df25-a83b-49e0faebbcdf-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b3a8c015-26b2-d817-7c96-cb8861869a99-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a1dff7bf-e129-3085-3c3b-81f425ec3a0b-0be7562c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_07f38c1a-9f27-4126-e248-06ef2a0f7286-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_07f38c1a-9f27-4126-e248-06ef2a0f728c-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_07f38c1a-9f27-4126-e248-06ef2a0f7292-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8bf5-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8bf7-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8bfd-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c01-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c03-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c05-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c07-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c0b-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c0d-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c0f-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c11-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c13-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8c15-00e7563f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8731c559-cd6b-febb-e651-b56aa0aafe8f-76e75678 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8731c559-cd6b-febb-e651-b56aa0aafe94-76e75678 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8731c559-cd6b-febb-e651-b56aa0aafe8b-76e75678 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58b6-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58b7-76e75678 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58b8-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58ba-76e75678 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58bb-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58bd-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58c0-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58c1-76e75678 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58c2-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58c7-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58cc-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58d1-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58d2-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58d3-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58ed-76e75678 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8731c559-cd6b-febb-e651-b56aa0aafe8f-3be7568b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8731c559-cd6b-febb-e651-b56aa0aafe94-3be7568b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8731c559-cd6b-febb-e651-b56aa0aafe8b-3be7568b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58b6-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58b7-3be7568b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58b8-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58ba-3be7568b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58bb-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58bd-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58c0-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58c1-3be7568b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58c2-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58c7-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58cc-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58d1-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58d2-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58d3-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_96e82374-039d-8edf-6a6e-6c72727d58ed-3be7568b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23860660-21bf-68c2-7210-4d269dfe6966-6fe756d7 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-f0555695-2557-45c6-16ef-12debe1649f6-6fe756d7 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f0555695-2557-45c6-16ef-12debe1649fa-6fe756d7 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f0555695-2557-45c6-16ef-12debe1649fe-6fe756d7 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f0555695-2557-45c6-16ef-12debe164a02-6fe756d7 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f0555695-2557-45c6-16ef-12debe164a06-6fe756d7 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f0555695-2557-45c6-16ef-12debe164a0a-6fe756d7 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_492ed27c-a750-67c9-ed38-59081948c851-e9e756db {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-e11575ab-1adf-0d56-f9e2-a9ea402bc553-79e756dd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_79acd9d2-fc78-e768-7d4f-f20334c9354d-79e756dd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5cbe153c-1d1f-be7b-bff4-c4600cb43b6a-79e756dd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_965afc63-c940-f78c-08ed-cf70df95833c-79e756dd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ecc377c1-4a00-6374-4e6f-ef33b42f3d47-79e756dd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0421ecce-1c72-8660-8bf1-8345301c7743-79e756dd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f17bda4a-2bcb-ce5f-fcb0-71efaffeaa39-79e756dd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_4bd2df35-8587-d6ea-aa80-f850d93fd5a3-79e756dd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b47aaa12-1963-ec2b-4025-d5c15ee3639e-bce756df {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_40df66b2-398f-6d75-922d-555202e4a3f1-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_40df66b2-398f-6d75-922d-555202e4a3f5-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_40df66b2-398f-6d75-922d-555202e4a3f9-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_40df66b2-398f-6d75-922d-555202e4a3fd-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fae-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2faf-ade756e3 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fb0-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fb5-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fb8-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fb9-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fc2-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fc7-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fc8-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fc9-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fec-ade756e3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_40df66b2-398f-6d75-922d-555202e4a3f1-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_40df66b2-398f-6d75-922d-555202e4a3f5-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_40df66b2-398f-6d75-922d-555202e4a3f9-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_40df66b2-398f-6d75-922d-555202e4a3fd-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fae-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2faf-b0e756e4 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fb0-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fb5-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fb8-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fb9-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fc2-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fc7-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fc8-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fc9-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_4588999c-900b-699b-4c5b-9de7378e2fec-b0e756e4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_845b64b6-fdf1-232f-a7f4-3b59668a62c6-c9e756e9 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_769d194c-9bfa-1620-f7a9-f9e125d33162-c9e756e9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-b16acbd8-bbb9-6487-bb7d-e7a6a9464a74-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b16acbd8-bbb9-6487-bb7d-e7a6a9464a78-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b16acbd8-bbb9-6487-bb7d-e7a6a9464a82-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b16acbd8-bbb9-6487-bb7d-e7a6a9464a8e-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b16acbd8-bbb9-6487-bb7d-e7a6a9464a92-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b16acbd8-bbb9-6487-bb7d-e7a6a9464a9c-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e4563d0c-5d01-2783-c989-e3c60a59914b-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e4563d0c-5d01-2783-c989-e3c60a59914f-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e4563d0c-5d01-2783-c989-e3c60a599159-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-fa3cf15e-31ea-f312-4065-7850c98437f1-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-fa3cf15e-31ea-f312-4065-7850c98437f5-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-fa3cf15e-31ea-f312-4065-7850c98437ff-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e4563d0c-5d01-2783-c989-e3c60a599165-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e4563d0c-5d01-2783-c989-e3c60a599169-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e4563d0c-5d01-2783-c989-e3c60a599173-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-dd613ada-86fb-8d6d-3a9f-3af6b15625a9-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-dd613ada-86fb-8d6d-3a9f-3af6b15625ad-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-dd613ada-86fb-8d6d-3a9f-3af6b15625b7-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f61d-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f621-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f62b-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f636-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f63c-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f643-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f64f-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f653-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f65d-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f668-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f66e-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1e67136c-5ac1-7b1b-9328-318fc341f675-c9e756e9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_6d7d371e-21d1-59fa-c757-d3cbfab11eec-c9e756e9 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_6d7d371e-21d1-59fa-c757-d3cbfab11efe-c9e756e9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a4c5e942-9444-afc8-86a8-9d93425a1db9-c6e757a8 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-a298d918-ba1f-86bb-c945-398dec6ee064-07e757bb {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_0abcf684-7585-7fbc-95f8-b7a0e3cb19a6-0ee757e1 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_0abcf684-7585-7fbc-95f8-b7a0e3cb19a6-5ce757f4 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_0bb13366-ba94-2999-3b18-95adf0836b1e-ede75820 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_46089907-51ba-bd87-e253-434b4a0d031c-05e75823 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_9bddb10f-0b03-efa2-ce41-c045ed2475a0-24e75824 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_9bddb10f-0b03-efa2-ce41-c045ed2475a0-efe75825 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ceeff5a3-cc14-ad70-eca2-394a2ae483dc-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_983eaa2f-ac15-b8ea-e5db-c591b30c1978-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_4eb8edfe-14c5-4aeb-5ead-0ee6ee7800d1-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_19a55d1a-772e-8772-3266-b08c55651095-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_54833151-a05f-fcb0-5c22-055ed2607005-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_22d1dad1-ecb8-f745-68c2-ecd9b9b322e1-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8e601395-4620-1e7e-5ab4-5ca30dc61abb-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-e0773abc-816a-9b51-52b7-cb03a5766d54-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-afa9563c-fc8c-2f6d-a636-ce1966831dfa-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_65530600-732d-745d-a506-36cbac242790-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_86b68f67-b2aa-6fc3-3dce-6639ee776ecb-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_76fa1f92-147a-f5b9-e624-f03646383eb3-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_634f6328-2592-280a-0ab6-15674110ac0d-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-e9507488-fce3-c2c3-ce6a-7c508f7b406e-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_05379611-2b21-8b4b-c152-f1c89b562d22-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8aec8f0e-56c1-221a-1e6e-62dbe45fca87-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1f331712-10d2-af9a-83b9-c4c55a6889d8-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_87eabf51-2ce5-48a6-d958-bcbda916a128-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ef89c93a-539a-1fc7-b159-352d7d548151-cee75826 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_782ae308-3337-cb09-6335-3fe7790ae74f-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_782ae308-3337-cb09-6335-3fe7790ae756-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_782ae308-3337-cb09-6335-3fe7790ae75d-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_782ae308-3337-cb09-6335-3fe7790ae761-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f4041539-58e3-4c87-6c26-74779f5a4b1c-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f4041539-58e3-4c87-6c26-74779f5a4b23-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f4041539-58e3-4c87-6c26-74779f5a4b2a-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f4041539-58e3-4c87-6c26-74779f5a4b2e-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f4041539-58e3-4c87-6c26-74779f5a4b35-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_638cf952-3261-8d90-97cc-852ab039e2cb-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_638cf952-3261-8d90-97cc-852ab039e2d2-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_638cf952-3261-8d90-97cc-852ab039e2d9-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_638cf952-3261-8d90-97cc-852ab039e2e0-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_638cf952-3261-8d90-97cc-852ab039e2e7-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9ee9a5c6-380e-1410-7622-4854b2a7f150-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9ee9a5c6-380e-1410-7622-4854b2a7f154-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9ee9a5c6-380e-1410-7622-4854b2a7f158-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_88ef2f6e-740a-43e7-374e-21c8d49fe5b7-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_475ae3ab-d37d-9c45-a2d4-3ec8c4514ea5-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-fe3712be-cd0c-4012-ed71-94e67113226d-cee75826 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_6cfa0fb0-4701-6d5e-4ba1-4d2f6452971c-2ee75827 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6cfa0fb0-4701-6d5e-4ba1-4d2f6452971e-2ee75827 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6cfa0fb0-4701-6d5e-4ba1-4d2f64529721-2ee75827 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4123-3fe75841 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_305143e6-0462-6b3a-310f-b65a462dc0b5-3fe75841 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4129-3fe75841 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4130-3fe75841 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cda21893-c487-90d6-9f85-49e3ef741bbb-3fe75841 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cda21893-c487-90d6-9f85-49e3ef741bc2-3fe75841 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-cda21893-c487-90d6-9f85-49e3ef741bc8-3fe75841 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f276-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f280-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f284-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f288-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f28c-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f293-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f29e-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f2a5-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f2a9-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b3d1d382-6586-0c7a-5733-59a36851f2ad-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_152ba2d1-cf3a-813d-541a-57610dc3348e-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7e6aedf9-5399-f03e-7972-69a6283583ab-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7e6aedf9-5399-f03e-7972-69a6283583b5-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7e6aedf9-5399-f03e-7972-69a6283583bc-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7e6aedf9-5399-f03e-7972-69a6283583c3-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7e6aedf9-5399-f03e-7972-69a6283583ca-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f77a40de-d361-66ae-aeba-f4069f4b5d01-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f77a40de-d361-66ae-aeba-f4069f4b5d08-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f77a40de-d361-66ae-aeba-f4069f4b5d0f-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f77a40de-d361-66ae-aeba-f4069f4b5d13-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f77a40de-d361-66ae-aeba-f4069f4b5d17-3fe75841 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#grid-banner1.w-node-_5681a36b-970f-69d7-e99e-bad2fda7e8bc-3fe75841 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#grid-banner2.w-node-_5681a36b-970f-69d7-e99e-bad2fda7e8bf-3fe75841 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4123-4ce75854 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_0b38de5c-33ad-2808-954f-a8b790914a27-4ce75854 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4129-4ce75854 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4130-4ce75854 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e0b968d8-a528-f6b5-27c8-9fea7a19a957-4ce75854 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e0b968d8-a528-f6b5-27c8-9fea7a19a95e-4ce75854 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e0b968d8-a528-f6b5-27c8-9fea7a19a964-4ce75854 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c07f-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c086-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c08d-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c091-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c095-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c09c-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c0a7-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c0ad-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c0b4-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c0be-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9a26ace6-ef78-6516-0c2d-8b10ac92c0c4-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_35d0d00e-62de-571a-29f8-f1da615cb1b1-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_35d0d00e-62de-571a-29f8-f1da615cb1bb-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_35d0d00e-62de-571a-29f8-f1da615cb1c2-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_35d0d00e-62de-571a-29f8-f1da615cb1c9-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_35d0d00e-62de-571a-29f8-f1da615cb1d0-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_46e9f95a-4698-720c-9395-ff612466b1ad-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_46e9f95a-4698-720c-9395-ff612466b1b4-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_46e9f95a-4698-720c-9395-ff612466b1be-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_46e9f95a-4698-720c-9395-ff612466b1c2-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_46e9f95a-4698-720c-9395-ff612466b1c9-4ce75854 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#grid-banner1.w-node-_5681a36b-970f-69d7-e99e-bad2fda7e8bc-4ce75854 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_5681a36b-970f-69d7-e99e-bad2fda7e8bf-4ce75854 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_92883836-20af-8439-5864-5cea4763fef5-ffe7588d {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ed74cce4-e624-223e-ffff-bd9da01015bc-25e758a4 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ed74cce4-e624-223e-ffff-bd9da01015bc-0be758a8 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_34c442cd-6e2d-dbfe-9337-4a279a8d46b5-e2e758ac {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_34c442cd-6e2d-dbfe-9337-4a279a8d46b5-c7e758ae {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fd821846-852e-012d-9fda-1afea8e58ef3-c7e758ae {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_945824d3-2d1a-6920-8d24-cf3c51e3be45-99e758af {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_945824d3-2d1a-6920-8d24-cf3c51e3be45-9be758b0 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_10aa8c9f-c121-961a-dfce-ed7c2e089aa9-6ce758b1 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-eb9a917f-f626-0dea-b6f0-f0cc38ca1cc9-ace758b2 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_34c442cd-6e2d-dbfe-9337-4a279a8d46b5-75e758b5 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_89149c42-1916-c3cc-1019-a2db1e73c751-79e758b9 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_4187819d-bf60-da52-81b8-8ff7bfc56214-79e758b9 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_680971b2-7eae-d0a3-5e54-313a3dd815da-79e758b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_680971b2-7eae-d0a3-5e54-313a3dd815dd-79e758b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_680971b2-7eae-d0a3-5e54-313a3dd815e0-79e758b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_05717f59-51e8-334a-7593-18caf3a05031-6fe758ba {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-d3fdb6eb-d89a-3b05-19e9-1ad1701ea3ca-6fe758ba {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d3fdb6eb-d89a-3b05-19e9-1ad1701ea3cd-6fe758ba {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d3fdb6eb-d89a-3b05-19e9-1ad1701ea3d0-6fe758ba {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-b11a0e7e-389f-feba-a9c2-d5bf1ecad47f-32e758bc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b11a0e7e-389f-feba-a9c2-d5bf1ecad481-32e758bc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b11a0e7e-389f-feba-a9c2-d5bf1ecad483-32e758bc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b11a0e7e-389f-feba-a9c2-d5bf1ecad485-32e758bc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4129-0fe758be {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e535588f-cc79-3f79-4c97-56eff067bd9c-0fe758be {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4130-0fe758be {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c1cf26bb-3d16-e2e7-26eb-0120c499ff70-0fe758be {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_34812a4b-1a1e-db65-daed-022d7247c9ff-0fe758be {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5eca0010-9086-54f9-565a-f532d47ec095-0fe758be {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_74cd9d6e-71ab-e5be-c8ec-86d323c4f2ac-0fe758be {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_74cd9d6e-71ab-e5be-c8ec-86d323c4f2b0-0fe758be {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_74cd9d6e-71ab-e5be-c8ec-86d323c4f2b5-0fe758be {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4129-9de758bf {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e535588f-cc79-3f79-4c97-56eff067bd9c-9de758bf {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17d7fc1d-7599-e444-2e02-06d1287d4130-9de758bf {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c1cf26bb-3d16-e2e7-26eb-0120c499ff70-9de758bf {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_34812a4b-1a1e-db65-daed-022d7247c9ff-9de758bf {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5eca0010-9086-54f9-565a-f532d47ec095-9de758bf {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_74cd9d6e-71ab-e5be-c8ec-86d323c4f2ac-9de758bf {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_74cd9d6e-71ab-e5be-c8ec-86d323c4f2b0-9de758bf {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_74cd9d6e-71ab-e5be-c8ec-86d323c4f2b5-9de758bf {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2f7ab910-9398-e510-b029-4d8999a72985-07e758c7 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_6a10a22d-e458-c575-b129-fbee9a82533c-07e758c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a10a22d-e458-c575-b129-fbee9a825343-07e758c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_6a10a22d-e458-c575-b129-fbee9a825349-07e758c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116fcf-b6e758ca {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116fe6-b6e758ca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116fe7-b6e758ca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116feb-b6e758ca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116fef-b6e758ca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ff0-b6e758ca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ff4-b6e758ca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ff8-b6e758ca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ff9-b6e758ca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ffd-b6e758ca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117012-b6e758ca {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117017-b6e758ca {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117053-b6e758ca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117062-b6e758ca {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117067-b6e758ca {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117086-b6e758ca {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170aa-b6e758ca {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170af-b6e758ca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170ba-b6e758ca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170be-b6e758ca {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170c3-b6e758ca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170cb-b6e758ca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fc81-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fc88-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fc8f-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fc96-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fc9a-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fca1-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fcaa-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fcb0-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fcb7-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fcbe-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fcc7-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fcd3-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fcdd-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fce4-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fceb-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c6afac9-c8b7-ebd5-e294-dd747b33fcf2-b6e758ca {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-e1040803-b72a-54cb-09c1-37f84cc496bb-b6e758ca {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e1040803-b72a-54cb-09c1-37f84cc496c2-b6e758ca {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e1040803-b72a-54cb-09c1-37f84cc496cb-b6e758ca {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e1040803-b72a-54cb-09c1-37f84cc496d1-b6e758ca {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b31e7ced-81ed-7943-a203-247283c61ace-b9e758d0 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_00aded7a-4273-48e4-807d-d850e5aa8942-c3e758d1 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_6748c55e-97a1-1fb7-8c47-5eb44011ea93-8ee758d2 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116fcf-dae758d3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116fe6-dae758d3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116fe7-dae758d3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116feb-dae758d3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116fef-dae758d3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ff0-dae758d3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ff4-dae758d3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ff8-dae758d3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ff9-dae758d3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1116ffd-dae758d3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117012-dae758d3 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117017-dae758d3 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117053-dae758d3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117062-dae758d3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117067-dae758d3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a785f136-4702-c922-2fe9-adb1a1117086-dae758d3 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170aa-dae758d3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170af-dae758d3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170ba-dae758d3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170be-dae758d3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170c3-dae758d3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a785f136-4702-c922-2fe9-adb1a11170cb-dae758d3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef1d8-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef1df-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef1e6-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef1ea-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef1ee-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef1f5-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef200-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef206-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef20d-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef217-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9281e03e-6d0e-590f-6d6f-500523eef21d-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3dc867b8-fe1b-4b0c-0b25-394514310d6a-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3dc867b8-fe1b-4b0c-0b25-394514310d71-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3dc867b8-fe1b-4b0c-0b25-394514310d78-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3dc867b8-fe1b-4b0c-0b25-394514310d7f-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3dc867b8-fe1b-4b0c-0b25-394514310d83-dae758d3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-d387f6ce-f5d8-2b86-7494-e7f884957662-dae758d3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-d387f6ce-f5d8-2b86-7494-e7f884957669-dae758d3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d387f6ce-f5d8-2b86-7494-e7f884957672-dae758d3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-d387f6ce-f5d8-2b86-7494-e7f884957678-dae758d3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_4190e157-6b23-e5b3-299c-a648ebcf0000-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4190e157-6b23-e5b3-299c-a648ebcf001e-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4190e157-6b23-e5b3-299c-a648ebcf0042-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4190e157-6b23-e5b3-299c-a648ebcf0057-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4190e157-6b23-e5b3-299c-a648ebcf005a-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4190e157-6b23-e5b3-299c-a648ebcf0071-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#sit-1.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a7a-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a7b-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#sit-2.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a7c-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a7d-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#sit-3.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a7e-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#asia-1.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a80-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a81-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#asia-2.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a82-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#europe-1.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a84-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#world-3.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a8a-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a8b-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#world-4.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a8c-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a8d-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#world-5.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a8e-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a8f-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#world-6.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a90-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a91-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#mena-1.w-node-_4ad2db73-ab71-c4a0-9e6f-4faf34a1fe2a-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ad2db73-ab71-c4a0-9e6f-4faf34a1fe2b-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#mena-2.w-node-_0fd1a266-f89a-cd31-0615-0b1a614b48ce-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0fd1a266-f89a-cd31-0615-0b1a614b48cf-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#\31 -day-15.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc64-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23e772eb-f2c6-2349-d909-37931ac3bc65-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#\31 -day-50.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc66-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23e772eb-f2c6-2349-d909-37931ac3bc67-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#\33 -day-25.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc68-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#SIT-1.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc6a-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23e772eb-f2c6-2349-d909-37931ac3bc6b-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#eur-1.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc6c-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#americas-1.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc6e-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#me-1.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc70-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#me-2.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc72-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#eur-2.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc74-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#SIT-2.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc76-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#ASIA-1.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc78-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#americas-2.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc7a-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#seas-1.w-node-_23e772eb-f2c6-2349-d909-37931ac3bc7c-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a94-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a96-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#within-country.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a9a-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#to-malaysia.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8aa1-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#to-other-countries.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8aa8-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#receiving-calls.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8aaf-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8ab5-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8ab7-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#sms-rates.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8abb-24e758d9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f61454-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f6145e-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f61462-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f61466-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f6146a-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f61471-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f6147c-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f61483-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f61487-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f6148b-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f61495-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f6149f-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f614a3-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f614a7-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f614ab-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_99de3f65-a465-15f7-4bf4-ce4836f614b2-24e758d9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eda8ec73-600e-23a0-2df8-f21ca285d5d9-24e758d9 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-eda8ec73-600e-23a0-2df8-f21ca285d5e5-24e758d9 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-eda8ec73-600e-23a0-2df8-f21ca285d5ee-24e758d9 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_9a59a069-bd7c-c526-c9ff-fada23938f30-24e758d9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_9a59a069-bd7c-c526-c9ff-fada23938f34-24e758d9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_9a59a069-bd7c-c526-c9ff-fada23938f3e-24e758d9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_9a59a069-bd7c-c526-c9ff-fada23938f4a-24e758d9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_9a59a069-bd7c-c526-c9ff-fada23938f4e-24e758d9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_9a59a069-bd7c-c526-c9ff-fada23938f58-24e758d9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_3a0ffa2f-1d97-39be-3316-1720786626c7-89e758de {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8d2751b3-4c0c-d04a-a485-d9567e68cf04-89e758de {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8d2751b3-4c0c-d04a-a485-d9567e68cf11-89e758de {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c341cfef-8184-9301-4cfa-a50e09acd57a-89e758de {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_25beb507-9cd9-9593-464b-061f21d0acc5-89e758de {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c55d7c9c-229e-af6d-593f-62749b0dbe7c-29e758e5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-aa7ca4d2-6440-67d4-84c9-d979420936a8-29e758e5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_0b38c16d-f616-1088-a6d4-f6ade506f065-29e758e5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_472f1572-1a2f-f356-4fb8-7e03d7dbfc8b-29e758e5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2fe3f969-3463-33b7-ddaa-2d979cc55b04-29e758e5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_9b487d08-50cb-007a-e9a2-af82208ae037-7ae758e6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6b3d83f0-8887-ddff-9bdc-4bb2c2e8adfa-7ae758e6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1b5764c0-f26b-43af-6d3b-d765cc14cd9b-7ae758e6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_46671ee4-60a0-3f8c-d543-6ecd0e0f5d67-7ae758e6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ce5019f1-390e-b213-6f5c-72b3ac910679-7ae758e6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e14e34a9-b571-9b26-ec8b-d04a5b2de813-95e758e7 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_40dafe6f-a971-4afa-da2a-130705dcbefd-f7e758ec {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_40dafe6f-a971-4afa-da2a-130705dcbf03-f7e758ec {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_40dafe6f-a971-4afa-da2a-130705dcbf09-f7e758ec {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_40dafe6f-a971-4afa-da2a-130705dcbf19-f7e758ec {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_40dafe6f-a971-4afa-da2a-130705dcbf1f-f7e758ec {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4aca0173-cd8f-8a19-afea-c2a97941938d-f7e758ec {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4aca0173-cd8f-8a19-afea-c2a979419393-f7e758ec {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3b006289-d9ce-ff2d-6b70-b8b9901a2d83-47e758ed {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3b006289-d9ce-ff2d-6b70-b8b9901a2d89-47e758ed {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3b006289-d9ce-ff2d-6b70-b8b9901a2d8f-47e758ed {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3b006289-d9ce-ff2d-6b70-b8b9901a2d9f-47e758ed {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3b006289-d9ce-ff2d-6b70-b8b9901a2da5-47e758ed {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1340af85-6efe-4d28-651f-90b8712a84e3-47e758ed {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1340af85-6efe-4d28-651f-90b8712a84e9-47e758ed {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_296a97f1-c240-dec0-1a5e-e49aad3c90e1-dae758f8 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_296a97f1-c240-dec0-1a5e-e49aad3c90e5-dae758f8 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_296a97f1-c240-dec0-1a5e-e49aad3c90e9-dae758f8 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_296a97f1-c240-dec0-1a5e-e49aad3c90e1-4fe758f9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_296a97f1-c240-dec0-1a5e-e49aad3c90e5-4fe758f9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_296a97f1-c240-dec0-1a5e-e49aad3c90e9-4fe758f9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e6b4fad0-cc68-7fe3-2018-ab60bc2e7e8f-96e758fa {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_628a9dd7-3217-080f-69d1-90fead3beb9d-89e75902 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_58ccd96b-8b6e-5c1a-af27-950b34512d81-10e75907 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_58ccd96b-8b6e-5c1a-af27-950b34512d81-fce75908 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3544e36b-ddef-9d7e-387d-c6ab8e800c55-1be75910 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

@media screen and (min-width: 1920px) {
  #w-node-_8a89e0b2-a66d-f141-005a-5d1433470c0e-a7e75380 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_18ed6c74-b233-7329-b117-f8b3dd906b1d-9ae75390 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b9da4dca-b96f-68e3-1d18-ab1ac0f44b37-c1e754fa {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_53c8c463-c790-78d1-6c1f-cec8427723c3-d9e752c3 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_8a89e0b2-a66d-f141-005a-5d1433470c05-a7e75380 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8a89e0b2-a66d-f141-005a-5d1433470c0e-a7e75380 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8a89e0b2-a66d-f141-005a-5d1433470c17-a7e75380 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8a89e0b2-a66d-f141-005a-5d1433470c26-a7e75380 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0175f853-7a09-8fea-aeca-0ce37220a08c-a7e75380 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_18ed6c74-b233-7329-b117-f8b3dd906b13-9ae75390 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_18ed6c74-b233-7329-b117-f8b3dd906b1d-9ae75390 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_18ed6c74-b233-7329-b117-f8b3dd906b24-9ae75390 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_18ed6c74-b233-7329-b117-f8b3dd906b2b-9ae75390 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7f1a8cb6-cf12-29cd-347e-fab25aff908c-9ae75390 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e57-fde753a2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b9da4dca-b96f-68e3-1d18-ab1ac0f44b37-fde753a2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_76cab3b8-5824-70cb-7594-327b94d7a323-fde753a2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8ce4636c-c6dc-374a-4a81-f72ad876d240-fde753a2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e1d3983b-894d-e4f3-6af8-7f23f2125812-2be753b1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_35a0b886-6e05-ede7-5243-6717ff5864c3-2be753b1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-e1d3983b-894d-e4f3-6af8-7f23f2125813-2be753b1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_49a6cff4-c934-2ed6-56dd-282e3ed45e57-c1e754fa {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b9da4dca-b96f-68e3-1d18-ab1ac0f44b37-c1e754fa {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_76cab3b8-5824-70cb-7594-327b94d7a323-c1e754fa {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8ce4636c-c6dc-374a-4a81-f72ad876d240-c1e754fa {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8731c559-cd6b-febb-e651-b56aa0aafe8b-76e75678 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_8731c559-cd6b-febb-e651-b56aa0aafe8b-3be7568b {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_7b9a6e7f-dfe3-0189-9b46-82348d83d10a-79e756dd {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-fa3cf15e-31ea-f312-4065-7850c98437f5-c9e756e9 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_1e67136c-5ac1-7b1b-9328-318fc341f63c-c9e756e9 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_6d7d371e-21d1-59fa-c757-d3cbfab11eec-c9e756e9 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_6d7d371e-21d1-59fa-c757-d3cbfab11efe-c9e756e9 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-ceeff5a3-cc14-ad70-eca2-394a2ae483dc-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_983eaa2f-ac15-b8ea-e5db-c591b30c1978-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_4eb8edfe-14c5-4aeb-5ead-0ee6ee7800d1-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_19a55d1a-772e-8772-3266-b08c55651095-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_54833151-a05f-fcb0-5c22-055ed2607005-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_22d1dad1-ecb8-f745-68c2-ecd9b9b322e1-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_8e601395-4620-1e7e-5ab4-5ca30dc61abb-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-e0773abc-816a-9b51-52b7-cb03a5766d54-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-afa9563c-fc8c-2f6d-a636-ce1966831dfa-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_65530600-732d-745d-a506-36cbac242790-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_86b68f67-b2aa-6fc3-3dce-6639ee776ecb-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_76fa1f92-147a-f5b9-e624-f03646383eb3-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_634f6328-2592-280a-0ab6-15674110ac0d-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-e9507488-fce3-c2c3-ce6a-7c508f7b406e-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_05379611-2b21-8b4b-c152-f1c89b562d22-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_8aec8f0e-56c1-221a-1e6e-62dbe45fca87-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_1f331712-10d2-af9a-83b9-c4c55a6889d8-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_87eabf51-2ce5-48a6-d958-bcbda916a128-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-ef89c93a-539a-1fc7-b159-352d7d548151-cee75826 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_17d7fc1d-7599-e444-2e02-06d1287d4123-3fe75841 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_305143e6-0462-6b3a-310f-b65a462dc0b5-3fe75841 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_17d7fc1d-7599-e444-2e02-06d1287d4123-4ce75854 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_74cd9d6e-71ab-e5be-c8ec-86d323c4f2ac-0fe758be {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_74cd9d6e-71ab-e5be-c8ec-86d323c4f2ac-9de758bf {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_0c149542-dbdf-b789-2840-149a1a998062-0be7562c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a30419aa-b0b6-6b1f-8519-3a87d26d8bff-00e7563f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4190e157-6b23-e5b3-299c-a648ebcf005a-24e758d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4190e157-6b23-e5b3-299c-a648ebcf0071-24e758d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7c75bd90-065d-8462-3c6e-058e0c2c880f-a4e7550f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e2fb8-ade756e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e2fb8-b0e756e4 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a1117053-b6e758ca {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a11170c6-b6e758ca {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a1117053-dae758d3 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a11170c6-dae758d3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6caff56d-78c3-61b9-b0dd-b70ee999ad9e-6ce7528a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6caff56d-78c3-61b9-b0dd-b70ee999ada1-6ce7528a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5ac4e688-8696-db40-fadb-4490e9b30295-e9b30291 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_9ec37033-8ecc-ccdb-7348-b622dbe4417d-e9b30291 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_6fdb7460-6d09-287d-a6e7-9835c7c282ee-2de752c7 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-be171f38-aa5f-80a8-6934-7b40fffda870-2de752c7 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1da397c3-de9e-f30b-9d9c-6372c3edd7e3-b2e753a5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1da397c3-de9e-f30b-9d9c-6372c3edd7e6-b2e753a5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d6d0450c-225f-7db2-65b7-b354ff9f3162-b2e753a5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-d6d0450c-225f-7db2-65b7-b354ff9f31a9-b2e753a5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_7c75bd90-065d-8462-3c6e-058e0c2c880f-a4e7550f {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-be171f38-aa5f-80a8-6934-7b40fffda870-04e7556e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_96e82374-039d-8edf-6a6e-6c72727d58f5-76e75678 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_96e82374-039d-8edf-6a6e-6c72727d590c-76e75678 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_96e82374-039d-8edf-6a6e-6c72727d5912-76e75678 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_96e82374-039d-8edf-6a6e-6c72727d5917-76e75678 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-aee5049c-6714-397d-c0cd-5b3db17d930d-76e75678 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_96e82374-039d-8edf-6a6e-6c72727d58f5-3be7568b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_96e82374-039d-8edf-6a6e-6c72727d590c-3be7568b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_96e82374-039d-8edf-6a6e-6c72727d5912-3be7568b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_96e82374-039d-8edf-6a6e-6c72727d5917-3be7568b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a85de01e-d37d-a39c-5016-4be754817c3e-3be7568b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3018-ade756e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3020-ade756e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3029-ade756e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3036-ade756e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3018-b0e756e4 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3020-b0e756e4 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3029-b0e756e4 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3036-b0e756e4 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_391394e7-e7cb-5c76-b931-0ff77d37378e-c9e756e9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6d7d371e-21d1-59fa-c757-d3cbfab11eec-c9e756e9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #grid-banner2.w-node-_5681a36b-970f-69d7-e99e-bad2fda7e8bf-3fe75841 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5681a36b-970f-69d7-e99e-bad2fda7e8bf-4ce75854 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_680971b2-7eae-d0a3-5e54-313a3dd815dd-79e758b9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_680971b2-7eae-d0a3-5e54-313a3dd815e0-79e758b9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d3fdb6eb-d89a-3b05-19e9-1ad1701ea3cd-6fe758ba {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d3fdb6eb-d89a-3b05-19e9-1ad1701ea3d0-6fe758ba {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a1117062-b6e758ca {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_19cc3525-3b82-9ecb-1676-a0342628bdb2-b6e758ca {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_19cc3525-3b82-9ecb-1676-a0342628bdd7-b6e758ca {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a1117062-dae758d3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_19cc3525-3b82-9ecb-1676-a0342628bdb2-dae758d3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_19cc3525-3b82-9ecb-1676-a0342628bdd7-dae758d3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #plan-type-div.w-node-_619e86a0-c3dc-1abb-0a63-8b9e7ddc8a62-24e758d9 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-eda8ec73-600e-23a0-2df8-f21ca285d5e5-24e758d9 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-eda8ec73-600e-23a0-2df8-f21ca285d5ee-24e758d9 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_40dafe6f-a971-4afa-da2a-130705dcbf1f-f7e758ec {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_4aca0173-cd8f-8a19-afea-c2a979419393-f7e758ec {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_3b006289-d9ce-ff2d-6b70-b8b9901a2da5-47e758ed {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_1340af85-6efe-4d28-651f-90b8712a84e9-47e758ed {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6caff56d-78c3-61b9-b0dd-b70ee999ad9b-6ce7528a {
    -ms-grid-row-span: 2;
    grid-row-end: 2;
  }

  #w-node-_5ac4e688-8696-db40-fadb-4490e9b30295-e9b30291 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_9ec37033-8ecc-ccdb-7348-b622dbe4417d-e9b30291 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-be938601-a26a-521e-9c55-c39918231bfe-b2e753a5 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-be938601-a26a-521e-9c55-c39918231c0d-b2e753a5 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-be938601-a26a-521e-9c55-c39918231c1b-b2e753a5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-be938601-a26a-521e-9c55-c39918231c2a-b2e753a5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-be938601-a26a-521e-9c55-c39918231c3a-b2e753a5 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_5c89937e-9def-5327-164c-253c10e0938a-b2e753a5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_1da397c3-de9e-f30b-9d9c-6372c3edd7e0-b2e753a5 {
    -ms-grid-row-span: 2;
    grid-row-end: 2;
  }

  #w-node-_67c205f0-378f-3a00-866c-7877af4531a1-b2e753a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_67c205f0-378f-3a00-866c-7877af4531a5-b2e753a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_67c205f0-378f-3a00-866c-7877af4531a9-b2e753a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_16a6eaa5-dc34-9a73-2368-67f901a6803a-b2e753a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_16a6eaa5-dc34-9a73-2368-67f901a6803e-b2e753a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_16a6eaa5-dc34-9a73-2368-67f901a68042-b2e753a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d6d0450c-225f-7db2-65b7-b354ff9f3162-b2e753a5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-d6d0450c-225f-7db2-65b7-b354ff9f31a9-b2e753a5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-dfc7387f-a6b7-e684-b3ca-a351a10f31d8-a0e753b9 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-a85de01e-d37d-a39c-5016-4be754817c3e-3be7568b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e11575ab-1adf-0d56-f9e2-a9ea402bc553-79e756dd {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3036-ade756e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4588999c-900b-699b-4c5b-9de7378e3036-b0e756e4 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6d7d371e-21d1-59fa-c757-d3cbfab11eec-c9e756e9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6d7d371e-21d1-59fa-c757-d3cbfab11efc-c9e756e9 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_6d7d371e-21d1-59fa-c757-d3cbfab11efd-c9e756e9 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_6d7d371e-21d1-59fa-c757-d3cbfab11efe-c9e756e9 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #grid-banner1.w-node-_5681a36b-970f-69d7-e99e-bad2fda7e8bc-3fe75841 {
    -ms-grid-row-span: 2;
    grid-row-end: 2;
  }

  #grid-banner1.w-node-_5681a36b-970f-69d7-e99e-bad2fda7e8bc-4ce75854 {
    -ms-grid-row-span: 2;
    grid-row-end: 2;
  }

  #w-node-d14a2cc0-d256-2d9e-8b97-139e65ce3649-99e758af {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d14a2cc0-d256-2d9e-8b97-139e65ce364d-99e758af {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d14a2cc0-d256-2d9e-8b97-139e65ce3651-99e758af {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d14a2cc0-d256-2d9e-8b97-139e65ce3649-9be758b0 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d14a2cc0-d256-2d9e-8b97-139e65ce364d-9be758b0 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d14a2cc0-d256-2d9e-8b97-139e65ce3651-9be758b0 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_680971b2-7eae-d0a3-5e54-313a3dd815da-79e758b9 {
    -ms-grid-row-span: 2;
    grid-row-end: 2;
  }

  #w-node-d3fdb6eb-d89a-3b05-19e9-1ad1701ea3ca-6fe758ba {
    -ms-grid-row-span: 2;
    grid-row-end: 2;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a1116fe6-b6e758ca {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a1117053-b6e758ca {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_19cc3525-3b82-9ecb-1676-a0342628bdb2-b6e758ca {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_19cc3525-3b82-9ecb-1676-a0342628bdd7-b6e758ca {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a1116fe6-dae758d3 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a785f136-4702-c922-2fe9-adb1a1117053-dae758d3 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_19cc3525-3b82-9ecb-1676-a0342628bdb2-dae758d3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_19cc3525-3b82-9ecb-1676-a0342628bdd7-dae758d3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-eda8ec73-600e-23a0-2df8-f21ca285d5d9-24e758d9 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3a0ffa2f-1d97-39be-3316-1720786626c7-89e758de {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}
@font-face {
  font-family: 'Remix';
  src: url('https://assets.website-files.com/6152b2d34ca06b6d275dd66e/6152b2d34ca06b7ec45dd6a0_remix.eot') format('embedded-opentype'), url('https://assets.website-files.com/6152b2d34ca06b6d275dd66e/6152b2d34ca06b0d515dd6a4_remix.woff') format('woff'), url('https://assets.website-files.com/6152b2d34ca06b6d275dd66e/6152b2d34ca06bdb365dd6b6_remix.ttf') format('truetype'), url('https://assets.website-files.com/6152b2d34ca06b6d275dd66e/6152b2d34ca06b75e05dd6b8_remix.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Saoldisplay';
  src: url('https://assets.website-files.com/6152b2d34ca06b6d275dd66e/632055716f82a003f0f1403f_SaolDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tech headlines';
  src: url('https://assets.website-files.com/6152b2d34ca06b6d275dd66e/61b1cdab75fd54caa9f23526_Tech%20Headlines.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}