@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");body{background-color:#f8f8f8;font-family:Arial,sans-serif;margin:0;padding:0}.desktop{display:block}.mobile{display:none}header{background-image:url(/lp/pl/loovafit/basic/img/header.webp);background-repeat:no-repeat;background-size:cover;padding:10px 0;background-position:top}.header__content_1{justify-content:center;align-items:center}.header__content_1,.header__content_2{margin:auto;display:flex;flex-direction:row;max-width:1140px}.header__content_1 img{width:133px}.header__content_2{margin:auto;max-width:1140px;text-align:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.header__content_2 img{height:fit-content}#header_images{width:532px}#header_images_1{width:469px}.menu-collapse .u-nav-link svg{min-width:1em;width:auto;height:1em;vertical-align:top}svg:not(:root){overflow:hidden}.u-svg-link{width:100%;height:100%;fill:currentColor}.menu-collapse .u-nav-link{text-decoration:none !important;padding-top:4px;padding-bottom:4px;font-size:calc(1em + 8px)}.u-nav-link{display:block;white-space:nowrap;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;font-style:inherit;font-weight:inherit;text-decoration:none;border:0 none transparent;outline-width:0;background-color:transparent;margin:0;-webkit-text-decoration-skip:objects}.u-text-white .u-svg-link,.u-text-hover-white:hover .u-svg-link,.u-button-style:hover>.u-text-hover-white .u-svg-link,.u-button-style.u-button-style.active>.u-text-active-white .u-svg-link,.u-text-hover-white:focus .u-svg-link{fill:#fff}.menu-collapse .u-nav-link svg+svg{position:absolute;min-width:auto;width:0;height:0;overflow:hidden}.main_content_1{text-align:center}.main_content_1 .title h1{text-align:center;margin:0 auto 10px;padding-top:20px;font-family:"Barlow Condensed";font-size:20px;font-weight:700;line-height:26px;background:linear-gradient(270deg,#2da6db 0,#075dc6 100%);color:transparent;-webkit-background-clip:text;background-clip:text;text-transform:uppercase}.sms-access-text,.sms-info,.footer_content{font-family:"Exo 2",sans-serif;font-size:14px;font-weight:300;line-height:18px;text-align:center;color:#6d6d6d;padding:0;margin:0}.main_content_1 .sms-container{border-radius:5px;background:#fff;box-shadow:0 0 10px rgba(121,124,141,0.15);display:flex;width:100%;max-width:300px;margin:10px auto;flex-direction:column;align-items:center;font:14px/1 "Exo 2",sans-serif;color:#1a1a1a;padding:20px 80px}.main_content_1 .sms-instruction{align-self:stretch}.main_content_1 .sms-code-box{display:flex;margin:10px 0;align-items:center;justify-content:center;font:700 24px/24px Roboto,sans-serif;color:#353535;border:3px solid #ffae25;animation:infinite 1s changeBorderColor}.p-cla{padding:14px 20px;margin:0 auto}.main_content_1 .kw,.main_content_1 .sc,.main_content_1 .stat{font:30px/30px "Exo 2",sans-serif;font-weight:700;color:#ffae25;animation:infinite 1s changeColor}.main_content_1 .to{font:300 14px/14px "Exo 2",sans-serif;color:#1a1a1a}.main_content_1 .sms-access-text{align-self:stretch;margin-top:10px;max-width:100%}.main_content_1 .sms-info{font-family:"Exo 2";font-size:12px;font-weight:300;line-height:18.2px;text-align:center;color:#6d6d6d}.main_content_1 .footer_content{max-width:81%;margin:50px auto 20px}.footer_content__highlight__top a{text-decoration:underline}.main_content_1 .list li{font-family:"Exo";font-size:15px;font-weight:300;line-height:24px;text-align:left;color:#6d6d6d}.main_content_1 .list li a{color:#6d6d6d}.main_content_1 .text_bottom{margin:0 auto;font-family:"Inter";font-size:14px;font-weight:400;line-height:22.4px;letter-spacing:1px;text-align:center !important;color:#6d6d6d}.success .text_bottom{display:none}.salt .text_bottom{display:block}.sunrise .text_bottom{display:block}.orange .text_bottom{display:block}.swisscom .text_bottom{display:block}.extend{font-family:"Exo";font-size:12px;font-weight:500;line-height:22.4px;letter-spacing:1px;text-align:center !important;color:#fff;position:absolute;left:0;right:0;top:5px;margin:0 auto}.main_content_1 span{color:#6d6d6d}.success .main_content_1 span{color:#1a1a1a}.main_content_2{background:url(/lp/pl/loovafit/basic/img/gym.webp) no-repeat;text-align:center;background-position-x:center;width:100%;padding:60px 0;background-size:cover}.card{margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;max-width:1140px}.card p{margin:15px}.card_1,.card_2,.card_3,.card_4,.card_5,.card_6,.card_7{flex:1 0 260px;max-width:260px;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;width:260px;height:180px;display:flex;border-radius:15px;background-size:contain;font-family:"Barlow Condensed";font-size:28px;font-weight:700;line-height:24px;text-align:left;color:#fff}.card_1{background:url(/lp/pl/loovafit/basic/img/card1.webp) no-repeat;background-size:contain;background-position:center}.card_2{background:url(/lp/pl/loovafit/basic/img/card2.webp) no-repeat;background-size:contain;background-position:center}.card_3{background:url(/lp/pl/loovafit/basic/img/card3.webp) no-repeat;background-size:contain;background-position:center}.card_4{background:url(/lp/pl/loovafit/basic/img/card4.webp) no-repeat;background-size:contain;background-position:center}.card_5{background:url(/lp/pl/loovafit/basic/img/card5.webp) no-repeat;background-size:contain;background-position:center}.card_6{background:url(/lp/pl/loovafit/basic/img/card6.webp) no-repeat;background-size:contain;background-position:center}.card_7{background:url(/lp/pl/loovafit/basic/img/card7.webp) no-repeat;background-size:contain;background-position:center}.main_content_3{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;margin:65px auto}.main_content_3 .title{font-family:"Barlow Condensed";font-size:32px;font-weight:700;line-height:32px;text-align:left;color:#1a1a1a;text-transform:uppercase}.main_content_3 .text{max-width:665px}.main_content_3 .line{width:130px;height:6px;gap:0;background:#075dc6}.main_content_3 .image img{max-width:100%}.main_content_4{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:30px;max-width:100%}.main_content_4 .logo img{width:120px;height:34px;margin-left:40px}.main_content_4 .footer_links{display:flex;row-gap:0;column-gap:40px;font-family:"Inter";font-size:14px;font-weight:400;line-height:50px;text-align:left;color:#fff;max-width:925px;width:100%;justify-content:center;margin:25px 0;flex-direction:row;flex-wrap:wrap;align-items:center}.main_content_4 .footer_links p{font-family:"Inter";font-size:16px;font-weight:300;line-height:25.6px;text-align:left;text-decoration:none;color:#6d6d6d}.main_content_5{background:url(/lp/pl/loovafit/basic/img/fitness.webp) no-repeat;text-align:center;background-position-x:center;width:100%;background-size:cover}.main_content_5 h1{font-family:"Barlow Condensed";font-size:40px;font-weight:700;line-height:40px;letter-spacing:3px;text-align:center;color:#fff;margin:0 auto;padding:140px 0}#text{margin:25px 0;max-width:628px;font-family:"Inter";font-size:18px;font-weight:400;line-height:28.8px;text-align:left;color:#6d6d6d}.footer_content_1{margin:38px auto 18px;display:flex;gap:113px;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start}.footer_content_1 img{width:147px;height:49px}.sc{font-family:"Exo";font-size:15px;font-weight:400;line-height:24px;text-align:left;color:#6d6d6d}.cla_title{font-family:"Inter";font-size:15px;font-weight:400;line-height:24px;text-align:center;color:#6d6d6d;margin-bottom:5px;margin:0 auto 5px}.cusButton{background:#ffae25;max-width:330px;width:calc(100% - 10px);border-radius:119px;font-weight:700;font-size:20px;padding:16px 30px;color:#fff;justify-content:center;border:0;cursor:pointer;margin:6px auto;box-sizing:border-box;outline:0;animation:infinite 1s heartbeat;text-transform:uppercase}.clicking.cusButton{color:#535353}.active #em_country_code,.active .div-msisdn{border-color:#60d637;background:#60d637;color:#60d637}.active #em_input_number{color:#60d637;border-color:#60d637}.active.cusButton{background:linear-gradient(180deg,#60d637 23.68%,#43b126 127.19%);animation:2s ease-in-out infinite heartbeat}#exit__link{font-family:"Exo";font-size:14px;font-weight:400;line-height:22.4px;letter-spacing:1px;text-align:center;color:#6d6d6d;text-decoration:none}#thankYou__page__img{padding-top:40px}#thankYou__page__text1{padding-bottom:140px}@media screen and (max-width:1150px){.main_content_3{margin:65px 10px}}@media screen and (max-width:1030px){.header__content_2{justify-content:center}#header_images{width:500px}#header_images_1{width:413px}.main_content_4 .logo{position:relative}}@media screen and (max-width:850px){#header_images{width:368px}#header_images_1{width:346px}.main_content_4{align-items:flex-start}.main_content_4 .logo{margin-top:30px}}@media screen and (max-width:800px){.header__content_2{justify-content:center}.main_content_3{flex-direction:column;margin:40px 24px}#text{text-align:center}.main_content_3 .title{margin:0 auto 20px;text-align:center}.main_content_3 .line{margin:0 auto}.main_content_4{align-items:center;flex-direction:column;gap:20px}.main_content_4 .footer_links{column-gap:30px;margin:0 20px}.main_content_4 .footer_links p{margin:0 20px;text-align:center}}@media screen and (max-width:630px){.desktop{display:none !important}.mobile{display:block}#header_images{width:328px;margin-top:20px}#header_images_1{display:none}.main_content_1 .footer_content{max-width:100%;margin:30px 10px}.main_content_3{flex-direction:column}.extend{top:0}.salt .cla_actions{margin-top:10px}.sunrise .cla_actions{margin-top:10px}.orange .cla_actions{margin-top:10px}.success .cla_h2 p{display:block;font-family:"Inter";font-size:16px;font-weight:400;line-height:19.36px;text-align:center;color:#1a1a1a;margin:20px auto 15px}.salt .content_bottom_p{margin-top:-60px !important}.sunrise .content_bottom_p{margin-top:-60px !important}.orange .content_bottom_p{margin-top:-60px !important}.success_button{margin-top:80px;max-width:315px;width:calc(100% - 10px);height:57px;border-radius:74px;font-family:"Open Sans";font-size:20px;font-weight:700;line-height:27.24px;text-align:center;justify-content:center;border:0;cursor:pointer;margin:10px auto 30px;box-sizing:border-box;outline:0;color:#fff;background:linear-gradient(180deg,#60d637 23.68%,#43b126 127.19%);animation:2s ease-in-out infinite heartbeat}.clicking#downloadButton{color:#454545}.salt .main_content_1 span{color:#1a1a1a}.sunrise .main_content_1 span{color:#1a1a1a}.orange .main_content_1 span{color:#1a1a1a}.swisscom .instructions{max-width:232px;margin-top:15px}.swisscom .p_kw,.p_sc{font-family:"Inter";font-size:16px;font-weight:600;line-height:19.36px;text-align:center}.swisscom .success_button{display:none}.swisscom .content_bottom_p{margin:15px 40px 30px !important}.salt .content_bottom_p{display:none}.sunrise .content_bottom_p{display:none}.orange .content_bottom_p{display:none}.swisscom_mobile{padding:0;margin:10px}}@media screen and (max-width:550px){header{padding:10px 0 30px}.header__content_1 img{width:108px;height:30.28px}.main_content_1 .title h1{font-size:22px;line-height:22px;padding-top:0;margin:20px 5px 10px}.sms-instruction{width:80%;margin:0 auto !important;font-family:"Exo 2";font-size:14px;font-weight:300;line-height:16.8px;text-align:center}.main_content_1 .footer_content{margin-bottom:20px}.header__content_2 img{width:328px;height:100%}.header__content_2 #header_images_1{display:none}.main_content_3{margin:40px 10px}.main_content_3 .title{margin:0 auto 20px;text-align:center}.main_content_3 .line{margin:0 auto}.main_content_4{align-items:center;flex-direction:column;gap:20px}.main_content_4 .logo{margin-top:25px}.main_content_4 .logo img{margin-left:0}.main_content_4 .footer_links{width:90%;column-gap:20px;margin:0 0 25px}#text{margin:20px 0;text-align:center}.salt_cla_h2_mobile{margin:20px 10px 15px !important}}@media screen and (max-width:430px){.success .cla_actions{margin:30px 10px 10px}.success .content_bottom_p{margin:40px 40px 30px}}@keyframes heartbeat{0%{transform:scale(1);opacity:1}50%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes changeBorderColor{0%{border-color:#ffae25}50%{border-color:#ff2525}100%{border-color:#ffae25}}@keyframes changeColor{0%{color:#ffae25}50%{color:#ff2525}100%{color:#ffae25}}