/* storefront.css -- the whole storefront: rules inherited from the Webflow export first, our own after them. Comments in storefront.css.md (same folder) */

/*= Rules that came from the Webflow export -- renamed, not rewritten =*/

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family: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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}.esim-inline-block{max-width:100%;display:inline-block}.esim-btn{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.esim-btn{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.esim-embed:before,.esim-embed:after{content:" ";grid-area:1/1/2/2;display:table}.esim-embed:after{clear:both}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.esim-form{margin:0 0 15px}.esim-form__done{text-align:center;background-color:#ddd;padding:20px;display:none}.esim-form__fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.esim-input{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.esim-input::placeholder{color:#999}.esim-input:focus{border-color:#3898ec;outline:0}.esim-input[disabled],.esim-input[readonly],fieldset[disabled] .esim-input{cursor:not-allowed}.esim-input[readonly]{background-color:#eee}textarea.esim-input{height:auto}.esim-form__label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.esim-radio{margin-bottom:5px;padding-left:20px;display:block}.esim-radio:before,.esim-radio:after{content:" ";grid-area:1/1/2/2;display:table}.esim-radio:after{clear:both}.esim-radio__input{float:left;margin:3px 0 0 -20px;line-height:normal}.esim-container{max-width:940px;margin-left:auto;margin-right:auto}.esim-container:before,.esim-container:after{content:" ";grid-area:1/1/2/2;display:table}.esim-container:after{clear:both}@media screen and (max-width:991px){.esim-container{max-width:728px}}@media screen and (max-width:479px){.esim-container{max-width:none}}.esim-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.esim-slider__mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.esim-slider__slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.esim-slider__nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.esim-slider__dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.esim-slider__dot.esim-is-active-dot{background-color:#fff}.esim-slider__dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.esim-slider__dot:focus.esim-is-active-dot{box-shadow:none}.esim-slider__prev,.esim-slider__next{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.esim-slider__prev:focus,.esim-slider__next:focus{outline:0}.esim-slider__prev{z-index:3;right:auto}.esim-slider__next{z-index:4;left:auto}.esim-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.esim-dropdown__toggle{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.esim-dropdown__toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.esim-dropdown__toggle:focus{outline:0}.esim-dropdown__list{background:#ddd;min-width:100%;display:none;position:absolute}.esim-dropdown__list.esim-is-open-menu{display:block}.esim-richtext:before,.esim-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.esim-richtext:after{clear:both}.esim-richtext[contenteditable=true]:before,.esim-richtext[contenteditable=true]:after{white-space:initial}.esim-richtext ol,.esim-richtext ul{overflow:hidden}.esim-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.esim-richtext figure{max-width:60%;position:relative}.esim-richtext figure>div:before{cursor:default!important}.esim-richtext figure img{width:100%}.esim-richtext figure div{color:#0000;font-size:0}.esim-richtext figure[data-rt-type=image]{display:table}.esim-richtext figure[data-rt-type=image]>div{display:inline-block}.esim-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.esim-richtext figure[data-rt-type=video]{width:60%;height:0}.esim-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.esim-richtext figure[data-rt-type=video]>div{width:100%}.esim-navbar{z-index:1000;background:#ddd;position:relative}.esim-navbar:before,.esim-navbar:after{content:" ";grid-area:1/1/2/2;display:table}.esim-navbar:after{clear:both}.esim-navbar__brand{float:left;color:#333;text-decoration:none;position:relative}.esim-navbar__link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.esim-navbar__link.esim-is-current{color:#0082f3}.esim-navbar__menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.esim-navbar[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.esim-navbar[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.esim-navbar__burger{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.esim-navbar__burger:focus{outline:0}.esim-navbar__burger.esim-is-open-menu{color:#fff;background-color:#c8c8c8}.esim-navbar[data-collapse=all] .esim-navbar__menu{display:none}.esim-navbar[data-collapse=all] .esim-navbar__burger{display:block}@media screen and (max-width:991px){.esim-navbar[data-collapse=medium] .esim-navbar__menu{display:none}.esim-navbar[data-collapse=medium] .esim-navbar__burger{display:block}}@media screen and (max-width:767px){.esim-navbar[data-collapse=small] .esim-navbar__menu{display:none}.esim-navbar[data-collapse=small] .esim-navbar__burger{display:block}.esim-navbar__brand{padding-left:10px}}@media screen and (max-width:479px){.esim-navbar[data-collapse=tiny] .esim-navbar__menu{display:none}.esim-navbar[data-collapse=tiny] .esim-navbar__burger{display:block}}.esim-tabs{position:relative}.esim-tabs:before,.esim-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.esim-tabs:after{clear:both}.esim-tabs__menu{position:relative}.esim-tabs__link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.esim-tabs__link.esim-is-current{background-color:#c8c8c8}.esim-tabs__link:focus{outline:0}.esim-tabs__content{display:block;position:relative;overflow:hidden}.esim-tabs__pane{display:none;position:relative}.esim-is-tab-active{display:block}@media screen and (max-width:479px){.esim-tabs__link{display:block}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.esim-layout{display:grid}:root{--gray900:#101828;--brandlink:#c5040b;--gray400:#98a2b3;--gray500:#667085;--brand500-main:#e81932;--gray75:#f5f7f9;--gray50:#f9fafb;--pastelyellow100:#faf9d7;--gray700:#344054;--gray100:#f2f4f7;--gray300:#d0d5dd;--ts-product-background\<deleted\|variable-cb0c2337\>:#f9f9f9;--gray600:#475467;--white:white;--gray200:#eaecf0;--ui-primary-gray\<deleted\|variable-83da58b9\>:#f9f9f9;--ts-primary\<deleted\|variable-1b657e59\>:#e81932;--_apps---colors--primary:var(--brand500-main);--_apps---colors--border:var(--gray300);--gray25:#fcfcfd;--product-border\<deleted\|variable-28251a3e\>:#ddd0d0;--elements-webflow-library-general--shadow-04:#14142b24;--product-hover\<deleted\|variable-8acb3114-cfd3-13b9-c52e-2bfb2f1ee68c\>:#475467;--success700:#027a48;--elements-webflow-library-neutral--300:#eff0f6;--elements-webflow-library-neutral--100:white;--elements-webflow-library-general--shadow-01:#14142b0f;--accessible-components--dark-grey:#9b9b9b;--success600:#039855;--red600:#d83546;--gray800:#1d2939;--success800:#05603a;--warning300:#fec84b;--warning500:#f79009;--success50:#ecfdf3;--warning900:#7a2e0e;--success300:#6ce9a6;--warning700:#b54708;--success500:#12b76a;--success25:#f6fef9;--warning100:#fef0c7;--warning50:#fffaeb;--warning600:#dc6803;--success900:#054f31;--warning25:#fffcf5;--warning400:#fdb022;--warning200:#fedf89;--success200:#a6f4c5;--warning800:#93370d;--success100:#d1fadf;--pastelgreen50:#ecfdf3;--_space---space-badge:4rem;--pastelgreen100:#d7fae6;--pastelgreen200:#b4f5d3;--accessible-components--dodger-blue:#1378d1;--elements-webflow-library-accent--primary-1:#4a3aff;--pastelteal50:#ecfdfa;--pastelteal100:#d7faf5;--elements-webflow-library-general--shadow-02:#14142b14;--elements-webflow-library-general--shadow-03:#14142b1a;--pastelteal200:#b4f5ec;--pastelyellow50:#fdfcec;--pastelyellow200:#f5f3b4;--pastelorange50:#fdf5ec;--elements-webflow-library-neutral--600:#6e7191;--pastelorange100:antiquewhite;--elements-webflow-library-neutral--800:#211f54;--pastelorange200:#f5d8b4;--pastelpink50:#fdecf7;--pastelpink100:#fad7ee;--elements-webflow-library-secondary--color-2:#f2f1ff;--elements-webflow-library-secondary--color-1:#281ca5;--pastelpink200:#f5b4e0;--pastelpurple50:#f5ecfd;--untitled-ui--pink50:#fdf2fa;--pastelpurple100:#ead7fa;--untitled-ui--pink700:#c11574;--pastelpurple200:#d8b4f5;--untitled-ui--indigo50:#eef4ff;--untitled-ui--indigo700:#3538cd;--flowui-component-library--gray-500:#6b7094;--flowui-component-library--gray-700:#282556;--flowui-component-library--primary-base:#642eff;--flowui-component-library--gray-400:#b6b9ce;--flowui-component-library--gray-200:#f3f5fb;--flowui-component-library--grey-300:#e4e6f1;--flowui-component-library--gray-900:#160042;--elements-webflow-library--neutral--500:#a0a3bd}.esim-layout-block{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.esim-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.esim-checkbox{margin-bottom:5px;padding-left:20px;display:block}.esim-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.esim-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.esim-checkbox__input{float:left;margin:4px 0 0 -20px;line-height:normal}.esim-hflex{flex-direction:row;align-items:flex-start;display:flex}.esim-form__radio-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.esim-form__radio-custom.esim-is-checked{border-width:4px;border-color:#3898ec}body{color:var(--gray900);flex-flow:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5;display:flex}h1{color:var(--gray900);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:3.5rem;font-weight:500;line-height:1.2}h2{color:var(--gray900);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:3rem;font-weight:500;line-height:1.2}h3{color:var(--gray900);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.2}h4{color:var(--gray900);margin-top:0;margin-bottom:.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2rem;font-weight:500;line-height:1.3}h5{color:var(--gray900);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.4}h6{color:var(--gray900);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4}p{margin-bottom:0;font-size:1rem}a{color:var(--brandlink);text-decoration:none;-webkit-text-decoration-color:var(--brandlink);text-decoration-color:var(--brandlink);font-size:1rem}a:hover{text-decoration:none}ul{margin-top:0;margin-bottom:.5rem;padding-left:2rem}ol{margin-top:0;margin-bottom:.5rem;padding-left:2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}li{margin-top:.25rem;margin-bottom:.25rem}img{border-radius:.5rem;max-width:100%;display:inline-block}blockquote{color:var(--gray900);border-left:5px solid #e2e2e2;margin-bottom:0;padding:.75rem 1.25rem;font-size:1.5rem;font-style:italic}.esim-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.esim-container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.esim-padding-medium{padding:3.5rem 2rem}.esim-padding-medium:where(.esim-var-gray-panel),.esim-padding-medium:where(.esim-var-activate-white),.esim-padding-medium:where(.esim-var-muted-text),.esim-padding-medium:where(.esim-var-pill-button),.esim-padding-medium:where(.esim-var-review-band){background-color:var(--gray75)}.esim-padding-medium:where(.esim-var-yellow-band){background-color:var(--pastelyellow100)}.esim-padding-medium:where(.esim-var-coupon-band),.esim-padding-medium.esim-is-gray75,.esim-padding-medium.esim-is-gray75{background-color:var(--gray75)}.esim-padding-medium:where(.esim-var-coupon-band),.esim-padding-medium.esim-is-gray75{background-color:var(--gray75)}.esim-button_navbar-menu{padding:0}.esim-container-navbar{justify-content:space-between;align-items:center;width:100%;max-width:80rem;height:100%;margin-left:auto;margin-right:auto;display:flex}.esim-section-navbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fff6;align-items:center;min-height:5rem;padding-left:2rem;padding-right:2rem;display:flex;position:sticky;inset:0% 0% auto}.esim-divider{background-color:var(--gray300);width:100%;height:1px;color:var(--gray300);-webkit-text-stroke-color:var(--gray300)}.esim-icon-featured-outline-large{border:.1rem solid var(--gray300);background-color:var(--white);width:4.5rem;height:4.5rem;color:var(--gray700);border-radius:100%;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.esim-header-image-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;padding-top:1rem;padding-bottom:1rem}.esim-header-content{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;padding-left:2rem;display:flex}.esim-heading-faq{letter-spacing:normal;margin-right:1.125rem;font-size:1rem;font-weight:400}.esim-utility-page-wrap{background-color:var(--ui-primary-gray\<deleted\|variable-83da58b9\>);justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.esim-content_container{flex-direction:column;align-items:center;display:flex}.esim-button_container{justify-content:center;margin-top:2rem;display:flex}.esim-layout-activate-item{background-color:var(--gray100);text-align:center;border-radius:1rem;flex-direction:column;width:100%;padding:1rem;display:flex}.esim-layout-activate-item:where(.esim-var-activate-white),.esim-layout-activate-item:where(.esim-var-activate-alt){background-color:var(--white)}.esim-compatibility-feature{align-items:center;margin-bottom:.25rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.esim-tab-feature-list{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:auto;display:grid}.esim-tab-view{border:1px solid var(--gray200);background-color:var(--white);border-radius:1rem;padding:2rem;box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #10182808}.esim-button_row{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.esim-layout-item-text-wrapper{padding:.25rem}.esim-layout-icon-wrapper{justify-content:center;align-self:center;align-items:flex-start;padding:.25rem}.esim-tab-layout-item{align-items:center;display:flex}.esim-heading-red{color:var(--brand500-main);margin-bottom:.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.esim-heading-red.esim-is-uppercase{text-transform:uppercase}.esim-values-card{height:100%;color:var(--gray700);text-align:center;overflow:hidden}.esim-values-card-body{padding:1rem}.esim-customer-client{text-align:left;align-items:center;margin-top:auto;display:flex}.esim-review-card,.esim-coupon-step{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border:1px solid var(--gray50);background-color:var(--gray100);border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;padding:1.5rem;display:flex}.esim-review-card:where(.esim-var-coupon-band){background-color:var(--gray200)}.esim-steps-component,.esim-steps-component:where(.esim-var-coupon-band){grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.esim-text-footer-semibold{color:var(--gray600);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5}.esim-logo-image{max-height:100%}.esim-uui-image-full{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.esim-section-grid{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1.75fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.esim-section-grid:lang(de){grid-column-gap:30px;grid-template-columns:1.75fr 1fr}.esim-section-header-image{background-image:linear-gradient(#00000080,#00000080);justify-content:center;align-items:center;height:30rem;display:flex;position:relative;overflow:hidden}.esim-section-text{color:var(--gray600)}.esim-section-image{width:100%;display:block}.esim-section-image-item{box-shadow:0 14px 42px 0 var(--elements-webflow-library-general--shadow-04);border-radius:1rem;overflow:hidden}.esim-grid-2-columns-text-right{grid-column-gap:5rem;grid-row-gap:1.75rem;grid-template-rows:auto;grid-template-columns:.8fr .8fr;grid-auto-columns:1fr;align-items:center;display:grid}.esim-grid-2-columns-text-left{grid-column-gap:5rem;grid-row-gap:1.75rem;grid-template-rows:auto;grid-template-columns:.8fr .8fr;grid-auto-columns:1fr;place-items:center stretch;display:grid}.esim-grid-1-column-gap-row{grid-column-gap:1rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.esim-section-title{justify-content:space-between;margin-bottom:.75rem;text-decoration:none;display:flex}.esim-uui-installsection_category{color:var(--ts-primary\<deleted\|variable-1b657e59\>);margin-top:1rem;margin-bottom:1rem;margin-right:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .3s}.esim-uui-installsection_category:hover{color:var(--ts-primary\<deleted\|variable-1b657e59\>)}.esim-uui-installsection_category.esim-is-current{border-bottom:2px solid #000}.esim-uui-installsection_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.esim-uui-installsection_image-wrapper{border-radius:0;width:100%;padding-top:65%;position:relative;overflow:hidden}.esim-install-steps-item{color:var(--gray600)}.esim-install-list{grid-column-gap:45px;grid-row-gap:45px;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-top:20px}.esim-text-item-counter{color:var(--brand500-main)}.esim-button_destination-link{border:1px solid var(--gray300);background-color:var(--gray50);border-radius:3rem;flex-flow:column;justify-content:center;padding:.5rem;display:block}.esim-button_destination-link:hover{border-color:var(--gray600)}.esim-tabs-content-wrapper{margin-top:1.25em;margin-bottom:1.25rem;overflow:visible}.esim-cookie__buttons-wrapper{flex-direction:row;flex:none;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;margin-left:.5rem;display:flex}.esim-cookie__container{align-items:center;width:100%;max-width:62.5rem;margin-left:auto;margin-right:auto;display:flex}.esim-cookie-prefs__checkbox{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.esim-cookie-prefs__trigger{display:none}.esim-cookie-prefs__close{z-index:1;color:#333;cursor:pointer;background-color:#0000;border-radius:100%;padding:.625rem;font-size:1.25rem;text-decoration:none;position:absolute;inset:.25rem .25rem auto auto}.esim-cookie-prefs__option{border-bottom:1px solid #33333326;padding-top:1rem;padding-bottom:1rem}.esim-cookie-prefs__space-small{margin-bottom:.75rem}.esim-cookie-prefs__title{color:var(--gray900);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;line-height:1.2em}.esim-cookie-prefs__checkbox-label{display:none}.esim-cookie-prefs__text{color:var(--gray600);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:12px}.esim-cookie-prefs__buttons-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;margin-top:2rem;display:flex}.esim-cookie-prefs__buttons-wrapper.esim-max-width-full-mobile-landscape{margin-top:1.5rem}.esim-cookie-prefs__space-medium{justify-content:center;margin-top:24px;margin-bottom:32px;display:flex}.esim-cookie-prefs__checkbox-field{background-color:#ccc;border-radius:999rem;flex-direction:row;justify-content:flex-start;align-items:stretch;width:2.75rem;height:1.5rem;margin-bottom:0;padding:.125rem;display:flex;position:relative}.esim-cookie-prefs__content{height:100%;padding:40px 32px;overflow:scroll}.esim-cookie__text-link{border-style:none none solid;border-width:1px;border-color:var(--gray400);color:var(--gray500);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;text-decoration:none}.esim-cookie-prefs__form{background-color:#fff;border-radius:1rem;width:100%;max-width:576px;height:100%;max-height:60vh;margin-bottom:0;position:relative}.esim-cookie-prefs__close-icon{width:1rem;height:1rem;color:var(--gray900);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.esim-cookie-prefs__overlay{z-index:-1;background-color:#03052499;width:100%;height:100%;position:absolute;inset:0%}.esim-cookie__text{color:var(--gray500);margin-right:1.5rem;font-size:.875rem}.esim-cookie__trigger{display:none}.esim-cookie-prefs__component{z-index:997;grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;padding:2rem;display:none;position:fixed;inset:0%}.esim-cookie-prefs__label{color:var(--gray400);margin-top:0;margin-bottom:0;margin-right:2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700}.esim-cookie-prefs__button{border:2px solid var(--ts-primary\<deleted\|variable-1b657e59\>);background-color:var(--ts-primary\<deleted\|variable-1b657e59\>);border-radius:.5rem;margin-right:8px;padding:10px 32px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:700}.esim-cookie__button{border:2px solid var(--brand500-main);background-color:var(--brand500-main);min-width:8.75rem;color:var(--white);text-align:center;mix-blend-mode:normal;border-radius:100vw;margin-left:1rem;padding:.625rem 1.25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem}.esim-cookie__component{z-index:998;background-color:var(--gray75);border-top:1px solid #4353ff29;border-radius:.5rem .5rem 0 0;padding:1.5rem;display:none;position:fixed;inset:auto 0% 0%;box-shadow:0 2px 5px #0003}.esim-cookie-prefs__toggle-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.esim-cookie-prefs__submit-hide{display:none}.esim-cookie-prefs__toggle{background-color:#fff;border-radius:999px;width:1.25rem;height:1.25rem}.esim-section-advice{overflow:hidden}.esim-section-header-text{object-fit:cover}.esim-paragraph{color:var(--gray500);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}.esim-paragraph p{color:var(--gray600);margin-bottom:1rem}.esim-max-height-xxsmall{justify-content:center;align-items:center;height:22rem;display:flex}.esim-label-note{color:var(--brand500-main)}.esim-tab-layout-text-title{margin-top:.5rem;margin-bottom:1rem;display:flex}.esim-layout-image-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--gray100);border-radius:1rem;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:flex-start;align-items:stretch;padding:1rem 2rem;display:grid}.esim-layout-image-wrapper:where(.esim-var-gray-panel){background-color:var(--white)}.esim-apps-icon-wrapper{background-color:var(--white);border-radius:100%;margin-right:0;padding:.5rem;display:block}.esim-apps-icon-wrapper:where(.esim-var-gray-panel){border:.1rem solid var(--gray300)}.esim-apps-layout-text-wrapper{align-self:center;margin-left:.25rem;padding:.3rem}.esim-image{color:#0000}.esim-lightbox-link{color:var(--gray900);text-decoration:none}.esim-header-image{object-fit:contain;width:100%;max-height:25rem}.esim-button_cta-row{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.esim-benefits-features-item{text-align:center;flex-direction:column;align-items:center;padding-left:1rem;padding-right:1rem;display:flex}.esim-layout-text-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.esim-button-brands-link{border:1px solid var(--gray300);background-color:var(--gray50);border-radius:.5rem;padding:.75rem;text-decoration:none;display:block}.esim-button-brands-link:hover{border-color:var(--gray600)}.esim-values-feature-item{flex-flow:column;justify-content:center;align-items:center;display:flex}.esim-section-benefits{display:block}.esim-layout-cta-image{object-fit:cover;border-radius:0 1rem 1rem 0;width:100%;height:25rem}.esim-margin-custom-small{color:var(--gray600);margin-top:.75rem;margin-bottom:.75rem}.esim-max-width-large{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.esim-text-weight-semibold{color:var(--gray600);font-weight:600}.esim-text-weight-semibold.esim-is-white{color:var(--white)}.esim-text-weight-semibold.esim-is-white.esim-is-uppercase{text-transform:uppercase}.esim-text-weight-semibold.esim-is-red600{color:var(--red600)}.esim-icon-1x1-small{width:2rem;height:2rem;color:var(--gray500)}.esim-icon-1x1-small.esim-is-white{color:var(--white)}.esim-max-width-full{width:100%;max-width:none}.esim-heading-xlarge{letter-spacing:-.5px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:3rem;font-weight:500;line-height:1.2}.esim-heading-xlarge.esim-is-white{color:var(--white)}.esim-heading-xlarge.esim-is-primary600{color:var(--brand500-main);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.esim-text-weight-normal{color:var(--gray600);font-size:1rem}.esim-margin-xsmall{margin:1rem}.esim-padding-small{padding:1.5rem 2rem}.esim-padding-small:where(.esim-var-footer-band){background-color:var(--gray75)}.esim-text-lineheight-normal{color:var(--gray600);font-size:1rem;line-height:1.5}.esim-text-lineheight-normal.esim-is-gray500{color:var(--gray500)}.esim-icon-1x1-xsmall{width:1.5rem;height:1.5rem;color:var(--gray500)}.esim-icon-1x1-xsmall.esim-is-gray700{color:var(--gray700)}.esim-icon-1x1-xsmall.esim-is-gray400{color:var(--gray400)}.esim-icon-1x1-xsmall.esim-is-gray400:hover{color:var(--gray600)}.esim-text-weight-bold{color:var(--gray600);font-size:1rem;font-weight:700;display:flex}.esim-button-icon{flex-direction:column;justify-content:center;align-items:center;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;display:flex}.esim-button-icon.esim-is-gray400{color:var(--gray400)}.esim-max-width-xlarge{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.esim-text-size-tiny{font-size:.75rem}.esim-text-size-tiny.esim-is-gray500{color:var(--gray500)}.esim-heading-large{letter-spacing:-.25px;font-size:2.5rem;font-weight:500;line-height:1.25}.esim-heading-large.esim-is-white{color:var(--white)}.esim-heading-large.esim-is-uppercase{text-transform:uppercase}.esim-margin-custom-xxsmall{margin-top:.25rem;margin-bottom:.25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.esim-text-size-small{color:var(--gray600);letter-spacing:normal;font-size:.875rem}.esim-text-size-small.esim-is-white{color:var(--white)}.esim-text-size-small.esim-is-white.esim-is-uppercase{text-transform:uppercase}.esim-button-secondary{grid-column-gap:.5rem;border:.1rem solid var(--gray500);color:var(--gray700);text-align:center;white-space:nowrap;background-color:#0000;border-radius:3rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.esim-button-secondary:where(.esim-var-pill-button){border-width:.1rem;border-radius:3rem}.esim-button-secondary:hover{border-color:var(--brand500-main);background-color:var(--gray50);color:var(--brand500-main)}.esim-button-secondary:focus{background-color:var(--white);box-shadow:0 1px 2px #1018280d}.esim-button-secondary:lang(it){background-color:#fff}.esim-button-secondary.esim-is-button-large{grid-column-gap:.75rem;border-width:2px;border-color:var(--gray500);background-color:var(--white);padding:1rem 1.75rem;font-size:1.125rem}.esim-button-secondary.esim-is-button-xxsmall{padding:.25rem .5rem}.esim-button-secondary.esim-is-button-xxsmall.esim-is-gray300{border-width:.1rem;border-color:var(--gray300);background-color:var(--white);box-shadow:none;color:var(--gray600);border-radius:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600}.esim-button-secondary.esim-is-button-xxsmall.esim-is-gray300:hover{border-color:var(--brand500-main);color:var(--brand500-main)}.esim-button-secondary.esim-is-button-xxsmall.esim-is-gray300:hover:where(.esim-var-pill-button){border-width:1px}.esim-text-weight-medium{color:var(--gray600);font-weight:500}.esim-text-align-center{color:var(--gray600);text-align:center;font-size:1rem}.esim-margin-custom-medium{margin-top:1rem;margin-bottom:1rem}.esim-heading-small{letter-spacing:normal;font-size:1.5rem;font-weight:500;line-height:1.35}.esim-heading-xsmall{letter-spacing:normal;font-size:1.25rem;font-weight:500;line-height:1.4}.esim-button{grid-column-gap:.5rem;border:.1rem solid var(--brand500-main);background-color:var(--brand500-main);color:var(--white);text-align:center;white-space:nowrap;border-radius:3rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.esim-button:where(.esim-var-red-band){border-radius:100vw}.esim-button:hover{border-color:var(--brand500-main);background-color:var(--white);color:var(--brand500-main)}.esim-button:focus{background-color:var(--brand500-main);box-shadow:0 1px 2px #1018280d,0 0 0 4px #f4ebff}.esim-button.esim-is-button-large{grid-column-gap:.75rem;border-width:.1rem;border-color:var(--brand500-main);background-color:var(--brand500-main);border-radius:100vw;padding:1rem 1.75rem;font-size:1.125rem}.esim-button.esim-is-button-large:hover{background-color:var(--white);color:var(--brand500-main)}.esim-button.esim-is-button-large.esim-is-current{border-radius:3rem}.esim-padding-xxsmall{padding:.5rem}.esim-padding-large{padding:3rem}.esim-padding-large.esim-is-primary600{background-color:var(--brand500-main)}.esim-padding-xsmall{padding:1rem}.esim-padding-xsmall:where(.esim-var-app-tile){background-color:var(--gray75)}.esim-icon-1x1-medium{width:3rem;height:3rem;color:var(--gray500)}.esim-heading-medium{letter-spacing:normal;font-size:2rem;line-height:1.3}.esim-heading-medium:where(.esim-var-red-band),.esim-heading-medium:where(.esim-var-success){color:var(--gray900)}.esim-heading-medium.esim-is-white{color:var(--white)}.esim-margin-xxsmall{margin:.5rem}.esim-text-style-2lines{color:var(--gray600);font-size:1rem}.esim-text-style-2lines:where(.esim-var-muted-text),.esim-text-rich-text{color:var(--gray600)}.esim-text-style-2lines:where(.esim-var-muted-text){color:var(--gray600)}.esim-text-rich-text{color:var(--gray600)}.esim-text-rich-text li{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}.esim-text-rich-text h1{letter-spacing:-.5px;margin-top:1.5rem;margin-bottom:1rem;font-size:2.5rem;line-height:1.25}.esim-text-rich-text h2{letter-spacing:-.5px;margin-top:1.25rem;margin-bottom:1rem;font-size:2rem;line-height:1.3}.esim-text-rich-text h3{letter-spacing:-.25px;margin-top:1.25rem;margin-bottom:.75rem;font-size:1.5rem;line-height:1.35}.esim-text-rich-text h4,.esim-text-rich-text h5{letter-spacing:normal;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.4}.esim-text-rich-text h6{margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem}.esim-text-rich-text blockquote{color:var(--gray600);margin-top:1.5rem;margin-bottom:1.5rem;font-style:italic;font-weight:500}.esim-text-rich-text p{color:var(--gray600);margin-bottom:1rem}.esim-text-rich-text figcaption{color:var(--gray600);text-align:left;margin-top:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.5}.esim-text-rich-text a{color:var(--brandlink);-webkit-text-stroke-color:var(--brand500-main);text-decoration:none}.esim-text-rich-text a:hover{-webkit-text-stroke-color:var(--gray400);text-decoration:underline}.esim-text-rich-text li{color:var(--gray600)}.esim-text-rich-text ul{padding-left:2rem}.esim-text-rich-text ol{margin-top:1rem;margin-bottom:1rem}.esim-text-rich-text.esim-is-gray500{color:var(--gray500)}.esim-margin-small{margin:1.5rem}.esim-text-color-gray500{color:var(--gray500)}.esim-text-color-gray500.esim-is-small{font-size:.875rem}.esim-text-color-gray500.esim-is-small.esim-is-semi-bold{font-weight:600}.esim-text-size-medium{color:var(--gray600);font-size:1.125rem;font-weight:500}.esim-text-size-medium.esim-is-white{color:var(--white)}.esim-text-size-medium.esim-is-gray500{color:var(--gray500)}.esim-heading-tiny{color:var(--gray900);font-size:1rem;font-weight:500}.esim-heading-tiny:where(.esim-var-home-values),.esim-heading-tiny:where(.esim-var-app-tile){color:var(--gray900)}.esim-text-size-xlarge{color:var(--gray600);letter-spacing:normal;font-size:1.5rem}.esim-text-size-xlarge.esim-is-white{color:var(--white)}.esim-margin-custom-large{color:var(--gray600);margin-top:1.5rem;margin-bottom:1.5rem}.esim-button-secondary-white{grid-column-gap:.5rem;border:.1rem solid var(--white);background-color:var(--white);color:var(--gray800);text-align:center;white-space:nowrap;border-radius:100vw;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.esim-button-secondary-white:hover{border-color:var(--white);color:var(--white);background-color:#0000}.esim-button-secondary-white:focus{box-shadow:0 1px 2px #1018280d,0 0 0 4px #f2f4f7}.esim-button-secondary-white.esim-is-button-large{padding:1rem 1.75rem}.esim-image-cta-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row}.esim-layout-content-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;padding:1.5rem;display:flex}.esim-reviews__arrow{border:1px solid var(--gray200);background-color:var(--white);width:3.5rem;height:3.5rem;color:var(--gray500);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:auto;bottom:-25%;right:5%;box-shadow:1px 1px 10px -5px #3333334d}.esim-reviews__arrow:hover,.esim-reviews__arrow:hover:where(.esim-var-muted-text){border-color:var(--_apps---colors--primary);background-color:var(--white);color:var(--_apps---colors--primary)}.esim-reviews__arrow.esim-right{inset:auto 0% -25% 5%;box-shadow:1px 1px 30px #0000000d}.esim-reviews__arrow.esim-right:hover,.esim-reviews__arrow.esim-right:hover:where(.esim-var-muted-text){border-color:var(--_apps---colors--primary);background-color:var(--white);color:var(--_apps---colors--primary)}.esim-reviews__content{background-color:var(--white);border-radius:.5rem;flex-direction:column;justify-content:flex-start;height:100%;min-height:18rem;padding:2rem;font-weight:400;display:flex;box-shadow:0 2px 30px #0000000d}.esim-reviews__content.esim-is-first{background-color:var(--white);text-align:left;justify-content:center}.esim-review-card__date{grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:max-content;grid-auto-flow:column;place-items:center start;display:flex}.esim-review-stars{object-fit:contain;border-radius:0%;width:10rem;height:3rem}.esim-reviews__slide{max-width:28rem;margin-right:2rem}.esim-customer-client-image-wrapper{flex:none;overflow:hidden}.esim-reviews__mask{width:28rem;overflow:visible}.esim-reviews__score{grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:space-between;place-items:center start;margin-top:0;margin-bottom:2rem;font-weight:300;display:flex}.esim-horizontal-divider{background-color:var(--gray300);width:20%;height:2px}.esim-reviews{background-color:#0000;height:auto;margin-top:1rem;margin-bottom:5rem}.esim-reviews:where(.esim-var-muted-text){margin-top:1.25rem}.esim-button_advice-cell{justify-content:flex-end;align-items:center;padding-top:.5rem;padding-bottom:.25rem}.esim-margin-custom-xsmall{color:var(--gray600);margin-top:.5rem;margin-bottom:.5rem}.esim-cms-list-flex-destination{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.esim-item-link{grid-column-gap:.5rem;color:var(--gray600);white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;line-height:1.5;text-decoration:none;transition:all .3s;display:flex}a.esim-item-link:hover{color:var(--brand500-main)}.esim-text-rich-text-note{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.esim-text-rich-text-note li{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}.esim-text-rich-text-note h1{margin-top:1.5rem;margin-bottom:1rem;font-size:2.25rem;font-weight:600}.esim-text-rich-text-note h2{margin-top:1.25rem;margin-bottom:1rem;font-size:1.75rem;font-weight:600}.esim-text-rich-text-note h3{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.esim-text-rich-text-note h4{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.esim-text-rich-text-note h5{margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.esim-text-rich-text-note h6{letter-spacing:normal;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:500;line-height:1.4}.esim-text-rich-text-note blockquote{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1rem;font-style:italic;font-weight:500}.esim-text-rich-text-note p{color:var(--gray400);margin-bottom:.5rem;font-size:.875rem}.esim-text-rich-text-note figcaption{color:var(--gray400);text-align:left;margin-top:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.5}.esim-text-rich-text-note a{color:var(--brandlink);-webkit-text-stroke-color:var(--brand500-main);font-size:.875rem;text-decoration:none}.esim-text-rich-text-note a:hover{-webkit-text-stroke-color:var(--gray400);text-decoration:underline}.esim-text-rich-text-note li{color:var(--gray400);font-size:.875rem}.esim-text-rich-text-note ul{padding-left:2rem}.esim-text-rich-text-note ol{margin-top:1rem;margin-bottom:1rem}.esim-margin-bottom-medium{margin:0 0 2rem}.esim-reviews__dots{font-size:.5rem;display:none;inset:auto 0% 0%}.esim-values-slider-mask{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.esim-values-component{background-color:#0000;justify-content:flex-end;align-items:center;width:100vw;height:400px}.esim-values-component.esim-is-contained{justify-content:space-between;align-items:flex-start;width:100%;height:auto}.esim-values-component.esim-is-contained:where(.esim-var-app-tile){pointer-events:none}.esim-values-component.esim-is-contained:where(.esim-var-home-values){margin-bottom:0}.esim-values-slide-nav{font-size:.5rem;display:none;inset:auto 0% 0%}.esim-apps-layout-item-list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;margin-top:1rem;margin-bottom:1rem;display:grid}.esim-apps-layout-item{align-items:center;display:flex}.esim-text-style-link-small{color:var(--brand500-main);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.5;text-decoration:none}.esim-text-style-link-small:hover{color:var(--brand500-main)}.esim-benefits-component{pointer-events:none;background-color:#0000;justify-content:flex-end;align-items:center;height:auto;margin-top:1.25rem;margin-bottom:1.25rem}.esim-benefits-slider-mask{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.esim-icon-1x1-arrow{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.esim-header-component{grid-column-gap:1rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.esim-button_navbar{color:var(--gray600);align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s}.esim-button_navbar:hover{background-color:var(--gray100);color:var(--_apps---colors--primary);border-radius:3rem}.esim-button_navbar.esim-is-current{color:var(--gray600)}.esim-icon-payment-provider{width:4rem;height:2.5rem}.esim-section-content:where(.esim-var-home-values){background-color:var(--gray75)}.esim-layout-apps-component{grid-column-gap:3rem;grid-row-gap:3rem;border-radius:1rem;grid-template-rows:auto;grid-auto-columns:1fr;place-items:center stretch}.esim-success-component{background-color:var(--white);border-radius:.5rem;margin-top:2rem;margin-bottom:2rem;padding:2rem}.esim-success-component:where(.esim-var-success){background-color:var(--success50);margin-top:2rem;margin-bottom:2rem}.esim-button_link-search{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;margin-bottom:.25rem;padding:.25rem}.esim-button_link-search:hover{background-color:var(--gray75);border-radius:3rem}.esim-content_text-wrapper{grid-column-gap:.3rem;grid-row-gap:.3rem;align-items:center;display:flex}.esim-button_search-bar{border:1px solid var(--gray300);background-color:var(--gray75);max-width:75%;color:var(--gray600);cursor:pointer;border-radius:3rem;justify-content:space-between;align-items:center;padding:.5rem 1rem .5rem 1.25rem;font-size:.75rem;font-weight:600;display:flex}.esim-button_search-bar:hover{border-color:var(--gray400);background-color:var(--gray100);color:var(--brand500-main)}.esim-button_search-bar:focus-visible,.esim-button_search-bar[data-wf-focus-visible]{outline-color:var(--accessible-components--dark-grey);outline-offset:4px;outline-width:2px;outline-style:solid}.esim-search-item-wrapper{max-height:20rem;display:block;overflow:clip}.esim-padding-destinations{padding-top:2.5rem;padding-left:2rem;padding-right:2rem}.esim-button_radio-field{background-color:var(--gray100);text-decoration:none;-webkit-text-decoration-color:var(--gray900);text-decoration-color:var(--gray900);cursor:pointer;border-radius:3rem;flex:none;justify-content:center;align-items:center;margin-bottom:0;padding-left:1.25rem;padding-right:1.25rem;display:flex;position:relative}.esim-button_radio-field:hover{background-color:var(--gray200)}.esim-button_radio-field.esim-is-current{background-color:var(--brand500-main);color:var(--white);-webkit-text-stroke-color:var(--brand500-main);border-radius:3rem}.esim-button_radio-field.esim-is-active{color:var(--white);background-color:var(--brand500-main)}.esim-radio-button{display:none}.esim-radio-label{margin-bottom:0}.esim-button_filter-block{flex:1 0 auto;display:flex}.esim-heading-xxsmall{color:var(--gray900);font-size:1.25rem;font-weight:500;line-height:1.4}.esim-app-logo-image{height:2.75rem}.esim-header-app-image{max-height:30rem}.esim-header-store-image-wrapper{flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;align-items:flex-end;display:none}.esim-tabs-apps-menu-wrapper{border:1px solid var(--gray300);background-color:#0000;border-radius:3rem;justify-content:center;align-self:center;align-items:center;width:20rem;padding:.25rem;display:flex}.esim-tabs-nav-background{z-index:0;background-color:var(--_apps---colors--primary);color:var(--gray900);border-radius:3rem;padding:.25rem;position:absolute;inset:0%}.esim-tabs-nav-background:hover{background-color:var(--brand500-main)}.esim-uui-tabs{flex-flow:column;margin-top:1.25rem;display:flex}.esim-tabs-nav-text{z-index:1;line-height:1.25;position:relative}.esim-tabs-nav-item{color:#fff;text-align:center;background-color:#0000;border-radius:999em;flex:1;padding:1em 2em;transition:all .3s;position:relative}.esim-tabs-nav-item:hover{background-color:#535353}.esim-tabs-nav-item.esim-is-current{color:#000;background-color:#0000;font-weight:500}.esim-tabs-nav-item.esim-_03{color:var(--gray900);border-radius:3rem;padding:.25rem}.esim-tabs-nav-item.esim-_03:hover{background-color:var(--gray200)}.esim-tabs-nav-item.esim-_03.esim-is-current{color:var(--white)}.esim-tabs-nav-item.esim-_03.esim-is-current:hover{background-color:#0000}.esim-tabs-nav-item.esim-_04{color:var(--gray900);border-radius:3rem;padding:.25rem}.esim-tabs-nav-item.esim-_04:hover{background-color:var(--gray200)}.esim-tabs-nav-item.esim-_04.esim-is-current{color:var(--white)}.esim-tabs-nav-item.esim-_04.esim-is-current:hover{background-color:#0000}.esim-tabs-nav-item.esim-_01.esim-is-current{color:var(--white);border-radius:3rem;flex:1;padding:.25rem}.esim-tabs-nav-item.esim-_01{color:#101828;border-radius:3rem;padding:.25rem}.esim-tabs-nav-item.esim-_01:hover{background-color:#eaecf0}.esim-tabs-nav-item.esim-_01.esim-is-current{color:#fff;border-radius:3rem;padding:.25rem}.esim-tabs-nav-item.esim-_01.esim-is-current:hover{background-color:#0000}.esim-tabs-nav-item.esim-_02{color:#101828;border-radius:3rem;padding:.25rem}.esim-tabs-nav-item.esim-_02:hover{background-color:#eaecf0}.esim-tabs-nav-item.esim-_02.esim-is-current{color:#fff}.esim-tabs-nav-item.esim-_02.esim-is-current:hover{background-color:#0000}.esim-tabs-nav-item.esim-_05{color:var(--gray900);border-radius:3rem;padding:.25rem}.esim-tabs-nav-item.esim-_05:hover{background-color:var(--gray200)}.esim-tabs-nav-item.esim-_05.esim-is-current{color:var(--white)}.esim-tabs-nav-item.esim-_05.esim-is-current:hover{background-color:#0000}.esim-cms-list-flex-home-destinations{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.esim-tabs-compatible-menu-wrapper{border:1px solid var(--gray300);background-color:#0000;border-radius:3rem;flex:1 0 auto;align-self:center;width:60%;padding:.25rem;display:flex}.esim-cms-list-flex-regional{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:1.25rem;display:grid}.esim-container-home-header{max-width:76.125rem;padding-left:1.5rem;padding-right:1.5rem}.esim-header-image-home-desktop{z-index:-1;object-fit:cover;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0%}.esim-section-home-header{min-height:640px;position:relative;overflow:visible}.esim-header-home-component{grid-column-gap:1.75rem;grid-row-gap:1.75rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:center;max-width:40rem;display:grid}.esim-section-content-overflow:where(.esim-var-muted-text){overflow:hidden}.esim-values-card-app-body{padding:1rem}.esim-button_app-link{padding-left:0}.esim-button_app-link.esim-is-current{width:120px}.esim-app-image-wrapper{flex-flow:column;justify-content:flex-start;display:flex}.esim-layout-cta-component{grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--pastelyellow100);border-radius:1rem;grid-template-rows:auto;grid-auto-columns:1fr;place-items:center stretch}.esim-button_wrap{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;font-size:.75rem;display:inline-flex}.esim-button_content{border:1px solid var(--brand500-main);background-color:var(--brand500-main);color:var(--white);text-align:center;border-radius:3em;padding:.75rem 1.125rem;font-size:1rem;font-weight:500;transition:all .2s}.esim-button_content:hover{border:1px solid var(--brand500-main);background-color:var(--white);color:var(--brand500-main);font-weight:500}.esim-content_layout{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:2rem;display:flex}.esim-image_layout{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;width:100%}.esim-content_direction{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-areas:"Image Text";grid-auto-columns:1fr;justify-content:center;place-items:center stretch;display:flex}.esim-content_direction:where(.esim-var-row-reverse){flex-flow:row-reverse}.esim-content_image{object-fit:cover;border-radius:1rem 0 0 1rem;width:100%;height:25rem}.esim-content_image:where(.esim-var-image-right){border-radius:0 1rem 1rem 0}.esim-content_image:where(.esim-var-image-round){border-radius:1rem}.esim-container_style{background-color:var(--white);border-radius:1rem;width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.esim-container_style:where(.esim-var-yellow-panel){background-color:var(--pastelyellow100)}.esim-layout-setup-item{background-color:var(--gray200);text-align:center;border-radius:1rem;flex-flow:column;justify-content:flex-start;align-items:center;padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;display:flex}.esim-layout-setup-item:where(.esim-var-activate-white){background-color:var(--white)}.esim-app-image{border-radius:0;height:20vh}.esim-setup_image-wrapper{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-end;margin-top:1rem;display:flex}.esim-tabs-app{flex-flow:column;display:flex}.esim-button_container-slider{justify-content:center;margin-top:.5rem;display:flex}.esim-tabs-install{flex-flow:column;margin-top:1.25rem;display:flex}.esim-tabs-install-wrapper{margin-top:1.25em;overflow:visible}.esim-button_grid-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:flex-start;align-self:flex-start;display:flex}.esim-button_navbar-app{border:1px solid var(--gray600);color:var(--gray600);border-radius:3rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s}.esim-button_navbar-app:hover{border-color:var(--_apps---colors--primary);background-color:var(--gray100);color:var(--_apps---colors--primary);border-radius:3rem}.esim-button_navbar-app.esim-is-current{color:var(--gray600)}.esim-header-qrcode-image-wrapper{flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;align-items:flex-end}.esim-apps_icon-wrapper{justify-content:center;align-self:flex-start;align-items:flex-start;margin-bottom:.5rem;margin-right:0;padding:.25rem}.esim-button_navbar-app-mobile{border:1px solid var(--gray700);color:var(--gray600);border-radius:3rem;align-items:center;padding:.625rem 1.125rem;font-size:1rem;font-weight:500;transition:all .3s;display:none}.esim-button_navbar-app-mobile:hover{border-color:var(--_apps---colors--primary);background-color:var(--gray100);color:var(--_apps---colors--primary);border-radius:3rem}.esim-button_navbar-app-mobile.esim-is-current{color:var(--gray600)}.esim-button_container-steps{margin-top:2rem}.esim-content-cta-new-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fff3;border:1px solid #ffffff73;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:72rem;padding:4rem;display:flex}@media screen and (min-width:1280px){.esim-button_navbar:hover,.esim-button_navbar-app:hover,.esim-button_navbar-app-mobile:hover{color:var(--ts-primary\<deleted\|variable-1b657e59\>)}}@media screen and (min-width:1440px){a,a.esim-is-current{text-decoration:none}.esim-padding-medium{justify-content:space-around}.esim-divider{background-color:var(--gray300)}.esim-header-image-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.esim-section-header{margin-left:0;margin-right:0}.esim-layout-icon-wrapper{flex:0 auto;align-self:center}.esim-button_destination-link:active,.esim-button_destination-link:focus,.esim-button_destination-link:focus-visible,.esim-button_destination-link[data-wf-focus-visible]{background-color:#fafafa;border-color:#475467}.esim-paragraph{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px}.esim-max-height-xxsmall{background-image:none}.esim-tab-layout-text-title{align-items:stretch}.esim-apps-icon-wrapper{flex:0 auto;align-self:center}.esim-button-brands-link:active,.esim-button-brands-link:focus,.esim-button-brands-link:focus-visible,.esim-button-brands-link[data-wf-focus-visible]{background-color:#fafafa;border-color:#475467}.esim-button:active{color:var(--white)}.esim-header-component{grid-column-gap:4rem;grid-row-gap:4rem}.esim-button_link-search:active,.esim-button_link-search:focus,.esim-button_link-search:focus-visible,.esim-button_link-search[data-wf-focus-visible]{background-color:#fafafa;border-color:#475467}.esim-tabs-nav-item.esim-_02,.esim-tabs-nav-item.esim-_01.esim-is-current,.esim-tabs-nav-item.esim-_01.esim-is-current,.esim-tabs-nav-item.esim-_02,.esim-tabs-nav-item.esim-_02,.esim-tabs-nav-item.esim-_01.esim-is-current,.esim-tabs-nav-item.esim-_01.esim-is-current,.esim-tabs-nav-item.esim-_02{background-color:#0000}.esim-apps_icon-wrapper{flex:0 auto}.esim-apps_icon-wrapper:lang(de){align-self:flex-start}}@media screen and (max-width:991px){h1{font-size:3.5rem}h2{font-size:3.25rem}h3{font-size:2.75rem;font-weight:600;line-height:1.2}.esim-padding-medium{padding-left:1rem;padding-right:1rem}.esim-container-large,.esim-padding-medium{padding-left:1rem;padding-right:1rem}.esim-button_navbar-menu{width:3rem;height:3rem}.esim-button_navbar-menu.esim-is-open-menu{background-color:#0000}.esim-divider{background-color:var(--gray300)}.esim-icon-featured-outline-large:lang(fr-fr){margin-bottom:1rem}.esim-header-image-wrapper{justify-content:center;align-items:flex-start}.esim-header-content{max-width:40rem}.esim-button_container{margin-top:1rem}.esim-values-card{border:1px solid var(--gray300);background-color:var(--white);border-radius:1rem;margin-left:1rem;margin-right:1rem}.esim-values-card-body{min-height:13rem;padding:1rem}.esim-values-card-body:lang(it){height:12rem}.esim-steps-component{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr 1fr}.esim-section-grid{grid-template-columns:1fr;padding-left:2rem;padding-right:2rem}.esim-section-grid:lang(de){grid-template-columns:1.75fr}.esim-section-header-image{height:20rem}.esim-section-text{margin-bottom:24px}.esim-grid-2-columns-text-right,.esim-grid-2-columns-text-left{grid-column-gap:6rem;grid-row-gap:1rem;grid-template-columns:1fr}.esim-grid-1-column-gap-row{grid-row-gap:2rem}.esim-install-list{grid-template-columns:1fr 1fr}.esim-button_destination-link{flex-flow:column;padding:.5rem}.esim-section-destinations{overflow-x:hidden}.esim-tabs-content-wrapper{margin-top:1em}.esim-cookie__buttons-wrapper{margin-top:1rem}.esim-cookie__container{flex-direction:column;align-items:flex-start}.esim-cookie__text{margin-right:0}.esim-cookie__component{padding-bottom:24px}.esim-section-advice{display:block}.esim-benefits-features-item{justify-content:flex-start}.esim-layout-cta-image{border-radius:0 1rem 1rem 0}.esim-heading-xlarge{letter-spacing:-.25px;font-size:2.5rem;font-weight:500;line-height:1.25}.esim-padding-small{padding-left:1rem;padding-right:1rem}.esim-heading-large{letter-spacing:-.25px;font-size:2.125rem;font-weight:500;line-height:1.3}.esim-heading-small{letter-spacing:normal;font-size:1.5rem;font-weight:500;line-height:1.4}.esim-heading-xsmall{letter-spacing:normal;font-size:1.25rem;font-weight:500;line-height:1.4}.esim-padding-large{padding:2.5rem}.esim-heading-medium{letter-spacing:normal;font-size:1.875rem;font-weight:500;line-height:1.35}.esim-text-rich-text h1{letter-spacing:-.5px;font-size:2.125rem;line-height:1.3}.esim-text-rich-text h2{letter-spacing:-.25px;font-size:1.875rem;line-height:1.35}.esim-text-rich-text h3{letter-spacing:-.25px;font-size:1.5rem;line-height:1.4}.esim-text-rich-text h4{letter-spacing:normal;font-size:1.25rem;line-height:1.4}.esim-text-rich-text h5{letter-spacing:normal}.esim-reviews__arrow{border:1px solid var(--gray200);background-color:var(--white);width:2.5rem;height:2.5rem;display:flex;bottom:-20%;right:5%}.esim-reviews__arrow:hover{color:var(--gray600)}.esim-reviews__arrow.esim-right{width:2.5rem;height:2.5rem;display:flex;bottom:-20%;left:15%}.esim-reviews__arrow.esim-right:hover{color:var(--gray600)}.esim-cms-list-flex-destination{grid-template-columns:1fr 1fr}.esim-text-rich-text-note h6{letter-spacing:normal;font-size:1.25rem;font-weight:500;line-height:1.4}.esim-margin-bottom-medium{margin-top:0;margin-left:0;margin-right:0}.esim-reviews__dots{height:1.75rem;margin-top:1rem;margin-bottom:0;display:none;bottom:auto}.esim-values-slider-mask{display:block}.esim-values-component.esim-is-contained{margin-bottom:2rem}.esim-values-component.esim-is-contained:where(.esim-var-app-tile){pointer-events:auto}.esim-values-slide-nav{height:1.75rem;margin-top:1rem;display:block;bottom:auto}.esim-apps-layout-item-list,.esim-apps-layout-item-list:where(.esim-var-gray-panel){grid-template-columns:auto auto}.esim-benefits-component{pointer-events:auto}.esim-benefits-slider-mask{margin-top:1.25rem;display:block}.esim-header-component{grid-row-gap:1.5rem;grid-template-columns:1fr;min-height:auto}.esim-button_navbar{border-bottom:1px solid var(--gray300);width:100%;padding:1rem 0 1rem .5rem}.esim-button_navbar:hover{color:var(--gray900);background-color:#0000;border-radius:0}.esim-layout-apps-component{grid-column-gap:2rem;grid-row-gap:2rem}.esim-success-component{padding:2rem}.esim-button_search-bar{max-width:100%}.esim-button_radio-field{-webkit-text-stroke-color:var(--brand500-main)}.esim-button_filter-block{overflow:auto}.esim-header-store-image-wrapper{display:block}.esim-tabs-nav-item.esim-_03,.esim-tabs-nav-item.esim-_04,.esim-tabs-nav-item.esim-_02,.esim-tabs-nav-item.esim-_01.esim-is-current,.esim-tabs-nav-item.esim-_05,.esim-tabs-nav-item.esim-_03,.esim-tabs-nav-item.esim-_04,.esim-tabs-nav-item.esim-_02,.esim-tabs-nav-item.esim-_01.esim-is-current,.esim-tabs-nav-item.esim-_05{flex:1}.esim-cms-list-flex-home-destinations{grid-template-columns:1fr 1fr}.esim-tabs-compatible-menu-wrapper{width:100%;margin-bottom:1rem}.esim-cms-list-flex-regional{grid-template-columns:1fr 1fr}.esim-container-home-header{max-width:48rem}.esim-section-home-header{min-height:404px}.esim-header-home-component{grid-template-columns:1fr;max-width:30rem}.esim-header-home-content{max-width:40rem}.esim-values-card-app-body{padding:1rem}.esim-values-card-app-body:lang(it){height:12rem}.esim-layout-cta-component{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr;min-height:auto}.esim-content_layout{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:2.5rem}.esim-content_direction{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:row-reverse;grid-template:"Image""Text"/1fr;min-height:auto}.esim-content_direction:where(.esim-var-row-reverse){flex-flow:row}.esim-content_image{height:25rem}.esim-app-image{height:18vh}.esim-button_container-slider{margin-top:1rem;display:none}.esim-tabs-install-wrapper{margin-top:0}.esim-button_navbar-app{text-align:center;width:100%;padding:1rem 0 1rem .5rem;display:none}.esim-button_navbar-app:hover{color:var(--gray900)}.esim-button_navbar-app.esim-is-current{display:none}.esim-header-qrcode-image-wrapper{display:none}.esim-button_navbar-app-mobile{z-index:1;text-align:center;background-color:#fff;justify-content:center;align-items:center;width:auto;padding:.875rem 1rem;text-decoration:none;display:flex;position:fixed;bottom:1rem;left:2rem;right:2rem}.esim-button_navbar-app-mobile:hover{color:var(--gray900);background-color:#0000}.esim-button_navbar-app-mobile.esim-is-current{display:none}.esim-content-cta-new-wrapper{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:767px){h2{font-size:24px}.esim-padding-medium{padding:2rem 1rem}.esim-padding-medium.esim-is-gray75{padding-top:2rem;padding-bottom:2rem}.esim-section-navbar{min-height:4.5rem;padding-left:1rem;padding-right:1rem}.esim-button_wrapper{grid-column-gap:1.2rem;grid-row-gap:1.2rem;flex-flow:wrap}.esim-max-width-full-mobile-landscape{width:100%;max-width:none}.esim-header-image-wrapper{display:none}.esim-header-content{padding-left:1rem}.esim-content_container{align-items:stretch}.esim-tab-view{padding-left:1.5rem;padding-right:1.5rem}.esim-button_row{align-self:stretch}.esim-button_row.esim-is-reverse-mobile-landscape{flex-direction:column-reverse}.esim-customer-client{flex-direction:column;align-items:flex-start;width:100%}.esim-review-card,.esim-coupon-step{padding:1.5rem}.esim-steps-component{grid-template-columns:1fr;justify-items:stretch}.esim-section-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}.esim-section-image-item{box-shadow:0 4px 22px 0 var(--elements-webflow-library-general--shadow-04);border-radius:14px}.esim-grid-2-columns-text-right{grid-template-columns:1fr}.esim-grid-2-columns-text-left{grid-row-gap:1rem;grid-template-columns:1fr}.esim-install-list{grid-row-gap:3rem;grid-template-columns:1fr}.esim-tabs-content-wrapper{margin-top:1em}.esim-cookie__container{flex-direction:column;align-items:flex-start}.esim-cookie-prefs__title{font-size:1.25rem}.esim-cookie__component{padding-bottom:24px}.esim-section-advice{display:block}.esim-max-height-xxsmall{padding-left:1rem;padding-right:1rem}.esim-section-image-wrapper{margin-bottom:1rem;margin-right:0}.esim-header-image{border-top-left-radius:6rem}.esim-button_cta-row{align-self:stretch}.esim-button-brands-link{margin-bottom:0;padding:.3rem}.esim-layout-cta-image{border-top-right-radius:0;border-bottom-left-radius:1rem;height:20rem}.esim-heading-xlarge{letter-spacing:-.25px;font-size:2rem;font-weight:500;line-height:1.3}.esim-margin-xsmall{margin:.75rem}.esim-padding-small{padding-top:1.25rem;padding-bottom:1.25rem}.esim-heading-large{letter-spacing:normal;font-size:1.875rem;font-weight:500;line-height:1.35}.esim-button-secondary{padding:.75rem 1.25rem}.esim-button-secondary:hover{color:#344054;background-color:#fff}.esim-button-secondary.esim-is-button-large{grid-column-gap:.5rem;padding:.75rem 1.25rem;font-size:1rem}.esim-heading-small{letter-spacing:normal;font-size:1.375rem;font-weight:500;line-height:1.4}.esim-heading-xsmall{letter-spacing:normal;font-size:1.125rem;font-weight:500;line-height:1.45}.esim-button{padding:.75rem 1.25rem;font-size:1rem}.esim-button:hover{border-color:var(--brand500-main);background-color:var(--white)}.esim-button.esim-is-button-large{grid-column-gap:.5rem;padding:.75rem 1.25rem;font-size:1rem}.esim-padding-large{padding:2rem}.esim-padding-xsmall{padding:.75rem}.esim-heading-medium{letter-spacing:normal;font-size:1.625rem;font-weight:500;line-height:1.4}.esim-text-rich-text h1{letter-spacing:-.5px;font-size:1.875rem;line-height:1.35}.esim-text-rich-text h2{letter-spacing:-.25px;font-size:1.625rem;line-height:1.4}.esim-text-rich-text h3{letter-spacing:normal;font-size:1.375rem;line-height:1.4}.esim-text-rich-text h4{letter-spacing:normal;font-size:1.125rem;line-height:1.45}.esim-text-rich-text h5{letter-spacing:normal}.esim-text-rich-text figure{margin-top:2.5rem;margin-bottom:2.5rem}.esim-text-rich-text figcaption{margin-top:.75rem}.esim-margin-small{margin:1.25rem}.esim-text-size-xlarge{font-size:1.125rem}.esim-button-secondary-white{padding:.75rem 1.25rem}.esim-button-secondary-white:hover{color:#344054;background-color:#fff}.esim-layout-content-wrapper{text-align:center;padding:1rem}.esim-reviews__arrow{right:10%}.esim-reviews__arrow.esim-right{left:10%}.esim-review-stars{width:8rem}.esim-reviews__slide{width:auto;max-width:none;margin-right:1.25rem}.esim-reviews__mask{width:100%}.esim-reviews__score{grid-auto-flow:row;margin-top:1.25rem}.esim-cms-list-flex-destination{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-columns:1fr}.esim-item-link{font-size:1rem}.esim-text-rich-text-note h6{letter-spacing:normal;font-size:1.125rem;font-weight:500;line-height:1.45}.esim-text-rich-text-note figure{margin-top:2.5rem;margin-bottom:2.5rem}.esim-text-rich-text-note figcaption{margin-top:.75rem}.esim-margin-bottom-medium{margin:0 0 1.5rem}.esim-reviews__dots{margin-top:.5rem}.esim-values-slide-nav{margin-top:.5rem}.esim-apps-layout-item-list{margin-top:1.5rem;margin-bottom:2rem}.esim-benefits-component{margin-bottom:1rem}.esim-button_navbar{font-size:1rem}.esim-layout-apps-component{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}.esim-success-component{padding:1.5rem}.esim-padding-destinations{padding-top:1.5rem;padding-left:1rem;padding-right:1rem}.esim-button_radio-field{flex:none}.esim-button_radio-field.esim-is-current{padding-left:1rem;padding-right:1rem}.esim-heading-xxsmall{font-size:1.25rem}.esim-header-store-image-wrapper{display:flex}.esim-tabs-apps-menu-wrapper{width:16rem}.esim-tabs-nav-item.esim-_03{flex:none;width:7.5rem}.esim-tabs-nav-item.esim-_03:hover{background-color:#0000}.esim-tabs-nav-item.esim-_04{flex:none;width:7.5rem}.esim-tabs-nav-item.esim-_04:hover{background-color:#0000}.esim-tabs-nav-item.esim-_02{flex:none;width:7.5rem}.esim-tabs-nav-item.esim-_02:hover{background-color:#0000}.esim-tabs-nav-item.esim-_01{flex:none;width:7.5rem}.esim-tabs-nav-item.esim-_01:hover{background-color:#0000}.esim-tabs-nav-item.esim-_01.esim-is-current,.esim-tabs-nav-item.esim-_05{flex:none;width:7.5rem}.esim-tabs-nav-item.esim-_05:hover{background-color:#0000}.esim-cms-list-flex-home-destinations{grid-template-columns:1fr}.esim-tabs-compatible-menu-wrapper{flex:none;align-self:auto;width:auto;max-width:100%;overflow:auto}.esim-cms-list-flex-regional{grid-template-columns:1fr}.esim-section-home-header{min-height:640px}.esim-header-home-component{grid-template-columns:1fr;max-width:27rem}.esim-layout-cta-component{grid-template-columns:1fr}.esim-content_layout{grid-column-gap:1rem;grid-row-gap:1rem;padding:2rem}.esim-content_direction{flex-flow:column}.esim-content_direction:where(.esim-var-row-reverse){flex-flow:wrap-reverse}.esim-content_image{border-top-left-radius:0;border-bottom-right-radius:1rem;height:20rem}.esim-content_image:where(.esim-var-image-right){border-top-left-radius:1rem;border-bottom-right-radius:0}.esim-content_image:where(.esim-var-image-round){border-radius:1rem}.esim-layout-setup-item{padding-bottom:1.5rem}.esim-app-image{height:16vh}.esim-setup_image-wrapper{display:none}.esim-button_grid-wrapper{grid-column-gap:1.2rem;grid-row-gap:1.2rem;align-self:center}.esim-button_navbar-app{font-size:1rem}.esim-header-qrcode-image-wrapper{display:none}.esim-apps_icon-wrapper{align-self:center}.esim-button_navbar-app-mobile{font-size:1rem}.esim-content-cta-new-wrapper{padding:2rem}}@media screen and (max-width:479px){h1{margin-top:0;font-size:2.5rem}h2{color:var(--gray900);margin-top:0;font-size:2.25rem}h3{margin-top:0;font-size:2rem;font-weight:500}h4{font-size:1.75rem;line-height:1.4}h5{font-size:1.5rem}h6{font-size:1.25rem}.esim-container-large{padding-left:0;padding-right:0}.esim-divider{background-color:var(--gray300);margin-top:15px;margin-bottom:15px}.esim-icon-featured-outline-large{width:4rem;height:4rem}.esim-compatibility-feature{padding-bottom:.5rem}.esim-tab-view{padding-left:1rem;padding-right:1rem}.esim-values-card{background-color:var(--white);box-shadow:none;-webkit-text-stroke-color:transparent;margin-left:.5rem;margin-right:.5rem}.esim-values-card-body{color:#0000;-webkit-text-stroke-color:transparent;padding-left:.5rem;padding-right:.5rem}.esim-values-card-body:lang(it){height:13rem}.esim-section-header-image{background-image:linear-gradient(#00000080,#00000080);height:18rem}.esim-section-image-item{border-radius:.5rem}.esim-grid-1-column-gap-row{grid-row-gap:1.5rem;padding-top:0}.esim-uui-installsection_image-wrapper{border-radius:0}.esim-button_destination-link{flex-flow:column;justify-content:flex-start;align-items:stretch;padding:.25rem}.esim-button_destination-link:hover{border-color:var(--product-hover\<deleted\|variable-8acb3114-cfd3-13b9-c52e-2bfb2f1ee68c\>)}.esim-button_destination-link:active{border-color:var(--product-hover\<deleted\|variable-8acb3114-cfd3-13b9-c52e-2bfb2f1ee68c\>);background-color:var(--ts-product-background\<deleted\|variable-cb0c2337\>)}.esim-button_destination-link:focus{border-color:var(--product-border\<deleted\|variable-28251a3e\>);background-color:var(--ts-product-background\<deleted\|variable-cb0c2337\>)}.esim-tabs-content-wrapper{margin-top:1rem}.esim-cookie__buttons-wrapper{text-align:center;flex-direction:column-reverse;align-items:center;width:100%}.esim-cookie-prefs__title,.esim-cookie-prefs__text{color:var(--gray600);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.esim-cookie-prefs__space-medium{flex-direction:row;justify-content:flex-start;align-items:stretch;display:flex}.esim-cookie-prefs__content{padding:1.5rem}.esim-cookie-prefs__component{justify-content:center;align-items:center;padding:1.5rem;display:none}.esim-cookie-prefs__label{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.esim-cookie-prefs__button{text-align:center;align-self:center;margin-bottom:.5rem;padding-left:1rem;padding-right:1rem}.esim-cookie__button{width:100%;margin-bottom:.5rem;margin-left:0}.esim-cookie__component{padding-top:2.5rem;display:none}.esim-section-advice{display:block}.esim-section-header-text{padding-top:0}.esim-paragraph{font-size:14px}.esim-max-height-xxsmall{height:18rem}.esim-layout-image-wrapper{padding:.5rem}.esim-header-image{border-top-left-radius:0}.esim-button_cta-row{justify-content:center;align-items:center}.esim-button-brands-link{margin-bottom:.25rem;padding:.3rem}.esim-button-brands-link:hover{border-color:var(--product-hover\<deleted\|variable-8acb3114-cfd3-13b9-c52e-2bfb2f1ee68c\>)}.esim-button-brands-link:active{border-color:var(--product-hover\<deleted\|variable-8acb3114-cfd3-13b9-c52e-2bfb2f1ee68c\>);background-color:var(--ts-product-background\<deleted\|variable-cb0c2337\>)}.esim-button-brands-link:focus{border-color:var(--product-border\<deleted\|variable-28251a3e\>);background-color:var(--ts-product-background\<deleted\|variable-cb0c2337\>)}.esim-layout-cta-image{height:15rem}.esim-heading-xlarge{letter-spacing:-.25px;font-size:1.875rem;font-weight:500;line-height:1.35}.esim-icon-1x1-xsmall{color:var(--gray600)}.esim-heading-large{letter-spacing:normal;font-size:1.75rem;font-weight:500;line-height:1.4}.esim-text-size-small{color:var(--gray500);text-decoration:none}.esim-text-size-small:where(.esim-var-home-values),.esim-text-size-small:where(.esim-var-app-tile){color:var(--gray600)}.esim-button-secondary:hover{background-color:var(--white)}.esim-heading-small{letter-spacing:normal;font-size:1.25rem;font-weight:500;line-height:1.45}.esim-heading-xsmall{letter-spacing:normal;font-size:1.125rem;font-weight:500;line-height:1.5}.esim-button:hover{border-color:var(--brand500-main);background-color:var(--white)}.esim-text-size-regular,.esim-text-size-regular:where(.esim-var-app-tile){color:var(--gray700)}.esim-heading-medium{letter-spacing:normal;font-size:1.5rem;font-weight:500;line-height:1.45}.esim-text-rich-text h1{letter-spacing:-.25px;font-size:1.75rem;line-height:1.4}.esim-text-rich-text h2{letter-spacing:-.25px;font-size:1.5rem;line-height:1.45}.esim-text-rich-text h3{letter-spacing:normal;font-size:1.25rem;line-height:1.45}.esim-text-rich-text h4{letter-spacing:normal;font-size:1.125rem;line-height:1.5}.esim-text-rich-text h5{letter-spacing:normal}.esim-text-size-medium,.esim-heading-tiny{font-size:1rem}.esim-button-secondary-white:hover{background-color:var(--white)}.esim-button-secondary-white.esim-is-button-large{padding:.75rem 1.25rem}.esim-image-cta-wrapper{padding:.5rem}.esim-reviews__arrow{width:2.5rem;height:2.5rem;display:flex;right:15%}.esim-reviews__arrow.esim-right{left:15%}.esim-reviews__content{padding:1.25rem}.esim-review-card__date{flex-direction:column;align-items:flex-start}.esim-reviews__slide{width:90%}.esim-reviews{margin-bottom:4rem}.esim-button_advice-cell{padding-top:.25rem}.esim-cms-list-flex-destination{grid-template-columns:auto}.esim-text-rich-text-note h1{font-size:2rem}.esim-text-rich-text-note h2{font-size:1.5rem}.esim-text-rich-text-note h6{letter-spacing:normal;font-size:1.125rem;font-weight:500;line-height:1.5}.esim-margin-bottom-medium{margin-top:0;margin-left:0;margin-right:0}.esim-reviews__dots{margin-top:.5rem;bottom:auto}.esim-values-slide-nav{margin-top:.5rem;bottom:auto}.esim-apps-layout-item-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:auto auto;margin-top:20px;margin-bottom:20px;padding-left:0}.esim-header-component{grid-row-gap:1.25rem;grid-template-columns:1fr}.esim-button_navbar:hover{background-color:#0000}.esim-button_link-search:hover{border-color:var(--product-hover\<deleted\|variable-8acb3114-cfd3-13b9-c52e-2bfb2f1ee68c\>)}.esim-button_link-search:active{border-color:var(--product-hover\<deleted\|variable-8acb3114-cfd3-13b9-c52e-2bfb2f1ee68c\>);background-color:var(--ts-product-background\<deleted\|variable-cb0c2337\>)}.esim-button_link-search:focus{border-color:var(--product-border\<deleted\|variable-28251a3e\>);background-color:var(--ts-product-background\<deleted\|variable-cb0c2337\>)}.esim-button_radio-field{text-align:center;border-radius:16px;flex:0 auto;font-size:.9rem}.esim-header-app-image{object-fit:cover}.esim-header-store-image-wrapper{padding:.5rem}.esim-tabs-nav-item.esim-_02:active{background-color:#0000}.esim-cms-list-flex-home-destinations{grid-template-columns:1fr}.esim-tabs-compatible-menu-wrapper{align-self:auto;width:150%}.esim-cms-list-flex-regional{grid-template-columns:1fr}.esim-container-home-header{padding-left:20px;padding-right:20px}.esim-header-home-component{max-width:25rem}.esim-values-card-app-body{color:#0000;-webkit-text-stroke-color:transparent;padding-left:.5rem;padding-right:.5rem}.esim-values-card-app-body:lang(it){height:13rem}.esim-button_content{text-align:center}.esim-button_layout{font-size:.925rem}.esim-content_image{height:15rem}.esim-setup_image-wrapper{margin-bottom:0}.esim-button_navbar-app{padding:.5rem}.esim-header-qrcode-image-wrapper,.esim-button_navbar-app-mobile{padding:.5rem}.esim-content-cta-new-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem}}

/*= Rules we wrote ourselves, from here on =*/

/*= Modal shell: the three overlays share it (moved out of the Webflow export) =*/

.esim-modal__close-icon{pointer-events:none;width:1rem;height:1rem}
.esim-modal__close{cursor:pointer;background-color:#0000;padding:1.5rem;position:absolute;inset:0% 0% auto auto}
.esim-modal__close:focus-visible,.esim-modal__close[data-wf-focus-visible]{outline-color:var(--accessible-components--dark-grey);outline-offset:4px;outline-width:2px;outline-style:solid}
.esim-modal__heading{text-align:left;margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:500;line-height:1.2}
.esim-modal__cover{position:absolute;inset:0%}
.esim-modal{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;flex-direction:row;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem;display:none;position:fixed;inset:0%}
.esim-modal-host{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:start;place-items:center stretch;display:grid}
.esim-modal__content{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto auto;grid-template-columns:100%;grid-auto-columns:auto;width:100%;padding:2rem;display:grid}
.esim-modal__panel{z-index:999;grid-column-gap:0rem;grid-row-gap:0rem;background-color:var(--white);width:100%;max-width:40rem;color:var(--gray900);border-radius:.5rem;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:auto;place-items:stretch start;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative}
@media screen and (max-width:991px){.esim-modal__panel{grid-template-columns:1fr}}
@media screen and (max-width:767px){.esim-modal__close{padding:1rem}.esim-modal{padding-left:1rem;padding-right:1rem}.esim-modal__content{padding:1rem}.esim-modal__panel{height:calc(100dvh - 1rem);margin-top:1rem;position:fixed;inset:0% 0% auto}}

/*= Helpers from the export (visually hidden label, list category) =*/

.esim-hidden{display:none}
.esim-list-category{display:none}

/*= Search field: the box itself, its clear button, and the filter tab-nav =*/

.esim-search-frame{border:1px #0000001a;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:start center;place-items:flex-start start;margin-bottom:.75rem;display:flex}
.esim-search-field{border:1px solid var(--gray300);background-color:var(--gray50);height:3rem;color:var(--gray600);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><path fill='%23010101' d='M94.4%2C137.4c24.2%2C0%2C43.9-19.6%2C43.9-43.9s-19.6-43.9-43.9-43.9S50.5%2C69.3%2C50.5%2C93.5S70.2%2C137.4%2C94.4%2C137.4z M94.4%2C62.2c17.3%2C0%2C31.3%2C14%2C31.3%2C31.3s-14%2C31.3-31.3%2C31.3s-31.3-14-31.3-31.3S77.1%2C62.2%2C94.4%2C62.2z'/><path fill='%23010101' d='M144.6%2C149.9c1.7%2C0%2C3.3-0.6%2C4.4-1.8c2.5-2.4%2C2.5-6.4%2C0-8.9c0%2C0%2C0%2C0%2C0%2C0l-23.6-23.6c-2.5-2.5-6.6-2.4-9.1%2C0.2 c-2.5%2C2.5-2.4%2C6.6%2C0.2%2C9.1l23.6%2C23.3C141.3%2C149.3%2C142.9%2C149.9%2C144.6%2C149.9L144.6%2C149.9z'/></svg>");background-position:12px;background-repeat:no-repeat;background-size:2.25rem;border-radius:3rem;padding-left:3.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:300}
.esim-search-field:hover,.esim-search-field:focus{border-color:var(--gray600)}
@media screen and (max-width:479px){.esim-search-frame{border-style:none}.esim-search-field{padding-left:3rem;padding-right:1rem}}
.esim-search-block{position:relative}
.esim-search-block .esim-search-field{width:100%;margin-bottom:0;padding-right:3.25rem}
.esim-search-field::-webkit-search-cancel-button,.esim-search-field::-webkit-search-decoration{-webkit-appearance:none;appearance:none}
.esim-search-clear{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background-color:var(--gray100);color:var(--gray500);cursor:pointer;transition:background-color .15s ease,color .15s ease}
.esim-search-clear:hover{background-color:var(--gray200);color:var(--gray700)}
.esim-search-clear:focus-visible{outline:2px solid var(--gray400);outline-offset:2px}
.esim-search-clear[hidden]{display:none}

.esim-filter__list.esim-tabnav{position:relative;display:inline-flex;flex-flow:row nowrap;width:auto;margin-left:auto;margin-right:auto;height:2.75rem;gap:.25rem;padding:.25rem;border:1px solid var(--gray300);border-radius:3rem;background-color:transparent}

.esim-tabnav .esim-button_radio-field{position:relative;z-index:1;background-color:transparent;color:var(--gray900);transition:color .2s ease}
.esim-tabnav .esim-button_radio-field:not(:has(input:checked)):hover{background-color:var(--gray100)}
.esim-tabnav .esim-button_radio-field:has(input:checked){background-color:transparent;color:var(--white)}
.esim-tabnav__pill{position:absolute;top:.25rem;bottom:.25rem;left:0;width:0;background-color:var(--brand500-main);border-radius:3rem;z-index:0;pointer-events:none}

.esim-pill-ready{transition:left .28s ease,width .28s ease}

.esim-tabnav:not(.is-armed) .esim-tabnav__pill{display:none}
.esim-tabnav:not(.is-armed) .esim-button_radio-field:has(input:checked){background-color:var(--brand500-main)}

.esim-filter__grid .esim-filter__form-block{width:100%}

.esim-cms-list-flex-destination .esim-button_destination-link.esim-hide{display:none}

.esim-filter__grid:not(.esim-filtered-ready):has(.esim-tabnav input:checked:not([data-list-value=""])) .filter-content{visibility:hidden}

@media (min-width:992px){.esim-cms-list-flex-destination{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}

/*= Breadcrumb (destination page and device brand page) =*/

.esim-breadcrumb{margin-bottom:1.75rem}
.esim-dest-header .esim-padding-medium{padding-top:0}
.esim-breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;font-size:.875rem;line-height:1.5}
.esim-breadcrumb__item{display:inline-flex;align-items:center;gap:.25rem;min-width:0;flex:none}
.esim-breadcrumb__item:last-child{flex:0 1 auto}
.esim-breadcrumb__link{display:inline-flex;align-items:center;color:var(--gray500);text-decoration:none;font-size:inherit}
.esim-breadcrumb__link:hover{color:var(--brand500-main)}
.esim-breadcrumb__link:focus-visible{outline:2px solid var(--gray400);outline-offset:2px;border-radius:.25rem}
.esim-breadcrumb__ico{width:1.125rem;height:1.125rem;display:block}
.esim-breadcrumb__sep{width:1rem;height:1rem;flex:none;color:var(--gray500)}
.esim-breadcrumb__current{color:var(--gray700);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/*= Toggle pill: the standard/unlimited switch, shared with the app tab bar =*/

.esim-tabs-apps-menu-wrapper{position:relative}
.esim-tabs-apps-menu-wrapper .esim-tabs-nav-item{flex:1;width:auto;position:relative;z-index:1;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit}
.esim-tabs-apps-menu-wrapper .esim-tabs-nav-item.esim-is-current{flex:1;width:auto}
.esim-tabs-apps-menu-wrapper button.esim-tabs-nav-item{border:0;background:transparent}
.esim-tabs-apps-menu-wrapper .esim-tabs-nav-item:focus-visible{outline:2px solid var(--brand500-main);outline-offset:2px}
.esim-tabs-apps-menu-wrapper .esim-toggle-pill{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;width:calc(50% - .25rem);background:var(--brand500-main);border-radius:3rem;z-index:0}
.esim-tabs-apps-menu-wrapper.is-unlimited .esim-toggle-pill{left:50%}
.esim-tabs-apps-menu-wrapper.tog-ready .esim-toggle-pill{transition:left .28s ease}
/*= Coupon: copy button + tooltip =*/

.esim-copy-button{background-color:var(--_apps---colors--primary);color:var(--white);text-align:center;border-radius:3rem;padding:.5rem 1rem;font-weight:600}
.esim-copy-button:hover{text-decoration:none}
@media screen and (max-width:479px){.esim-copy-button{border-radius:1rem}}
.esim-copy-wrap{position:relative;display:inline-flex}
.esim-copy-btn{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}
.esim-copy-icon{display:inline-flex;width:1.15em;height:1.15em;color:var(--white);flex:none}
.esim-copy-icon svg{width:100%;height:100%}
.esim-copy-tooltip{position:absolute;top:calc(100% + .5rem);left:50%;transform:translateX(-50%);white-space:pre;text-align:center;background:var(--gray100);color:var(--gray600);padding:.4rem .7rem;border-radius:.5rem;font-size:.75rem;font-weight:500;line-height:1.35;box-shadow:0 3px 10px rgba(0,0,0,.07);z-index:5}
.esim-copy-tooltip::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:var(--gray100)}
.esim-copy-tooltip[hidden]{display:none}

/*= Search overlay: panel layout and the scrolling result list =*/
.esim-search-frame .esim-search-field{border-color:var(--gray200)}
.esim-search-frame .esim-search-field:hover,.esim-search-frame .esim-search-field:focus{border-color:var(--gray600)}

.esim-popular-grid,.esim-search-grid{height:auto}
.esim-modal__content{height:100%;display:flex;flex-direction:column;overflow:hidden}
.esim-modal__content>.esim-margin-custom-medium,
.esim-modal__content>.esim-searchbar,
.esim-modal__content>.esim-searchbar__popular{flex:0 0 auto}
.esim-search-item-wrapper{flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow-y:auto;overflow-x:hidden}
@media screen and (min-width:768px){
  .esim-modal__panel{height:min(80dvh,36rem);max-height:min(80dvh,36rem)}
  .esim-modal .esim-filter__empty{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
}

.esim-modal,.esim-search-item-wrapper{overscroll-behavior:contain}

/*= Card grid as a class (replaces the repeated Webflow w-node IDs) =*/
.esim-grid-card{grid-template-rows:auto;grid-template-columns:.5fr 2fr .25fr}
.esim-grid-search-item{grid-template-rows:auto;grid-template-columns:.25fr 1fr .25fr}
@media screen and (max-width:767px){.esim-grid-dest-card{grid-template-columns:.25fr 2fr .25fr}}

.esim-grid-brand-tile{grid-template-rows:auto;grid-template-columns:1.75fr .25fr}

/*= Grid placement as a class (the remaining Webflow w-node IDs) =*/
.esim-contact__item,.esim-apps-layout-item{align-self:start}
.esim-apps-layout-item-list{grid-area:span 2/span 2/span 2/span 2}
.esim-advice{grid-template-rows:auto auto auto;grid-template-columns:1fr}
.esim-header-store-image-wrapper{place-self:auto center}
@media screen and (max-width:991px){.esim-content_layout{order:-9999}}
.esim-self-start{align-self:start}
.esim-self-center{place-self:center}
@media screen and (max-width:991px){.esim-order-last{order:9999}}

/*= Interaction states: accordion, menu, tabs and slider =*/

.esim-accordion__body{height:0;overflow:hidden;transition:height .4s ease}
.esim-accordion__head{cursor:pointer}
.esim-accordion__head .esim-faq__chevron,
.esim-accordion__head .esim-footer__chevron{transition:transform .3s ease}
.esim-accordion__head[aria-expanded="true"] .esim-faq__chevron,
.esim-accordion__head[aria-expanded="true"] .esim-footer__chevron{transform:rotate(180deg)}

.esim-accordion__head:focus-visible,
.esim-navbar__burger:focus-visible,
.esim-dropdown__toggle:focus-visible{outline:2px solid var(--brand500-main);outline-offset:2px}

.esim-nav__dropdown,.esim-nav__locale-dropdown{opacity:0;transform:translateY(-.5rem);
  transition:opacity .3s ease,transform .3s ease}
.esim-nav__dropdown.esim-is-open-menu,.esim-nav__locale-dropdown.esim-is-open-menu{opacity:1;transform:translateY(0);
  transition:opacity .5s ease,transform .5s ease}
.esim-nav__menu-arrow{transition:transform .3s ease}
.esim-dropdown__toggle.esim-is-open-menu .esim-nav__menu-arrow{transform:rotate(180deg)}

@media screen and (max-width:991px){
  .esim-swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;
    scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}
  .esim-swipe::-webkit-scrollbar{display:none}
  .esim-swipe>.esim-slider__slide{flex:0 0 100%;scroll-snap-align:start}
}

.esim-reviews .esim-slider__prev,
.esim-reviews .esim-slider__next{cursor:pointer}
.esim-reviews .esim-slider__prev[aria-disabled="true"],
.esim-reviews .esim-slider__next[aria-disabled="true"]{opacity:.35;pointer-events:none}

.esim-scroll-lock,.esim-scroll-lock body{overflow:hidden}

.esim-scroll-lock body{padding-right:var(--esim-scrollbar,0px)}
.esim-scroll-lock.esim-menu-open .esim-section-navbar{right:var(--esim-scrollbar,0px)}

.esim-burger__line-top,.esim-burger__line-bottom{transition:transform .4s ease}
.esim-burger__line-middle{transition:width .2s ease,opacity .2s ease}
.esim-navbar__burger.esim-is-open-menu .esim-burger__line-top{transform:translateY(8px) rotate(45deg)}
.esim-navbar__burger.esim-is-open-menu .esim-burger__line-bottom{transform:translateY(-8px) rotate(-45deg)}
.esim-navbar__burger.esim-is-open-menu .esim-burger__line-middle{width:0;opacity:0}

.esim-tab-marker{top:.25rem;bottom:.25rem;right:auto}

@media screen and (max-width:991px){

  .esim-menu-shell{position:fixed;left:0;right:0;bottom:0;z-index:999;overflow:hidden}

  .esim-navbar__menu[data-nav-menu-open]{position:relative;inset:auto;height:100%;max-height:none;

    float:none;width:100%;
    transform:translateY(-100%);transition:transform .4s ease-in-out}
  .esim-navbar__menu[data-nav-menu-open].esim-menu--visible{transform:translateY(0)}

  html.esim-menu-open .esim-section-navbar{position:fixed;top:0;left:0;right:0}
}

@media screen and (max-width:991px){
  .esim-swipe{cursor:grab}
  .esim-swipe--dragging{cursor:grabbing;scroll-behavior:auto}
  .esim-swipe--dragging *{user-select:none}
}

.esim-slider__dot{background-color:#d9dbde;width:.625rem;height:.625rem;border-radius:50%;transition:all .9s ease}
.esim-slider__dot.esim-is-active-dot{background-color:var(--brand500-main);width:2rem;height:.625rem;border-radius:.5rem}

/*= Per-page style blocks recovered from the Webflow export =*/

@media (max-width:768px){
  .esim-tabs-compatible-menu-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  .esim-tabs-compatible-menu-wrapper::-webkit-scrollbar{display:none}
}

.esim-filter__form-block::-webkit-scrollbar{height:6px}
.esim-filter__form-block::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}
.esim-filter__form-block::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}

/*= Apps block: grid that survives long labels =*/

.esim-apps-layout-item-list{grid-template-columns:repeat(2,minmax(0,1fr))}
@media screen and (max-width:767px){
  .esim-apps-layout-item-list{grid-template-columns:repeat(3,minmax(0,1fr))}
}

@media screen and (max-width:699px){
  .esim-apps-layout-item-list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.esim-apps-layout-item{min-width:0}
.esim-apps-layout-text-wrapper{min-width:0}

.esim-apps-layout-text-wrapper .esim-text-size-regular{overflow-wrap:break-word}

/*= Overlays: fade and empty state =*/

.esim-overlay{opacity:0;transition:opacity var(--esim-overlay-fade) ease}
.esim-overlay.is-open{opacity:1}
.esim-overlay:not(.is-open){pointer-events:none}
.esim-empty__link{margin:.75rem 0 0}
.esim-filter__empty[hidden]{display:none}
.esim-filter__empty:not([hidden]){display:flex}
svg.esim-filter__empty-ico{width:3rem}
.esim-overlay[hidden]{display:none}
.esim-modal.esim-overlay:not([hidden]){display:flex}

/*= Image dimensions: width/height on every lazily loaded image =*/

img:where([width][height]){height:auto}

.esim-app-image,.esim-app-logo-image,.esim-header-app-image{width:auto}

/*= Navbar: hover in the brand colour =*/

@media screen and (min-width:1280px){
  .esim-nav__dropdown-toggle:hover,
  .esim-nav__sublink:hover,.esim-button_navbar:hover,
  .esim-button_navbar-app:hover,.esim-button_navbar-app-mobile:hover{color:var(--brand500-main)}
}

/*= Home hero: one image instead of two, and a height that ignores the text length =*/

.esim-section-home-header{display:flex;align-items:center;padding-top:6rem;padding-bottom:6rem}@media screen and (max-width:767px){.esim-section-home-header{align-items:flex-start;padding-top:2.5rem}}
.esim-section-home-header>.esim-container{width:100%}

/*= Brand logo: keep the aspect ratio =*/

.esim-logo-image{align-self:flex-start}

/*= Logo artwork: the global image radius would clip its own corners =*/

.esim-logo-image,.esim-app-logo-image{border-radius:0}

/*= Token layer (Webflow export) =*/
:root{--ts-primary\<deleted\|variable-1b657e59\>:var(--brand500-main);--brandlink:var(--brand500-main);--esim-overlay-fade:.3s;--gray25:#fcfcfd;--gray50:#f9fafb;--gray75:#f5f7f9;--gray100:#f2f4f7;--gray200:#eaecf0;--gray300:#d0d5dd;--gray400:#98a2b3;--gray500:#667085;--gray600:#475467;--gray700:#344054;--gray800:#1d2939;--gray900:#101828;--white:#fff}
@media (prefers-reduced-motion:reduce){:root{--esim-overlay-fade:0s}}

/*= Two-line truncation (home and destination page) =*/
.esim-text-style-2lines{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}

/*= Footer: social icons follow the text colour =*/
.esim-footer__social-ico{--esim-icon:currentColor}

/*= Cookie banner: the switch in the preference dialog, and its scrolling on iOS =*/

.esim-cookie-prefs__checkbox-field{transition:background-color .2s ease}
.esim-cookie-prefs__toggle{transition:transform .2s ease}
.esim-cookie-prefs__checkbox-field:has(.esim-cookie-prefs__checkbox:checked){background-color:var(--brand500-main)}
.esim-cookie-prefs__checkbox-field:has(.esim-cookie-prefs__checkbox:checked) .esim-cookie-prefs__toggle{transform:translateX(1.5rem)}
.esim-cookie-prefs__content{-webkit-overflow-scrolling:touch}

/*= About us: stat cards and their grids =*/

.esim-stat-card{border:1px solid var(--elements-webflow-library-neutral--300);background-color:var(--elements-webflow-library-neutral--100);box-shadow:0 2px 7px 0 var(--elements-webflow-library-general--shadow-01);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.75rem;display:flex}
.esim-stat-grid-3{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
.esim-stat-grid-2{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}
@media screen and (max-width:991px){
.esim-stat-card{padding-left:22px;padding-right:22px}
.esim-stat-grid-3{grid-template-columns:1fr 1fr 1fr}
.esim-stat-grid-2{grid-template-columns:1fr 1fr 1fr}
}
@media screen and (max-width:767px){
.esim-stat-grid-3{grid-template-columns:1fr}
.esim-stat-grid-2{grid-template-columns:1fr}
}
@media screen and (max-width:479px){
.esim-stat-grid-3{grid-template-columns:1fr}
.esim-stat-grid-2{grid-template-columns:1fr}
}
@media screen and (min-width:1440px){
.esim-stat-card{padding-left:28px;padding-right:28px}
}

/*= Contact page =*/

.esim-contact__icon{color:var(--brand500-main);flex:none;align-self:flex-start;margin-right:1rem}
.esim-contact__item{align-items:center;text-decoration:none;display:flex}
.esim-contact__list{grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-top:3rem;display:grid}
.esim-contact__panel{grid-column-gap:2rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:start;display:grid}
.esim-contact{justify-content:center;align-items:center;width:100vw;max-width:100%;height:50vh;max-height:100%;display:flex}
@media screen and (max-width:991px){
.esim-contact__list{margin-top:2rem}
.esim-contact__panel{grid-template-columns:1fr;grid-auto-flow:row}
}
@media screen and (max-width:767px){
.esim-contact__panel{grid-row-gap:3rem;grid-template-columns:1fr}
}
@media screen and (max-width:479px){
.esim-contact__panel{grid-template-columns:1fr}
}

/*= Coupon page =*/

.esim-coupon__icon{justify-content:center;align-items:flex-start;margin-right:0;padding:.25rem}
.esim-coupon__text{justify-content:center;align-items:flex-start}
@media screen and (max-width:479px){
.esim-coupon__icon:lang(de){align-self:center}
}
@media screen and (min-width:1440px){
.esim-coupon__icon{flex:0 auto}
.esim-coupon__icon:lang(de){align-self:flex-start}
}

/*= Home: payment row =*/

.esim-payment__row{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:center;align-items:center;margin-bottom:1rem;padding:.5rem;display:flex}
.esim-payment__text{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex}
.esim-payment__icons{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;display:flex}@media screen and (max-width:767px){.esim-payment__icons{display:flex;flex-flow:nowrap;gap:.5rem;width:100%;justify-content:center}.esim-payment__icons .esim-icon-payment-provider{flex:1 1 3.25rem;max-width:4rem;width:auto;height:auto;aspect-ratio:8/5}.esim-payment__icons .esim-icon-payment-provider svg{width:100%;height:100%;display:block}}
@media screen and (max-width:991px){
.esim-payment__row{flex-flow:column}
}

/*= About us image, small spacer, hidden embed, plan badge =*/

.esim-space-sm{width:100%;min-height:1.5rem}
.esim-about-image{object-fit:cover;border-radius:100%;width:128px;min-width:128px;height:128px;min-height:128px}
.esim-badge{grid-column-gap:.375rem;color:#344054;white-space:nowrap;background-color:#f2f4f7;border:1px solid #eaecf0;border-radius:10rem;align-items:center;padding:.125rem .625rem;font-size:.875rem;font-weight:500;display:flex}
.esim-badge.is-badge-small{grid-column-gap:.25rem;padding:.125rem .5rem;font-size:.75rem}
.esim-badge.is-badge-small.is-price{background-color:#e0eaff}
.esim-embed-hidden{display:none}
@media screen and (max-width:767px){
.esim-space-sm{min-height:1.25rem}
.esim-badge{padding:.125rem .5rem}
}

/*= Navbar: locale switcher and burger line =*/

.esim-locale{padding-top:0;padding-bottom:0}
.esim-locale__right{flex-direction:column;justify-content:center;align-items:flex-start;font-weight:400}
.esim-locale__icon{color:#0000;flex:none}
.esim-locale__link{grid-column-gap:.5rem;color:var(--gray600);background-color:#0000;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;align-items:flex-start;padding:.5rem 1rem;transition:all .3s;display:grid}
.esim-locale__link:hover{background-color:var(--gray100);color:var(--_apps---colors--primary);-webkit-text-stroke-color:var(--_apps---colors--primary);border-radius:3rem}
.esim-locale__link.esim-is-current{grid-column-gap:.5rem;border:1px none var(--_apps---colors--primary);background-color:var(--gray100);border-radius:3rem;padding:.5rem 1rem}
@media screen and (max-width:991px){
.esim-burger__line-bottom{background-color:var(--gray700);border-radius:1rem;width:24px;height:2px;padding-bottom:0;padding-right:0}
.esim-locale__link{padding-top:.75rem;padding-bottom:.8rem;padding-right:0}
.esim-locale__link:hover{color:var(--gray600);-webkit-text-stroke-color:var(--gray600);background-color:#0000}
.esim-locale__link.esim-is-current{padding-top:.75rem;padding-bottom:.75rem;padding-right:0}
}
@media screen and (max-width:479px){
.esim-locale__link.esim-is-current{padding:.5rem}
.esim-locale__list{overflow:hidden}
}
@media screen and (min-width:1440px){
.esim-locale__link:hover{background-color:var(--gray100)}
}

/*= Home: destination flag row =*/

.esim-flag-row{background-color:var(--white);border-radius:100%;padding:.125rem}
.esim-flag-row__item{border-radius:100%;width:3rem;height:3rem;padding:.125rem}
.esim-flag-row__icon{width:1.5rem;height:1.5rem;color:var(--gray400)}
@media screen and (max-width:991px){
.esim-flag-row__item{width:3rem;height:3rem}
.esim-flag-row__icon{display:block}
}
@media screen and (max-width:479px){
.esim-flag-row__item{width:2rem;height:2rem;max-height:100%}
}
@media screen and (min-width:1440px){
.esim-flag-row__item{color:var(--gray600);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px}
}

/*= Collection grids: devices, popular, search =*/

.esim-device-grid{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
.esim-popular-grid,.esim-search-grid{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;height:20rem}
@media screen and (max-width:991px){

.esim-device-grid{grid-template-columns:1fr 1fr}
.esim-popular-grid,.esim-search-grid{grid-template-columns:1fr 1fr}
}
@media screen and (max-width:767px){
.esim-device-grid{grid-template-columns:1fr}
.esim-popular-grid,.esim-search-grid{grid-template-columns:1fr}
}
@media screen and (max-width:479px){
.esim-device-grid{grid-template-columns:1fr}
.esim-popular-grid,.esim-search-grid{grid-template-columns:1fr}
}

/*= Destination row in search and list views =*/

.esim-dest-row__flag-img{border:1px solid var(--gray300);border-radius:100%;width:2.125rem;height:2.125rem}
.esim-dest-row{grid-column-gap:.5rem;grid-row-gap:.5rem;padding:.25rem}
.esim-dest-row__icon{justify-content:center;align-items:flex-end}
.esim-dest-row__icon:hover{color:var(--gray600)}
.esim-dest-row__text{grid-column-gap:.125rem;grid-row-gap:.125rem;justify-content:center}
.esim-dest-row__flag{justify-content:center;align-items:flex-start}
@media screen and (max-width:991px){
.esim-dest-row{grid-column-gap:.5rem;grid-row-gap:.5rem}
.esim-dest-row__flag{align-items:flex-start}
}
@media screen and (max-width:479px){
.esim-dest-row__flag-img{object-fit:cover;border-radius:50%;width:2rem;height:2rem;max-height:100%}
}

/*= FAQ accordion =*/

.esim-faq__toggle{border:2px none var(--gray400);width:1.5rem;height:1.5rem;color:var(--gray400);border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;display:flex;position:relative}
.esim-faq__answer{overflow:hidden}
.esim-faq__question{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem .25rem 1.5rem .5rem;display:flex}
.esim-faq__row{border-bottom:1px solid var(--gray200);flex-direction:column;justify-content:flex-start;align-items:stretch}
.esim-faq__row.last-item{border-bottom-color:#0000}
.esim-faq__layout{grid-column-gap:2.25rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;margin-top:1.5rem;display:grid}
.esim-faq__text{padding:1rem .725rem}
.esim-faq__text:where(.esim-var-faq-white){background-color:var(--white)}
.esim-faq__bg{background-color:var(--gray100);width:100%;min-height:30px;color:var(--gray600);border-radius:.5rem;font-size:.875rem}
.esim-faq__chevron{width:1.5rem;color:var(--gray500);justify-content:center;align-items:center;display:flex;position:absolute;inset:auto 0% auto auto}
@media screen and (max-width:991px){
.esim-faq__layout{grid-column-gap:3rem;grid-row-gap:4rem}
.esim-faq__chevron{color:var(--gray500);margin-top:0;margin-bottom:0;margin-right:0;inset:auto 0% auto auto}
}
@media screen and (max-width:767px){
.esim-faq__question{padding-top:1rem;padding-bottom:1rem}
.esim-faq__list.first-col{border-bottom:1px solid var(--gray200)}
.esim-faq__layout{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-columns:1fr}
.esim-faq__bg{min-height:1.5rem}
}
@media screen and (max-width:479px){
.esim-faq__layout{grid-template-columns:1fr}
.esim-faq__chevron{margin-right:10px}
}
@media screen and (min-width:1440px){
.esim-faq__text{padding-right:20px}
}

/*= Footer: columns, accordion, app and social links =*/

.esim-footer__social-link{color:var(--gray400);align-items:center;text-decoration:none;transition:all .3s;display:flex}
.esim-footer__social-link:hover{color:var(--gray500)}
.esim-footer__legal{grid-column-gap:1.5rem;align-items:center;display:flex}
.esim-footer__link{grid-column-gap:.5rem;color:var(--gray500);flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:all .3s;display:flex}
.esim-footer__link:hover{color:var(--brand500-main)}
.esim-footer__logo-images{flex-flow:column;justify-content:flex-start;display:flex}
.esim-footer__social-ico{width:1.5rem}
.esim-footer__socials{grid-column-gap:1.5rem;grid-row-gap:0rem;white-space:normal;grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:max-content;grid-auto-flow:column;place-items:start;display:grid}
.esim-footer__bottom{border-top:1px solid var(--gray200);justify-content:space-between;align-items:center;margin-top:3rem;padding-top:1.5rem;display:flex}
.esim-footer__layout{grid-column-gap:2rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:start;margin-top:1rem;display:grid}
.esim-footer__title{justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}
.esim-footer__row{flex-direction:column;justify-content:flex-start;align-items:stretch}
.esim-footer__list{overflow:hidden}
.esim-footer__toggle{border:2px solid var(--gray400);width:1.5rem;height:1.5rem;color:var(--gray400);border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;display:none;position:relative}
.esim-footer__chevron{width:1.25rem;color:var(--gray700);justify-content:center;align-items:center;margin-right:.5rem;display:flex;position:absolute;inset:auto 0% auto auto}
.esim-footer__images{grid-row-gap:2rem;flex-flow:column;display:flex}
.esim-footer__images:where(.esim-var-footer-band){grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}
.esim-footer__app{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;place-items:start;display:flex}
.esim-footer__app-link{padding-left:0}
.esim-footer__app-link.esim-is-current{width:120px}
.esim-footer__app-images{flex-flow:column;justify-content:flex-start;width:7.5rem;display:flex}
@media screen and (max-width:991px){
.esim-footer__legal{padding-left:0}
.esim-footer__socials{margin-bottom:1rem}
.esim-footer__bottom{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;margin-top:2rem}
.esim-footer__links{margin-bottom:.5rem}
.esim-footer__layout{grid-column-gap:0rem;grid-template-columns:2fr;margin-top:0}
.esim-footer__title{cursor:pointer;margin-bottom:.25rem}
.esim-footer__column{border-bottom:1px solid var(--gray200)}
.esim-footer__column.first-col{border-bottom:1px solid var(--gray200);margin-top:1rem}
.esim-footer__column.last-item{border-bottom-style:none}
.esim-footer__toggle{border-style:none;display:flex}
.esim-footer__chevron{color:var(--gray500);margin-top:0;margin-bottom:0;margin-right:0;inset:auto 0% auto auto}
.esim-footer__images{margin-bottom:.5rem}
}
@media screen and (max-width:767px){
.esim-footer__social-link:hover{color:var(--gray400)}
.esim-footer__legal{flex-direction:column-reverse}
.esim-footer__bottom{flex-direction:column-reverse;align-items:flex-start}
.esim-footer__layout{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-columns:1fr}
.esim-footer__toggle{display:flex}
.esim-footer__app{grid-column-gap:1rem;grid-row-gap:1rem}
}
@media screen and (max-width:479px){
.esim-footer__legal{text-align:left;flex-direction:row-reverse;flex:0 auto;justify-content:flex-start;align-self:auto;align-items:flex-start;max-width:100%;display:block}
.esim-footer__layout{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}
.esim-footer__toggle{border-style:none;display:flex}
.esim-footer__chevron{margin-right:10px}
.esim-footer__app{grid-column-gap:.5rem;grid-row-gap:.5rem}
.esim-footer__app:where(.esim-var-footer-band){grid-column-gap:1rem;grid-row-gap:1rem}
}

/*= Navbar: menu, dropdowns, burger icon =*/

.esim-nav__left{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex}
.esim-nav__menu{flex:1;justify-content:space-between;align-items:center;margin-left:1.5rem;display:flex;position:static}
.esim-nav__logo{width:100px;padding-left:0}
.esim-nav__dropdown-list{grid-column-gap:0px;grid-row-gap:.5rem;grid-template-rows:max-content;grid-template-columns:1fr;grid-auto-rows:max-content;grid-auto-columns:1fr;display:grid}
.esim-nav__dropdown-toggle{color:var(--gray600);align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5;transition:all .3s;display:flex}
.esim-nav__dropdown-toggle:hover{background-color:var(--gray100);color:var(--_apps---colors--primary);border-radius:3rem}
.esim-nav__menu-dropdown{position:relative}
.esim-nav__menu-dropdown:hover{color:var(--ts-primary\<deleted\|variable-1b657e59\>)}
.esim-nav__right{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}
.esim-nav__locale-ico{color:var(--gray700);margin-right:.5rem}
.esim-nav__item-right{flex-direction:column;justify-content:center;align-items:flex-start;font-weight:500;display:flex}
.esim-nav__dropdown{box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #10182808}
.esim-nav__dropdown.esim-is-open-menu{border:1px solid var(--gray25);background-color:var(--white);border-radius:.5rem;width:20rem;padding:.75rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;right:-100%}
.esim-nav__locale-dropdown{box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #10182808}
.esim-nav__locale-dropdown.esim-is-open-menu{border:1px solid var(--gray25);background-color:var(--white);border-radius:.5rem;width:12rem;padding:.5rem}
.esim-nav__sublink{color:var(--gray600);font-size:.875rem;font-weight:500}
.esim-nav__sublink:hover{color:var(--_apps---colors--primary)}
.esim-nav__menu-arrow{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:.5rem;display:flex}
.esim-nav__menu-flag{width:1.25rem;height:1.25rem;margin-right:.5rem;display:block}
.esim-nav__language{justify-content:center;align-items:center;display:flex}
@media screen and (max-width:991px){
.esim-burger__line-middle-inner{width:4px;height:0;padding-bottom:0;padding-right:0}
.esim-burger__line-middle{background-color:var(--gray700);border-radius:1rem;justify-content:center;align-items:center;width:24px;height:2px;margin-top:6px;margin-bottom:6px;padding-bottom:0;padding-right:0;display:flex}
.esim-burger__line-top{background-color:var(--gray700);border-radius:1rem;width:24px;height:2px;padding-bottom:0;padding-right:0}
.esim-burger{flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:-.5rem;display:flex}
.esim-nav__left{flex-direction:column;align-items:stretch;display:flex}
.esim-nav__menu{border-top:1px solid var(--gray100);-webkit-text-fill-color:inherit;background-color:#fff;background-clip:border-box;align-items:flex-start;height:100vh;max-height:calc(100dvh - 72px);margin-left:0;padding:1rem 2rem 5rem;position:absolute;overflow:auto}
.esim-nav__dropdown-toggle{justify-content:space-between;align-items:center;padding:1rem .5rem;display:flex}
.esim-nav__dropdown-toggle:hover{color:var(--gray600);background-color:#0000}
.esim-nav__menu-dropdown{border-bottom:1px solid var(--_apps---colors--border);width:100%;position:relative}
.esim-nav__right{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:wrap-reverse;grid-template-rows:auto auto;grid-template-columns:1fr;width:100%;display:flex}
.esim-nav__dropdown{position:static;overflow:hidden}
.esim-nav__dropdown.esim-is-open-menu{width:auto;box-shadow:none;border-style:none;border-color:#0000;padding:0}
.esim-nav__locale-dropdown{z-index:2;position:relative}
.esim-nav__locale-dropdown.esim-is-open-menu{width:auto;box-shadow:none;border-style:none;border-color:#0000;padding:0;overflow:auto}
}
@media screen and (max-width:767px){
.esim-nav__menu{padding-left:1rem;padding-right:1rem}
.esim-nav__dropdown-list{grid-row-gap:.5rem;max-width:none}
.esim-nav__dropdown-toggle{font-size:1rem}
}
@media screen and (max-width:479px){
.esim-nav__dropdown-toggle:hover{background-color:#0000}
.esim-nav__dropdown-toggle.esim-is-open-menu{padding-left:.5rem;padding-right:.5rem}
.esim-nav__sublink{font-weight:500}
}
@media screen and (min-width:1280px){
.esim-nav__dropdown-toggle:hover,.esim-nav__sublink:hover{color:var(--ts-primary\<deleted\|variable-1b657e59\>)}
}
@media screen and (min-width:1440px){
.esim-nav__locale-ico{margin-right:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}
.esim-nav__locale-dropdown.esim-is-open-menu{padding:12px}
}

/*= Search bar and popular header =*/

.esim-searchbar{margin-bottom:0}
.esim-searchbar__ico{grid-column-gap:.5rem;grid-row-gap:.5rem;border:2px solid var(--brand500-main);background-color:var(--brand500-main);width:2.25rem;height:2.25rem;color:var(--white);border-radius:100%;justify-content:center;align-items:center;padding:1.125rem;display:flex}
.esim-searchbar__ico-wrap{justify-content:flex-end;align-self:center;align-items:center;display:flex}
.esim-searchbar__text{color:var(--gray500);align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:300;display:flex}
.esim-searchbar__popular{font-size:1rem;font-weight:500}
@media screen and (max-width:767px){
.esim-searchbar__ico{padding:1rem}
}
@media screen and (max-width:479px){
.esim-searchbar__ico-wrap{display:flex}
}
@media screen and (min-width:1440px){
.esim-searchbar__ico-wrap{flex:0 auto;align-self:center}
}

/*= Destination filter form and empty state =*/

.esim-filter__empty{background-color:var(--white);border:1px #dfdfdf;flex-direction:column;justify-content:center;align-items:center;margin-top:0;padding:20px;display:none}
.esim-filter__empty-ico{-webkit-text-stroke-color:var(--gray900);width:5rem;margin-bottom:.5rem}
.esim-filter__form-block{margin-bottom:1rem}
.esim-filter__form{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}
.esim-filter__list{grid-column-gap:.75rem;grid-row-gap:.75rem;border:1px solid var(--gray300);border-radius:3rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;width:100%;height:2.5rem;padding:.25rem;display:flex}
.esim-filter{flex:1 0 auto;display:flex}
.esim-filter__grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}
@media screen and (max-width:991px){
.esim-filter__form-block{margin-left:auto;margin-right:auto}
.esim-filter__form{grid-column-gap:1rem;grid-row-gap:1rem}
.esim-filter__list{white-space:nowrap}
}
@media screen and (max-width:767px){
.esim-filter__list{grid-column-gap:.5rem;grid-row-gap:.5rem;scrollbar-width:none}
}
@media screen and (max-width:479px){
.esim-filter__grid{grid-auto-columns:auto}
}

/*= Tinted band: the pale area behind the install and device sections =*/

.esim-padding-large:where(.esim-var-red-band){background-color:var(--gray75)}
@supports (background:color-mix(in srgb,red 20%,#fff)){
:root{--esim-band:color-mix(in srgb,var(--brand500-main) 20%,#fff)}
.esim-padding-large:where(.esim-var-red-band){background-color:var(--esim-band)}
}

/*= Activate section on a grey band: the cards go one step darker, not white =*/
.esim-padding-medium:where(.esim-var-activate-gray){background-color:var(--gray75)}
.esim-layout-activate-item:where(.esim-var-activate-gray){background-color:var(--gray200)}

/*= Related destinations: four across, the list under the device tables =*/
.esim-cms-list-flex-related{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
@media screen and (max-width:991px){.esim-cms-list-flex-related{grid-template-columns:1fr 1fr}}
@media screen and (max-width:767px){.esim-cms-list-flex-related{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-columns:1fr}}
