@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHls28A.ttf) format('truetype')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v30/d6lIkaiiRdih4SpP_SQvyQ.ttf) format('truetype')}@font-face{font-family:'Cutive Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cutivemono/v23/m8JWjfRfY7WVjVi2E-K9H6RCTms.ttf) format('truetype')}@font-face{font-family:'Droid Sans Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidsansmono/v21/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bS2SlFPv1weGeLZDto1d3HnvfR.ttf) format('truetype')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kg.ttf) format('truetype')}@font-face{font-family:'Nova Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/novamono/v23/Cn-0JtiGWQ5Ajb--MRKvZ2Zc.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUonz0VO4.ttf) format('truetype')}@font-face{font-family:'Oxygen Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7hjYx-s.ttf) format('truetype')}@font-face{font-family:'PT Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnC8zNg.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW9.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW9.ttf) format('truetype')}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEA.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFO-CneDtsqEr0keqCMhbC-BL9H1tYg.ttf) format('truetype')}@font-face{font-family:'VT323';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}.dikiSearchFormMixin{position:relative;margin:0 auto}.dikiSearchFormMixin.dikiSearchFormMainPage{width:500px}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:90%;margin-bottom:30px}}@media (max-width:340px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:100%}}.dikiSearchFormMixin.dikiSearchHeaderTop{width:445px;z-index:1501}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchHeaderTop{width:100%}}.dikiSearchFormMixin.dikibodymodal{width:445px;margin:0 0 20px}@media (max-width:550px){.dikiSearchFormMixin.dikibodymodal{width:80%}}.dikiSearchFormMixin input[type="search"]{border:1px solid rgba(51,51,51,0.2);-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;box-sizing:border-box;margin:0 auto;padding:4px 105px 4px 30px;outline:none;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:1.3em;color:#222222;width:100%;height:60px}.dikiSearchFormMixin input[type="search"]:hover,.dikiSearchFormMixin input[type="search"]:focus{border:1px solid rgba(51,51,51,0.3)}@media (max-width:550px){.dikiSearchFormMixin input[type="search"]{height:50px;padding-right:92px}}.dikiSearchFormMixin .autocompleteResults{margin-top:-5px;margin-left:20px;width:70%;position:absolute;z-index:1060}.dikiSearchFormMixin .autocompleteResults .ui-autocomplete{max-height:325px;min-height:100px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0;margin:0;top:0 !important;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;box-shadow:0 6px 11px rgba(88,100,148,0.26);text-align:left;max-width:470px!important;left:0 !important}.dikiSearchFormMixin .autocompleteResults li{margin:5px;font-size:16px;cursor:pointer;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper{padding:8px 6px 8px 8px}.isDesktop .dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper.ui-state-active{background-color:rgba(0,0,0,0.13)}.dikiSearchFormMixin .clear-button{background-image:url("/images/diki/icons/icon-cancel.svg");border-right:1px solid #BDBDBD;width:45px;height:30px;display:block;position:absolute;right:45px;top:-10%;background-size:auto;background-repeat:no-repeat;background-position:center;opacity:.9;font-size:14px;height:34px;width:51px;top:12px;right:55px}@media (max-width:550px){.dikiSearchFormMixin .clear-button{top:9px;right:47px;width:44px}}.dikiSearchFormMixin button[type="submit"]{outline:none;border:0;height:34px;width:34px;position:absolute;z-index:1610;top:12px;right:13px;background-color:transparent;background-image:url("/images/diki/icons/icon-search.svg");background-size:auto;background-repeat:no-repeat;background-position:center;cursor:pointer}@media (max-width:550px){.dikiSearchFormMixin button[type="submit"]{top:8px;right:9px}}.dikiSearchFormMixin button[type="submit"]:not(.noHover):hover{cursor:pointer;filter:brightness(0%)}#dikiPopupButton{width:38px;height:30px;padding:5px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;box-shadow:0 2.39px 9.56px 0 rgba(0,0,0,0.16);background-color:white;position:absolute;cursor:pointer;z-index:9999999999999;border:none;display:none}#dikiPopupButton,#dikiPopupButton *{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-spinner{width:20px;height:20px;display:block;border:2px solid #0065c2;border-top:2px solid white;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}.darkMode #dikiPopupButton{border:1px solid rgba(255,255,255,0.2);background:#272727}.darkMode #dikiPopupButton .loader-spinner{border:2px solid #5eb2ea;border-top:2px solid #272727}body{padding:0}.regularPadding{padding:40px 0}@media (min-width:1441px){.regularPadding{padding:60px 0}}.courseBanner{background-size:cover;background-position:center;background-color:#ababab}.courseBanner .productPageWrapper{position:relative;height:350px}@media (min-width:901px){.courseBanner .productPageWrapper{height:495px}}@media (min-width:1440px){.courseBanner .productPageWrapper{height:700px}}@media (min-width:1921px){.courseBanner .productPageWrapper{height:860px}}@media (min-width:2100px){.courseBanner .productPageWrapper{height:935px}}.courseBanner .productPageWrapper .courseBannerWrapper{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);top:48%;text-align:center;width:100%;left:0}@media (min-width:901px){.courseBanner .productPageWrapper .courseBannerWrapper{text-align:left;left:25px}}@media (min-width:1240px){.courseBanner .productPageWrapper .courseBannerWrapper{left:0}}.courseBanner .productPageWrapper .courseBannerWrapper h1,.courseBanner .productPageWrapper .courseBannerWrapper p{color:#ffffff;text-shadow:0 0 3px rgba(0,0,0,0.3)}@media (min-width:901px){.courseBanner .productPageWrapper .courseBannerWrapper h1,.courseBanner .productPageWrapper .courseBannerWrapper p{text-align:left}}.courseBanner .productPageWrapper .courseBannerWrapper h1{line-height:1.3em}.courseBanner .productPageWrapper .courseBannerWrapper p{font-size:18px;font-weight:300}@media (min-width:900px){.courseBanner .productPageWrapper .courseBannerWrapper p{font-size:29px}}@media (min-width:1501px){.courseBanner .productPageWrapper .courseBannerWrapper p{font-size:34px}}@media (max-width:900px){.courseBanner .productPageWrapper .courseBannerWrapper p.weTeachLanguages{font-size:23px}}.courseBanner .productPageWrapper .courseBannerWrapper .abstractButtonClass{margin-top:11px}@media (min-width:767px){.courseBanner .productPageWrapper .courseBannerWrapper .abstractButtonClass{margin-top:16px}}@media (min-width:900px){.courseBanner .productPageWrapper .courseBannerWrapper .abstractButtonClass{margin-left:-5px}}.productPage{overflow-y:auto;overflow-x:hidden;max-width:2560px;min-width:320px;margin:0 auto}.productPage *{box-sizing:border-box}.productPage h1{margin:0;font-size:32px}@media (min-width:768px){.productPage h1{font-size:42px}}@media (min-width:1670px){.productPage h1{font-size:52px}}.productPage h2:not(.normalSizeHeader){margin:0;font-size:28px}@media (min-width:768px){.productPage h2:not(.normalSizeHeader){font-size:34px}}@media (min-width:1670px){.productPage h2:not(.normalSizeHeader){font-size:42px}}.productPage h1 .premiumLogoBanner,.productPage h2 .premiumLogoBanner{width:5.1em;padding-left:3px;vertical-align:-1px}.productPage p,.productPage ul li,.productPage ol li{font-size:18px}@media (max-width:1500px){.productPage p,.productPage ul li,.productPage ol li{font-size:16px}}@media (max-width:1440px){.productPage p,.productPage ul li,.productPage ol li{font-size:14px}}.productPage .abstractButtonClass:not(.smallBtn) .abstractButtonAppearance{height:52px !important;padding:0 52px !important}@media (max-width:1500px){.productPage .abstractButtonClass:not(.smallBtn) .abstractButtonAppearance{height:46px}}@media (max-width:479px){.productPage .abstractButtonClass:not(.smallBtn) .abstractButtonAppearance{padding:0 34px !important;min-width:200px}}.productPage .abstractButtonClass:not(.smallBtn) .abstractButtonAppearance .buttonText{font-family:"Sora",sans-serif;font-size:16px}@media (min-width:1200px){.productPage .abstractButtonClass:not(.smallBtn) .abstractButtonAppearance .buttonText{font-size:18px}}@media (min-width:1920px){.productPage .abstractButtonClass:not(.smallBtn) .abstractButtonAppearance .buttonText{font-size:21.5px;vertical-align:5px}}.productPage .productPageWrapper{margin:0 auto;box-sizing:border-box;position:relative;padding:0 20px}@media (min-width:1200px){.productPage .productPageWrapper{max-width:992px}}@media (min-width:1670px){.productPage .productPageWrapper{max-width:1340px}}@media (min-width:2560px){.productPage .productPageWrapper{max-width:1930px}}@media (min-width:768px){.productPage .productPageWrapper{padding:0 40px}}@media (min-width:1200px){.productPage .productPageWrapper{padding:0}}.productPage .productPageWrapper .width-50{width:50%;float:left}@media (max-width:768px){.productPage .productPageWrapper .width-50{width:100%;float:none}}.companyCustomers{background-color:#ff5c00;height:auto}@media (max-width:450px){.companyCustomers .productPageWrapper{padding:0}}@media (min-width:1200px){.companyCustomers .productPageWrapper{max-width:1000px}}@media (min-width:1500px){.companyCustomers .productPageWrapper{max-width:1200px}}.companyCustomers .companyList{padding:15px 0 20px}@media (max-width:720px){.companyCustomers .companyList{display:grid;row-gap:15px}}@media (min-width:721px){.companyCustomers .companyList{display:grid;grid-template-columns:1fr 4fr;place-items:center;width:700px;margin:0 auto}}@media (min-width:900px){.companyCustomers .companyList{width:745px}}@media (min-width:1200px){.companyCustomers .companyList{width:1000px}}@media (min-width:1500px){.companyCustomers .companyList{grid-template-columns:1fr 5fr;text-align:center;width:1200px}}.companyCustomers .companyList p{color:#fff}@media (max-width:720px){.companyCustomers .companyList p{font-size:20px;float:none;text-align:center;display:block;margin:4px auto 10px}}@media (max-width:500px){.companyCustomers .companyList .companyLogoWrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);place-items:center;margin:0 auto;width:85%;gap:15px}}@media (min-width:501px){.companyCustomers .companyList .companyLogoWrapper{display:flex;place-items:center;margin:0 auto;width:90%;height:70px;gap:4%}}@media (min-width:721px){.companyCustomers .companyList .companyLogoWrapper{display:flex;gap:25px}}@media (min-width:900px){.companyCustomers .companyList .companyLogoWrapper{gap:30px}}@media (min-width:1200px){.companyCustomers .companyList .companyLogoWrapper{gap:50px}}@media (min-width:1500px){.companyCustomers .companyList .companyLogoWrapper{gap:60px}}.companyCustomers .companyList .companyLogoWrapper .companyLogo{text-align:center;vertical-align:middle}@media (max-width:500px){.companyCustomers .companyList .companyLogoWrapper .companyLogo{width:30%}.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="tesco"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="onet"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="warta"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="dkms"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="dpd"]{width:50%}}@media (min-width:501px){.companyCustomers .companyList .companyLogoWrapper .companyLogo{width:8%}.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="tesco"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="onet"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="warta"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="dkms"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="dpd"]{width:10%}}@media (min-width:721px){.companyCustomers .companyList .companyLogoWrapper .companyLogo{width:unset;height:20px}.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="tesco"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="onet"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="warta"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="dkms"]{width:unset;height:13px}.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="dpd"]{width:unset}}@media (min-width:1500px){.companyCustomers .companyList .companyLogoWrapper .companyLogo{height:35px}.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="tesco"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="onet"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="warta"],.companyCustomers .companyList .companyLogoWrapper .companyLogo[alt="dkms"]{height:18px}}.productPageTestimonials,.maturaEnglishReviews,.companiesTestimonials{background-color:white;padding:60px 0;box-shadow:0 0 12.38px rgba(51,39,22,0.1);z-index:99}@media (max-width:400px){.productPageTestimonials,.maturaEnglishReviews,.companiesTestimonials{padding:30px 0}}.productPageTestimonials .testimonialsContainer,.maturaEnglishReviews .testimonialsContainer,.companiesTestimonials .testimonialsContainer{max-width:900px;margin:0 auto}@media (max-width:1000px){.productPageTestimonials .testimonialsContainer,.maturaEnglishReviews .testimonialsContainer,.companiesTestimonials .testimonialsContainer{max-width:700px}}@media (max-width:767px){.productPageTestimonials .testimonialsContainer,.maturaEnglishReviews .testimonialsContainer,.companiesTestimonials .testimonialsContainer{max-width:600px}}@media (max-width:500px){.productPageTestimonials .testimonialsContainer,.maturaEnglishReviews .testimonialsContainer,.companiesTestimonials .testimonialsContainer{padding:0 50px}}@media (max-width:375px){.productPageTestimonials .testimonialsContainer,.maturaEnglishReviews .testimonialsContainer,.companiesTestimonials .testimonialsContainer{padding:0 22px}}.productPageTestimonials .testimonialBox.item,.maturaEnglishReviews .testimonialBox.item,.companiesTestimonials .testimonialBox.item{width:100%;background-image:url("/images/mainpage/quotation-marks.svg");background-repeat:no-repeat;background-size:128px auto}@media (max-width:1000px){.productPageTestimonials .testimonialBox.item,.maturaEnglishReviews .testimonialBox.item,.companiesTestimonials .testimonialBox.item{background-size:72px auto}}@media (max-width:767px){.productPageTestimonials .testimonialBox.item,.maturaEnglishReviews .testimonialBox.item,.companiesTestimonials .testimonialBox.item{background-size:51px auto}}@media (max-width:500px){.productPageTestimonials .testimonialBox.item,.maturaEnglishReviews .testimonialBox.item,.companiesTestimonials .testimonialBox.item{background-position:30px 45px}}.productPageTestimonials .testimonialBox.item .testimonialText,.maturaEnglishReviews .testimonialBox.item .testimonialText,.companiesTestimonials .testimonialBox.item .testimonialText{width:75%;margin:0 auto}@media (max-width:500px){.productPageTestimonials .testimonialBox.item .testimonialText,.maturaEnglishReviews .testimonialBox.item .testimonialText,.companiesTestimonials .testimonialBox.item .testimonialText{width:80%;float:none;margin:0 auto}}.productPageTestimonials .testimonialBox.item .testimonialText .testimonialText-name,.maturaEnglishReviews .testimonialBox.item .testimonialText .testimonialText-name,.companiesTestimonials .testimonialBox.item .testimonialText .testimonialText-name{font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:left}@media (max-width:1000px){.productPageTestimonials .testimonialBox.item .testimonialText .testimonialText-name,.maturaEnglishReviews .testimonialBox.item .testimonialText .testimonialText-name,.companiesTestimonials .testimonialBox.item .testimonialText .testimonialText-name{font-size:1.2em;margin-bottom:2px}}@media (max-width:767px){.productPageTestimonials .testimonialBox.item .testimonialText .testimonialText-name,.maturaEnglishReviews .testimonialBox.item .testimonialText .testimonialText-name,.companiesTestimonials .testimonialBox.item .testimonialText .testimonialText-name{font-size:1em}}.productPageTestimonials .testimonialBox.item .testimonialText .testimonialText-text,.maturaEnglishReviews .testimonialBox.item .testimonialText .testimonialText-text,.companiesTestimonials .testimonialBox.item .testimonialText .testimonialText-text{font-size:1.3em;font-weight:300;font-style:italic;margin-bottom:40px;text-align:left}@media (max-width:1000px){.productPageTestimonials .testimonialBox.item .testimonialText .testimonialText-text,.maturaEnglishReviews .testimonialBox.item .testimonialText .testimonialText-text,.companiesTestimonials .testimonialBox.item .testimonialText .testimonialText-text{font-size:1.1em}}@media (max-width:767px){.productPageTestimonials .testimonialBox.item .testimonialText .testimonialText-text,.maturaEnglishReviews .testimonialBox.item .testimonialText .testimonialText-text,.companiesTestimonials .testimonialBox.item .testimonialText .testimonialText-text{font-size:1em;margin:75px 0 40px}}.productPage .owl-carousel .owl-nav button.owl-prev,.productPage .owl-carousel .owl-nav button.owl-next{opacity:0;width:55px;height:55px;background-size:100%;background-color:transparent;border:none;border-radius:50%;color:transparent;-webkit-transition:opacity 1s,background-color 1s;transition:opacity 1s,background-color 1s}@media (max-width:500px){.productPage .owl-carousel .owl-nav button.owl-prev,.productPage .owl-carousel .owl-nav button.owl-next{width:40px;height:40px}}.productPage .owl-carousel .owl-nav button.owl-prev:hover,.productPage .owl-carousel .owl-nav button.owl-next:hover{background-color:#e9e9f0}.productPage .owl-carousel .owl-nav button.owl-prev{background-image:url("/images/icons/navigation-icons/arrow-back.svg");left:-100px}@media (max-width:1199px){.productPage .owl-carousel .owl-nav button.owl-prev{left:-50px}}@media (max-width:810px){.productPage .owl-carousel .owl-nav button.owl-prev{left:-13px}}@media (max-width:630px){.productPage .owl-carousel .owl-nav button.owl-prev{left:0}}@media (max-width:400px){.productPage .owl-carousel .owl-nav button.owl-prev{left:5px}}@media (max-width:330px){.productPage .owl-carousel .owl-nav button.owl-prev{left:0}}.productPage .owl-carousel .owl-nav button.owl-next{background-image:url("/images/icons/navigation-icons/arrow.svg");right:-100px}@media (max-width:1199px){.productPage .owl-carousel .owl-nav button.owl-next{right:-50px}}@media (max-width:810px){.productPage .owl-carousel .owl-nav button.owl-next{right:-13px}}@media (max-width:630px){.productPage .owl-carousel .owl-nav button.owl-next{right:0}}@media (max-width:400px){.productPage .owl-carousel .owl-nav button.owl-next{right:5px}}@media (max-width:330px){.productPage .owl-carousel .owl-nav button.owl-next{right:0}}.productPage .owl-carousel:hover .owl-nav button.owl-prev,.productPage .owl-carousel:hover .owl-nav button.owl-next{opacity:1}.productPage .owl-carousel button.owl-prev,.productPage .owl-carousel button.owl-next{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.productPage .owl-carousel .owl-dots{max-width:230px;margin:0 auto}@media (min-width:768px){.productPage .owl-carousel .owl-dots{max-width:280px}}.productPage .owl-carousel button.owl-dot{text-align:center;width:38px;height:38px}@media (min-width:768px){.productPage .owl-carousel button.owl-dot{width:46px;height:46px}}.productPage .owl-carousel button.owl-dot span{background-color:#e3e3ec;width:10px;height:10px;margin:0 auto;border-radius:50%;display:block}.productPage .owl-carousel button.owl-dot:hover span{background-color:#d4d4e1}.productPage .owl-carousel button.owl-dot.active span{background-color:#ff5c00}@media (max-width:500px){.productPageTestimonials.testimonialsWithPhotos .testimonialsContainer{padding:0 50px}}.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item{background-position:46% 12px}@media (max-width:1000px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item{background-position:39% 1px}}@media (max-width:767px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item{background-position:36% 19px}}@media (max-width:500px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item{background-position:0 95px}}.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialPhoto,.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialText{width:50%;float:left}@media (max-width:1000px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialPhoto{width:40%}}@media (max-width:500px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialPhoto{width:75px;height:75px;float:left}}.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialPhoto img{width:181px;height:181px;margin:0 auto}@media (max-width:630px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialPhoto img{width:150px;height:150px}}@media (max-width:500px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialPhoto img{width:100%;height:100%;margin:-11px 0 0 -5px}}@media (max-width:500px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialText{width:100%;float:none}}.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialText .testimonialText-info{font-size:1.4em;font-weight:300;margin-top:0;margin-bottom:40px}@media (max-width:1000px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialText .testimonialText-info{font-size:1.2em}}@media (max-width:767px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialText .testimonialText-info{font-size:1em}}@media (max-width:500px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialText .testimonialText-info{margin-bottom:90px}}@media (max-width:330px){.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialText .testimonialText-info{font-size:.9em}}.productPageTestimonials.testimonialsWithPhotos .testimonialBox.item .testimonialText .testimonialText-info:hover{color:#000}
@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHls28A.ttf) format('truetype')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v30/d6lIkaiiRdih4SpP_SQvyQ.ttf) format('truetype')}@font-face{font-family:'Cutive Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cutivemono/v23/m8JWjfRfY7WVjVi2E-K9H6RCTms.ttf) format('truetype')}@font-face{font-family:'Droid Sans Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidsansmono/v21/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bS2SlFPv1weGeLZDto1d3HnvfR.ttf) format('truetype')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kg.ttf) format('truetype')}@font-face{font-family:'Nova Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/novamono/v23/Cn-0JtiGWQ5Ajb--MRKvZ2Zc.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUonz0VO4.ttf) format('truetype')}@font-face{font-family:'Oxygen Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7hjYx-s.ttf) format('truetype')}@font-face{font-family:'PT Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnC8zNg.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW9.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW9.ttf) format('truetype')}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEA.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFO-CneDtsqEr0keqCMhbC-BL9H1tYg.ttf) format('truetype')}@font-face{font-family:'VT323';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}.dikiSearchFormMixin{position:relative;margin:0 auto}.dikiSearchFormMixin.dikiSearchFormMainPage{width:500px}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:90%;margin-bottom:30px}}@media (max-width:340px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:100%}}.dikiSearchFormMixin.dikiSearchHeaderTop{width:445px;z-index:1501}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchHeaderTop{width:100%}}.dikiSearchFormMixin.dikibodymodal{width:445px;margin:0 0 20px}@media (max-width:550px){.dikiSearchFormMixin.dikibodymodal{width:80%}}.dikiSearchFormMixin input[type="search"]{border:1px solid rgba(51,51,51,0.2);-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;box-sizing:border-box;margin:0 auto;padding:4px 105px 4px 30px;outline:none;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:1.3em;color:#222222;width:100%;height:60px}.dikiSearchFormMixin input[type="search"]:hover,.dikiSearchFormMixin input[type="search"]:focus{border:1px solid rgba(51,51,51,0.3)}@media (max-width:550px){.dikiSearchFormMixin input[type="search"]{height:50px;padding-right:92px}}.dikiSearchFormMixin .autocompleteResults{margin-top:-5px;margin-left:20px;width:70%;position:absolute;z-index:1060}.dikiSearchFormMixin .autocompleteResults .ui-autocomplete{max-height:325px;min-height:100px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0;margin:0;top:0 !important;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;box-shadow:0 6px 11px rgba(88,100,148,0.26);text-align:left;max-width:470px!important;left:0 !important}.dikiSearchFormMixin .autocompleteResults li{margin:5px;font-size:16px;cursor:pointer;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper{padding:8px 6px 8px 8px}.isDesktop .dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper.ui-state-active{background-color:rgba(0,0,0,0.13)}.dikiSearchFormMixin .clear-button{background-image:url("/images/diki/icons/icon-cancel.svg");border-right:1px solid #BDBDBD;width:45px;height:30px;display:block;position:absolute;right:45px;top:-10%;background-size:auto;background-repeat:no-repeat;background-position:center;opacity:.9;font-size:14px;height:34px;width:51px;top:12px;right:55px}@media (max-width:550px){.dikiSearchFormMixin .clear-button{top:9px;right:47px;width:44px}}.dikiSearchFormMixin button[type="submit"]{outline:none;border:0;height:34px;width:34px;position:absolute;z-index:1610;top:12px;right:13px;background-color:transparent;background-image:url("/images/diki/icons/icon-search.svg");background-size:auto;background-repeat:no-repeat;background-position:center;cursor:pointer}@media (max-width:550px){.dikiSearchFormMixin button[type="submit"]{top:8px;right:9px}}.dikiSearchFormMixin button[type="submit"]:not(.noHover):hover{cursor:pointer;filter:brightness(0%)}#dikiPopupButton{width:38px;height:30px;padding:5px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;box-shadow:0 2.39px 9.56px 0 rgba(0,0,0,0.16);background-color:white;position:absolute;cursor:pointer;z-index:9999999999999;border:none;display:none}#dikiPopupButton,#dikiPopupButton *{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-spinner{width:20px;height:20px;display:block;border:2px solid #0065c2;border-top:2px solid white;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}.darkMode #dikiPopupButton{border:1px solid rgba(255,255,255,0.2);background:#272727}.darkMode #dikiPopupButton .loader-spinner{border:2px solid #5eb2ea;border-top:2px solid #272727}.groupRegistrationPageEnFAQ img{height:16px !important}.groupRegistrationPagePlFAQ img{height:18px}@media (max-width:1440px){.groupRegistrationPagePlFAQ img{height:14px}}@media (min-width:1441px) and (max-width:1500px){.groupRegistrationPagePlFAQ img{height:16px}}#cookie-box{background-color:transparent;top:0;box-shadow:none;backdrop-filter:brightness(.6);-webkit-backdrop-filter:brightness(.6);padding-top:5%;position:fixed;padding-bottom:50px;overflow-y:scroll;scrollbar-width:none}#cookie-box::-webkit-scrollbar{position:absolute;right:-10px}@media (min-width:992px){#cookie-box{padding-top:10%}}#cookie-box .container{box-sizing:border-box;background-color:#fff;padding:25px;width:90%;border-radius:8px}@media (min-width:1200px){#cookie-box .container{width:65%}}@media (min-width:1670px){#cookie-box .container{width:50%}}#cookie-box .container .cookieBoxHeader{font-size:16px;margin-left:35px;margin-top:0}@media (min-width:1200px){#cookie-box .container .cookieBoxHeader{font-size:18px}}#cookie-box .container .cookieBoxImage{float:left;margin-right:5px;width:19px}@media (min-width:1200px){#cookie-box .container .cookieBoxImage{margin-right:15px}}#cookie-box .container .customiseCookiesContent{border-top:2px solid #e3e3eb;padding-top:20px;display:none;position:relative}#cookie-box .container .customiseCookiesContent.visible{display:block}#cookie-box .container .customiseCookiesContent .switchContainer{height:initial;padding:15px 0;float:none}@media (min-width:992px){#cookie-box .container .customiseCookiesContent .switchContainer{width:60%}}#cookie-box .container .customiseCookiesContent .switchContainer:not(.last){border-bottom:1px solid #00000020}#cookie-box .container .customiseCookiesContent .switchContainer .headerSpan img{vertical-align:middle;filter:sepia(38%) saturate(4579%) hue-rotate(198deg) brightness(75%)}#cookie-box .container .customiseCookiesContent .switchContainer label.grey:before{content:url(/images/miniicons/padlock.svg);position:absolute;width:15px;left:-25px}#cookie-box .container .customiseCookiesContent .switchContainer label.grey span.slider{background-color:#BDBDBD !important}#cookie-box .container .customiseCookiesContent .switchContainer label.grey span.slider:before{background-color:#959595 !important}#cookie-box .container .customiseCookiesContent .saveCookies{margin:10px auto;display:block}@media (min-width:992px){#cookie-box .container .customiseCookiesContent .saveCookies{position:absolute;right:5px;bottom:0;margin:0}}#cookie-box .container .customiseCookiesContent .saveCookies .abstractButtonAppearance{width:250px}@media (min-width:992px){#cookie-box .container .textContent{width:75%;display:inline-block}}#cookie-box .container .textContent .cookieBoxTxt,#cookie-box .container .textContent a{color:#333333}#cookie-box .container .textContent .cookieBoxTxt{font-weight:normal;font-size:14px}@media (min-width:992px){#cookie-box .container .textContent .cookieBoxTxt{float:left;max-width:67%;font-size:15px}}@media (min-width:1200px){#cookie-box .container .textContent .cookieBoxTxt{max-width:85%}}#cookie-box .container .cookieBoxButton{margin:20px auto}@media (min-width:992px){#cookie-box .container .cookieBoxButton{float:right;width:25%}}#cookie-box .container button{height:unset}#cookie-box .container button .abstractButtonAppearance{width:210px;padding:10px 27px;margin:5px auto}#cookie-box .container button .abstractButtonAppearance span.buttonText{font-size:16px}@media (min-width:500px) and (max-width:1200px){#cookie-box .container button .abstractButtonAppearance{margin:5px}}#santanderTermsBox{background-color:transparent;top:0;box-shadow:none;backdrop-filter:brightness(.6) sepia(20%) blur(2px);-webkit-backdrop-filter:brightness(.6) sepia(20%) blur(2px);padding-top:5%;position:fixed;width:100%;height:100%;z-index:10000;overflow-y:scroll}@media (min-width:1670px){#santanderTermsBox{padding-top:8%}}#santanderTermsBox .container{box-sizing:border-box;background-color:#fff;padding:25px;width:90%;border-radius:8px}@media (min-width:1200px){#santanderTermsBox .container{width:65%;padding:45px}}@media (min-width:1670px){#santanderTermsBox .container{width:55%}}#santanderTermsBox .container{box-shadow:0 0 19px rgba(38,72,146,0.15);position:relative}#santanderTermsBox .container .logoBox{padding-bottom:15px}#santanderTermsBox .container .logoBox .logoContainer{display:inline-block;border-right:2px solid #959595;padding-right:20px}@media (max-width:350px){#santanderTermsBox .container .logoBox .logoContainer{padding-right:15px}}#santanderTermsBox .container .logoBox .logoContainer .etutor{width:88px;vertical-align:middle}#santanderTermsBox .container .logoBox .santander{width:122px;vertical-align:middle;padding-left:20px}@media (max-width:350px){#santanderTermsBox .container .logoBox .santander{width:45%;padding-left:15px}}#santanderTermsBox .container .cookieBoxTxt{padding:15px 0;border-top:1px solid #e3e3eb;border-bottom:1px solid #e3e3eb}#santanderTermsBox .container .formWithLargeInputsCheckbox{padding:5px 0}#santanderTermsBox .container .formWithLargeInputsCheckbox.indentOnLeft{padding-left:22px}#santanderTermsBox .container .catImage{position:absolute;bottom:0;right:-1px;width:148px}.promoDuration{position:absolute;background-color:#0065c2;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:left;padding:6px 15px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:15px;justify-content:center}@media (max-width:600px){.promoDuration{font-size:14px;position:relative}}#thinHeader.promoOfferHeader{position:fixed;display:flex;align-items:center;height:70px}@media (max-width:767px){#thinHeader.promoOfferHeader{justify-content:center}}@media (min-width:768px){#thinHeader.promoOfferHeader{justify-content:space-between}}@media (max-width:767px){#thinHeader.promoOfferHeader{position:static}}@media (min-width:1670px){#thinHeader.promoOfferHeader{height:80px}}#thinHeader.promoOfferHeader .abstractButtonAppearance{padding:12px 22px;font-size:16px}#thinHeader.promoOfferHeader .headerItem{display:inline-block;font-weight:600}#thinHeader.promoOfferHeader .headerItem.headerButton{order:3;margin-right:30px;margin-left:auto}@media (min-width:769px){#thinHeader.promoOfferHeader .headerItem.headerButton{margin-left:0}}#bottomMobileBar{background-color:#202A47;position:fixed;bottom:0;left:0;right:0;z-index:99999999;padding:13px}@media (min-width:768px){#bottomMobileBar{padding:15px 38px}}#bottomMobileBar .bottomMobileBarContent{display:flex;align-items:center;justify-content:center}@media (max-width:767px){#bottomMobileBar .bottomMobileBarContent{justify-content:space-around}}#bottomMobileBar .bottomMobileBarContent .abstractButtonAppearance{padding:10px 20px;font-size:15px}#bottomMobileBar .bottomMobileBarContent .abstractButtonClass.disabledButton.buttonWithTooltip+.helpTooltip{display:none}#bottomMobileBar .bottomMobileBarContent .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.promoCountdown{display:block;margin-left:auto;margin-right:25px}@media (max-width:767px){.promoCountdown{margin-left:0}}.promoCountdown .offersCountdownContainer{margin:0 auto}@media (max-width:1200px){.promoCountdown .offersCountdownContainer p{color:#fff;margin:0}}@media (max-width:380px){.promoCountdown .offersCountdownContainer table tr td{font-size:14px !important}}@media (min-width:767px){.promoCountdown .offersCountdownContainer{display:flex;align-items:center;padding:0;gap:8px}.promoCountdown .offersCountdownContainer p,.promoCountdown .offersCountdownContainer table{margin:0}.promoCountdown .offersCountdownContainer p{font-size:22px;font-weight:400}}@media (min-width:768px){.promoCountdown .offersCountdownContainer{min-width:300px;max-width:320px}}.promoCountdown .offersCountdownContainer table{margin:0 auto}.promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement,.promoCountdown .offersCountdownContainer table #offersCountdown span{font-weight:600;font-size:22px}.promoCountdown .offersCountdownContainer table #offersCountdown span{font-weight:400;color:#828282}.promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement{color:#333333;padding-left:0;padding-right:8px}@media (max-width:767px){.promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement{padding-right:8px;text-align:left}}@media (max-width:1200px){.promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement,.promoCountdown .offersCountdownContainer table #offersCountdown span{color:#fff;font-size:16px}.promoCountdown .offersCountdownContainer table #offersCountdown span{font-weight:300}}.promoCountdown p{color:#BDBDBD;font-weight:500 !important;text-shadow:none !important}@media (max-width:767px){.promoCountdown p{color:#fff;margin:8px 0}}.promoCountdown p span{color:#333333;font-weight:600}@media (max-width:767px){.promoCountdown p span{color:#fff;font-size:18px;vertical-align:bottom}}.topBannerPlaceholder.marketingPageBanner.promoBanner{overflow:hidden;position:relative}.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer{position:static}.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .mobileImg{display:none}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .mobileImg{display:block;width:101%;height:auto}}.groupRegistrationPageTopBanner{background-image:url("/images/registration/group-registration-page-lp/top-banner-1920.png");background-position:center bottom;background-repeat:no-repeat;min-height:700px;padding:45px 0}@media (max-width:1400px){.groupRegistrationPageTopBanner{background-image:url("/images/registration/group-registration-page-lp/top-banner-1366.png");background-position:right top}}@media (max-width:600px){.groupRegistrationPageTopBanner{background-image:none;padding:40px 0 0;text-align:center;min-height:100px}}@media (min-width:601px) and (max-width:1000px){.groupRegistrationPageTopBanner{position:relative}.groupRegistrationPageTopBanner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.6);background:linear-gradient(90deg, rgba(255,255,255,0.61388305) 0%, rgba(255,255,255,0.66430322) 38%, rgba(255,255,255,0) 100%)}}@media (min-width:1200px){.groupRegistrationPageTopBanner .logoET{width:120px;height:53px}}.groupRegistrationPageTopBanner .logoBc{margin-left:20px;vertical-align:7px}@media (min-width:1200px){.groupRegistrationPageTopBanner .logoBc{width:160px;height:31px;margin-left:40px;vertical-align:8px}}.groupRegistrationPageTopBanner h1{margin-top:35px}@media (max-width:600px){.groupRegistrationPageTopBanner h1{margin-top:20px}}@media (max-width:767px){.groupRegistrationPageTopBanner .additionalText{max-width:400px}}@media (max-width:600px){.groupRegistrationPageTopBanner .additionalText{max-width:100%}}.groupRegistrationPageTopBanner .abstractButtonClass{margin-top:25px !important}.groupRegistrationPageTopBanner .mobileTopBannerImg{display:none}@media (max-width:600px){.groupRegistrationPageTopBanner .mobileTopBannerImg{display:block;width:100%;height:auto;margin-top:33px}}.groupRegistrationSpanishPage .groupRegistrationPageTopBanner{background-image:url("/images/registration/group-registration-page-lp-es/top-banner-1920.png");background-color:#f2f2f6}@media (max-width:1400px){.groupRegistrationSpanishPage .groupRegistrationPageTopBanner{background-image:url("/images/registration/group-registration-page-lp-es/top-banner-1366.png")}}@media (max-width:600px){.groupRegistrationSpanishPage .groupRegistrationPageTopBanner{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/layout-landing-page/top-banners/checkout-september-2023/checkout-09-2023-desktop.png");background-repeat:no-repeat;background-color:#fff}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .backButton.right{right:15px;left:unset}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo{background-image:url("/images/layout-landing-page/top-banners/checkout-september-2023/checkout-09-2023-laptop.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer{padding:0 0 40px;max-width:none;text-align:center}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer{padding:10px 0 40px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center;margin-top:-9%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer{left:10% !important}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer{width:100%;max-width:none;border-radius:0;bottom:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .price s{color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer h1{font-size:18px}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .marketingPageContainer .infoContainer .price{border:1px solid #ddd;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;padding:10px;width:fit-content;margin-top:20px;font-weight:400;font-size:24px}.topBannerPlaceholder.marketingPageBanner.regularPromo{background-size:cover;background-position:center bottom;background-color:#fff;height:773px;background-size:auto 773px;background-repeat:no-repeat;padding-top:0;position:relative;background-color:#f4f4f7;background-image:url("/images/layout-landing-page/top-banners/common-banners/lp-background-desktop.png")}.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer{position:static;max-width:1060px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer .logoBox img{display:block;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h1{padding:50px 0 25px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h1{text-align:center;max-width:100%;padding:23px 0 10px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h1{font-size:2.5em}}.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer .additionalText{line-height:1.5em;margin:0 auto 15px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer .additionalText{text-align:center;margin:11px 0 20px}}.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer .additionalText.bigger{font-size:2.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer .additionalText.bigger{font-size:2em;font-weight:700}}.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer p,.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer .additionalText{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer h1{font-size:32px;text-align:left}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.regularPromo{background-image:url("/images/layout-landing-page/top-banners/common-banners/lp-background-tablet.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.regularPromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center;margin-top:25px}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.regularPromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.regularPromo .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}.topBannerPlaceholder.marketingPageBanner.regularPromo .mobileImage{display:none}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.regularPromo .mobileImage{display:block;width:100%}}.topBannerPlaceholder.marketingPageBanner.regularPromo .bigger{font-size:30px}
@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHls28A.ttf) format('truetype')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v30/d6lIkaiiRdih4SpP_SQvyQ.ttf) format('truetype')}@font-face{font-family:'Cutive Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cutivemono/v23/m8JWjfRfY7WVjVi2E-K9H6RCTms.ttf) format('truetype')}@font-face{font-family:'Droid Sans Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidsansmono/v21/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bS2SlFPv1weGeLZDto1d3HnvfR.ttf) format('truetype')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kg.ttf) format('truetype')}@font-face{font-family:'Nova Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/novamono/v23/Cn-0JtiGWQ5Ajb--MRKvZ2Zc.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUonz0VO4.ttf) format('truetype')}@font-face{font-family:'Oxygen Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7hjYx-s.ttf) format('truetype')}@font-face{font-family:'PT Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnC8zNg.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW9.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW9.ttf) format('truetype')}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEA.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFO-CneDtsqEr0keqCMhbC-BL9H1tYg.ttf) format('truetype')}@font-face{font-family:'VT323';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}.dikiSearchFormMixin{position:relative;margin:0 auto}.dikiSearchFormMixin.dikiSearchFormMainPage{width:500px}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:90%;margin-bottom:30px}}@media (max-width:340px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:100%}}.dikiSearchFormMixin.dikiSearchHeaderTop{width:445px;z-index:1501}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchHeaderTop{width:100%}}.dikiSearchFormMixin.dikibodymodal{width:445px;margin:0 0 20px}@media (max-width:550px){.dikiSearchFormMixin.dikibodymodal{width:80%}}.dikiSearchFormMixin input[type="search"]{border:1px solid rgba(51,51,51,0.2);-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;box-sizing:border-box;margin:0 auto;padding:4px 105px 4px 30px;outline:none;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:1.3em;color:#222222;width:100%;height:60px}.dikiSearchFormMixin input[type="search"]:hover,.dikiSearchFormMixin input[type="search"]:focus{border:1px solid rgba(51,51,51,0.3)}@media (max-width:550px){.dikiSearchFormMixin input[type="search"]{height:50px;padding-right:92px}}.dikiSearchFormMixin .autocompleteResults{margin-top:-5px;margin-left:20px;width:70%;position:absolute;z-index:1060}.dikiSearchFormMixin .autocompleteResults .ui-autocomplete{max-height:325px;min-height:100px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0;margin:0;top:0 !important;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;box-shadow:0 6px 11px rgba(88,100,148,0.26);text-align:left;max-width:470px!important;left:0 !important}.dikiSearchFormMixin .autocompleteResults li{margin:5px;font-size:16px;cursor:pointer;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper{padding:8px 6px 8px 8px}.isDesktop .dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper.ui-state-active{background-color:rgba(0,0,0,0.13)}.dikiSearchFormMixin .clear-button{background-image:url("/images/diki/icons/icon-cancel.svg");border-right:1px solid #BDBDBD;width:45px;height:30px;display:block;position:absolute;right:45px;top:-10%;background-size:auto;background-repeat:no-repeat;background-position:center;opacity:.9;font-size:14px;height:34px;width:51px;top:12px;right:55px}@media (max-width:550px){.dikiSearchFormMixin .clear-button{top:9px;right:47px;width:44px}}.dikiSearchFormMixin button[type="submit"]{outline:none;border:0;height:34px;width:34px;position:absolute;z-index:1610;top:12px;right:13px;background-color:transparent;background-image:url("/images/diki/icons/icon-search.svg");background-size:auto;background-repeat:no-repeat;background-position:center;cursor:pointer}@media (max-width:550px){.dikiSearchFormMixin button[type="submit"]{top:8px;right:9px}}.dikiSearchFormMixin button[type="submit"]:not(.noHover):hover{cursor:pointer;filter:brightness(0%)}#dikiPopupButton{width:38px;height:30px;padding:5px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;box-shadow:0 2.39px 9.56px 0 rgba(0,0,0,0.16);background-color:white;position:absolute;cursor:pointer;z-index:9999999999999;border:none;display:none}#dikiPopupButton,#dikiPopupButton *{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-spinner{width:20px;height:20px;display:block;border:2px solid #0065c2;border-top:2px solid white;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}.darkMode #dikiPopupButton{border:1px solid rgba(255,255,255,0.2);background:#272727}.darkMode #dikiPopupButton .loader-spinner{border:2px solid #5eb2ea;border-top:2px solid #272727}.groupRegistrationPageEnFAQ img{height:16px !important}.groupRegistrationPagePlFAQ img{height:18px}@media (max-width:1440px){.groupRegistrationPagePlFAQ img{height:14px}}@media (min-width:1441px) and (max-width:1500px){.groupRegistrationPagePlFAQ img{height:16px}}body{overflow-x:hidden}.landingPageAppSection{background-color:#fff;padding-bottom:42px}.landingPageAppSection .landingPageContainer{max-width:1400px !important;display:flex;border-top:1px solid #e3e3eb;gap:48px;padding-top:40px !important}@media (min-width:992px){.landingPageAppSection .landingPageContainer{padding:100px 40px 80px !important}}@media (max-width:991px){.landingPageAppSection .landingPageContainer{flex-direction:column}}.landingPageAppSection .landingPageContainer .appSectionImage{width:100%}@media (min-width:992px){.landingPageAppSection .landingPageContainer .appSectionImage{width:45%}}@media (min-width:1200px){.landingPageAppSection .landingPageContainer .appSectionImage{width:676px}}.landingPageAppSection .landingPageContainer .textContent{text-align:left;align-self:center;display:flex;flex-direction:column;gap:32px}@media (min-width:501px) and (max-width:991px){.landingPageAppSection .landingPageContainer .textContent{text-align:center}}.landingPageAppSection .landingPageContainer .textContent h2,.landingPageAppSection .landingPageContainer .textContent h2+p{margin:0 auto}@media (max-width:991px){.landingPageAppSection .landingPageContainer .textContent h2,.landingPageAppSection .landingPageContainer .textContent h2+p{max-width:600px}}.landingPageAppSection .landingPageContainer .textContent .appRateContainer{padding:8px 25px;background-color:#202A47;width:fit-content;margin:0 auto;border-radius:8px;background-color:#ff5c00;font-family:"Sora",sans-serif}.landingPageAppSection .landingPageContainer .textContent .appRateContainer img{width:170px;vertical-align:sub}@media (max-width:380px){.landingPageAppSection .landingPageContainer .textContent .appRateContainer img{width:150px}}.landingPageAppSection .landingPageContainer .textContent .appRateContainer span{font-size:32px;padding-right:10px;font-weight:300}@media (max-width:380px){.landingPageAppSection .landingPageContainer .textContent .appRateContainer span{font-size:26px}}@media (min-width:1000px){.landingPageAppSection .landingPageContainer .textContent .appRateContainer{margin:0}}.landingPageAppSection .landingPageContainer .textContent .appRateContainer b{font-weight:600}.landingPageAppSection .landingPageContainer .textContent .underParagraph{color:#828282;margin:-16px 0 0}@media (max-width:991px){.landingPageAppSection .landingPageContainer .textContent .underParagraph{text-align:center}}.landingPageAppSection .landingPageContainer .textContent .pushNotificationBadges{padding-top:8px}.marketingPageWrapper h1 .premiumLogoBanner,.marketingPageWrapper h2 .premiumLogoBanner{width:5.1em;padding-left:3px;vertical-align:-1px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-size:100%}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.en{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/en.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.en{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/en-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.de{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/de.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.de{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/de-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.es{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/es.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.es{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/es-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.fr{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/fr.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.fr{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/fr-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/it.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/it-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/all.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/all-tablet.svg");background-position:top}}@media (max-width:1199px) and (min-width:700px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.all{height:870px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.all{background-position-x:right}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025 .mrs{position:absolute;left:auto;right:7%;bottom:0;margin:0 auto;width:480px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025 .mrs{width:340px;right:1%}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025 .mrs{display:none}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025{background-position:center top}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025{background-position:center bottom;height:750px}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.en,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.en{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/en_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.en,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.en{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/en_desktop.svg")}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.de,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.de{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/de_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.de,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.de{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/de_desktop.svg")}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.es,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.es{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/es_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.es,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.es{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/es_desktop.svg")}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.fr,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.fr{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/fr_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.fr,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.fr{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/fr_desktop.svg")}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.it,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/it_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.it,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/it_desktop.svg")}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/all_tablet.svg");background-position:top}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/all_desktop.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025 .mrSloth,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025 .mrSloth{position:absolute;left:0;right:-80px;bottom:10px;margin:0 auto;width:527px;pointer-events:none}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025 .mrSloth,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025 .mrSloth{width:470px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025 .mrSloth,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.august2025 .mrSloth{display:none}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026{background-position:center top}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026{background-position:center bottom;height:750px}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all),.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all){background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2025/one_lang_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all),.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all){background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2025/one_lang_desktop.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .infoContainerWrapper,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .infoContainerWrapper{display:flex;place-self:center;width:85%;justify-content:center}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .infoContainerWrapper,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .infoContainerWrapper{width:100%}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .infoContainerWrapper,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .infoContainerWrapper{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);gap:30px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .infoContainerWrapper,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .infoContainerWrapper{top:32% !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .infoContainerWrapper,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .infoContainerWrapper{width:75%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .infoContainerWrapper .flag,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .infoContainerWrapper .flag{width:23px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .infoContainerWrapper .flag.alone,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .infoContainerWrapper .flag.alone{display:flex;justify-self:center;margin-bottom:20px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .infoContainerWrapper h2,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .infoContainerWrapper h2{text-align:center !important}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .infoContainerWrapper .price,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .infoContainerWrapper .price{font-family:"Sora",sans-serif}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026:not(.all) .overlayerCharacter,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026:not(.all) .overlayerCharacter{display:block}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2025/all_tablet.svg");background-position:top}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2025/all_desktop.svg");background-position:center}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026 .price,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026 .price{font-family:"Sora",sans-serif}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026 .overlayerCharacter,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026 .overlayerCharacter{pointer-events:none;bottom:0;right:-50px;width:470px}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026 .overlayerCharacter,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026 .overlayerCharacter{width:630px;bottom:-40px;right:-65px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.february2026 .overlayerCharacter,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.april2026 .overlayerCharacter{display:none}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025{background-position:center top}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025{background-position:center bottom;height:750px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.en,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.de,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.es,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.fr,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-december-2025/one_lang_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.en,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.de,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.es,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.fr,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-december-2025/one_lang_desktop.svg")}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.en .infoContainerWrapper,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.de .infoContainerWrapper,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.es .infoContainerWrapper,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.fr .infoContainerWrapper,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.it .infoContainerWrapper{margin-top:100px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.en .infoContainerWrapper .flag,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.de .infoContainerWrapper .flag,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.es .infoContainerWrapper .flag,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.fr .infoContainerWrapper .flag,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.it .infoContainerWrapper .flag{width:23px}}@media (max-width:600px) and (min-width:350px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.en .infoContainerWrapper .flag.alone,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.de .infoContainerWrapper .flag.alone,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.es .infoContainerWrapper .flag.alone,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.fr .infoContainerWrapper .flag.alone,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.it .infoContainerWrapper .flag.alone{margin-bottom:3px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.en .infoContainerWrapper .darkParagraph,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.de .infoContainerWrapper .darkParagraph,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.es .infoContainerWrapper .darkParagraph,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.fr .infoContainerWrapper .darkParagraph,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.it .infoContainerWrapper .darkParagraph{display:none}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-december-2025/all_tablet.svg");background-position:top}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-december-2025/all_desktop.svg");background-position:center}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025 .overlayerCharacter{position:absolute;right:270px;transform:translateX(50%);bottom:10px;width:370px;pointer-events:none}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025 .overlayerCharacter{right:200px;width:340px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025 .overlayerCharacter{right:50%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025 .overlayerCharacter{display:none}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2025 .overlayerCharacter{display:block}}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .backButton.right{right:15px;left:unset}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo{height:830px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo{background-size:cover}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo{background-position:bottom;height:850px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo{height:auto;background-image:none}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center;padding:0}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer{padding:0}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer{padding:0 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer{padding:0 15%}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileImg{display:block;width:100%}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;background-color:#fff;margin:0 auto;text-align:left;padding:30px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{position:relative !important;transform:unset !important}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{width:50%;position:relative;text-align:center;padding:20px 10px 30px;bottom:0;border-radius:unset}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage h2,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages h2{max-width:250px}}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage h2,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages h2{max-width:250px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage h2,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages h2{max-width:160px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage .flags,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages .flags{display:flex;justify-content:center}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage .flags,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages .flags{margin-bottom:20px;height:23px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage .flags,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages .flags{position:absolute;top:-22px;right:15px;gap:0}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage .flags .flag,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages .flags .flag{top:unset;right:unset}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage .flags,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages .flags{gap:16px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{border-left:1px solid rgba(0,0,0,0.2)}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage{text-align:left}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage{width:100%}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage .abstractButtonAppearance{margin:0;max-width:180px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage{display:inline-block;position:absolute;width:90%;margin:70px auto 0}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage h2{max-width:none;margin:15px 0}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage .flags{display:flex;justify-content:center;position:absolute;top:-22px;right:15px;gap:12px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage .flags .flag{top:unset;right:unset;width:35px}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage .flags{gap:16px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage .orangeParagraph{margin:15px 0 5px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .orangeParagraph{margin:15px auto 5px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .orangeParagraph.darkParagraph{background-color:#202A47}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h2{font-size:40px;margin-bottom:-5px;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h2{font-size:34px}}@media (max-width:699px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h2{font-size:24px;margin:10px auto}}@media (max-width:400px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h2{font-size:20px}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer h2 .smallDevices{display:none}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:15px 50px}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:15px 30px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:10px 2px !important;font-size:16px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .price{color:#333333;font-weight:400;margin-top:16px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .flag{width:45px;position:relative}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .flag.alone{margin-bottom:-2px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .flag.alone{margin-bottom:unset;position:absolute;top:-22px}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .flag{width:35px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .flag{width:23px;right:unset;top:unset}}@media (max-width:399px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer .flag{width:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/referral-program/desktop.png");height:1015px}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .backButton.right{right:15px;left:unset}@media (max-width:2000px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{height:915px}}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{height:665px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{height:615px}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{background-image:url("/images/referral-program/tablet.png");background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{background-image:none;height:auto !important}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{padding:110px 15%;max-width:100%;text-align:center;text-align:left;padding:40px 30px 40px 40px}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{padding:0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{width:100%;border-radius:0;margin-top:0}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{position:absolute;margin:0 auto;width:90%}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{left:0;right:0;bottom:20px}}@media (min-width:1201px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:650px;width:48%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{width:40%}}@media (min-width:2560px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{margin-top:-175px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox .orangeParagraph{background-color:#ff5c00;color:#fff;width:fit-content;padding:3px 7px;font-weight:600;font-size:14px}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox .abstractButtonAppearance{margin-left:0}.overlayerCharacter{position:absolute;right:0;left:auto;bottom:0;margin:0 auto;width:1027px}@media (max-width:1670px){.overlayerCharacter{width:870px}}@media (max-width:1440px){.overlayerCharacter{width:720px}}@media (max-width:1199px){.overlayerCharacter{display:none}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-position-y:65px}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .backButton.right{right:15px;left:unset}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{background-image:none}}@media (min-width:601px) and (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{background-position:top;height:940px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{background-position:right top}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.en{background-image:url("/images/layout-landing-page/top-banners/september-2024/en-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.en{background-image:url("/images/layout-landing-page/top-banners/september-2024/en-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.de{background-image:url("/images/layout-landing-page/top-banners/september-2024/de-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.de{background-image:url("/images/layout-landing-page/top-banners/september-2024/de-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.es{background-image:url("/images/layout-landing-page/top-banners/september-2024/es-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.es{background-image:url("/images/layout-landing-page/top-banners/september-2024/es-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.fr{background-image:url("/images/layout-landing-page/top-banners/september-2024/fr-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.fr{background-image:url("/images/layout-landing-page/top-banners/september-2024/es-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.it{background-image:url("/images/layout-landing-page/top-banners/september-2024/it-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.it{background-image:url("/images/layout-landing-page/top-banners/september-2024/it-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff;box-sizing:border-box}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{width:85% !important}}@media (min-width:1200px) and (max-width:1400px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{width:525px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .orangeParagraph{text-transform:uppercase}@media (max-width:375px){.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:10px}}.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.referralProgram2024{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-image:none;background-repeat:no-repeat}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .backButton.right{right:15px;left:unset}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024{background-image:url("/images/layout-landing-page/top-banners/referral-program-2024/tablet.png");height:900px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024{background-position:center bottom;background-image:url("/images/layout-landing-page/top-banners/referral-program-2024/desktop.png")}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024{background-position:top right;height:890px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer{bottom:45px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer{top:50% !important}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h2{font-weight:400}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h2.referralProgramFootnote{font-size:32px;font-weight:400;line-height:38px;margin:0 0 20px 0;color:#ff5c00}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h2.referralProgramFootnote{font-size:24px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h2.referralProgramFootnote{font-size:18px;line-height:22px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .latestLowestPrice{margin-bottom:15px;margin-top:10px}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price span{font-weight:700}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .price .orange{font-size:26px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-image:none;background-repeat:no-repeat}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .backButton.right{right:15px;left:unset}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025{background-image:url("/images/layout-landing-page/top-banners/new-year-2025/tablet.svg");height:900px;background-size:cover}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025{height:1100px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025{background-position:center bottom;background-image:url("/images/layout-landing-page/top-banners/new-year-2025/desktop.svg");height:720px}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025{background-position:bottom right;height:900px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.january2025BePromo,.topBannerPlaceholder.marketingPageBanner.mayPromo2025{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-image:none;background-repeat:no-repeat}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo,.topBannerPlaceholder.marketingPageBanner.mayPromo2025{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo,.topBannerPlaceholder.marketingPageBanner.mayPromo2025{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo,.topBannerPlaceholder.marketingPageBanner.mayPromo2025{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo,.topBannerPlaceholder.marketingPageBanner.mayPromo2025{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .backButton,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .backButton img,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .backButton.right,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .backButton.right{right:15px;left:unset}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo,.topBannerPlaceholder.marketingPageBanner.mayPromo2025{background-image:url("/images/layout-landing-page/top-banners/promo-be-january-2025/tablet.png");height:900px;background-size:cover}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo,.topBannerPlaceholder.marketingPageBanner.mayPromo2025{height:1100px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo,.topBannerPlaceholder.marketingPageBanner.mayPromo2025{background-position:center bottom;background-image:url("/images/layout-landing-page/top-banners/promo-be-january-2025/desktop.png");height:720px}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo,.topBannerPlaceholder.marketingPageBanner.mayPromo2025{background-position:bottom right;height:900px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h2.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h2.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h2.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader),.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader),.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader),.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer p,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer p,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .buttonWithTooltip,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-position-y:65px;background-image:url("/images/layout-landing-page/top-banners/valentines-2025/desktop.svg")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .backButton.right{right:15px;left:unset}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo{background-image:url("/images/layout-landing-page/top-banners/valentines-2025/tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo{background-image:none}}@media (min-width:601px) and (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo{background-position:top;height:940px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo{background-position:right top}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .catImage{position:absolute;right:18%;bottom:-7%;width:40%}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .catImage{right:6%;bottom:-7%;width:47%}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .catImage{display:none}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff;box-sizing:border-box}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer{width:85% !important}}@media (min-width:1200px) and (max-width:1400px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer{width:585px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .travelOffer{color:#333333}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .travelOffer{font-size:16px;font-weight:500}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .travelOffer{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .travelOffer span{font-weight:700}@media (max-width:375px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:10px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-image:none;background-repeat:no-repeat}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .backButton.right{right:15px;left:unset}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth{height:900px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth{background-position:center bottom}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth{background-position:top right;height:890px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth.en{background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/tablet-en.png")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth.en{background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/desktop-en.png")}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth.es{background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/tablet-es.png")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth.es{background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/desktop-es.png")}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth.it{background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/tablet-it.png")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth.it{background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/desktop-it.png")}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer{bottom:45px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .underHeaderText{font-size:18px;color:#333333}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .underHeaderText{font-size:24px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .underHeaderText{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .underHeaderText span{font-weight:700;font-size:calc(18px + 10px);text-shadow:none}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .underHeaderText span{font-size:calc(24px + 10px)}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .underHeaderText span{font-size:calc(30px + 10px)}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .onlyFirstPurchase{color:#333333 !important;font-size:calc(18px - 5px);text-shadow:none}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .onlyFirstPurchase{font-size:calc(24px - 10px)}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .onlyFirstPurchase{font-size:calc(30px - 15px)}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-image:url("/images/layout-landing-page/top-banners/default-desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .backButton.right{right:15px;left:unset}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo{background-image:url("/images/layout-landing-page/top-banners/default-tablet.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo{background-image:none}}@media (min-width:601px) and (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo{background-position:top;height:940px;background-size:cover}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff;box-sizing:border-box}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer{width:85% !important}}@media (min-width:1200px) and (max-width:1400px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer{width:585px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .flags{position:absolute;top:-22px;right:20px;width:290px}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .price s{font-weight:700}@media (max-width:375px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:10px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.march2025Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-position-y:65px;background-image:url("/images/layout-landing-page/top-banners/spring-2025/desktop.svg")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.march2025Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.march2025Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2025Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.march2025Promo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.march2025Promo .backButton.right{right:15px;left:unset}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.march2025Promo{background-image:url("/images/layout-landing-page/top-banners/spring-2025/tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo{background-image:none}}@media (min-width:601px) and (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.march2025Promo{background-position:top;height:940px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.march2025Promo{background-position:right top}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff;box-sizing:border-box}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer{width:85% !important}}@media (min-width:1200px) and (max-width:1400px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer{width:585px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .travelOffer{font-size:16px;font-weight:500}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .travelOffer{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .travelOffer span{font-weight:700}@media (max-width:375px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:10px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:transparent;background-image:url("/images/layout-landing-page/top-banners/be-march-2025/business-english-background-desktop.png");background-repeat:no-repeat;background-size:cover !important;background-position:center}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .backButton.right{right:15px;left:unset}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025{height:770px !important}}@media (min-width:992px) and (max-width:1023px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025{background-image:url("/images/layout-landing-page/top-banners/be-march-2025/business-english-background-tablet.png")}}@media (min-width:601px) and (max-width:1023px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025{height:700px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center;position:relative}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer{display:flex;flex-direction:column;padding:0;height:770px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper{display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:1fr auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper .infoContainer{border-bottom:1px solid #d4d4e0}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper .infoContainer:first-of-type{border-right:1px solid #d4d4e0}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper .infoContainer .lowestPriceInfo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper .lowestPriceInfo.insideWrapper{grid-column:1 / 3;background-color:#fff}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper .lowestPriceInfo.insideWrapper .desktopBreak{display:none}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper{margin-top:100px}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper .lowestPriceInfo.insideWrapper{display:none}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper{padding-bottom:60px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper .lowestPriceInfo p{color:#828282 !important;font-size:10px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainerWrapper .lowestPriceInfo p{margin:25px auto -10px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff;margin:0 auto;text-align:center}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer{position:relative;padding:20px 10px 30px;bottom:0;border-radius:unset}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer{display:inline-block;position:relative;width:43%;margin:0 10px 0 10px}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .desktopBreak{display:none}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer{width:36%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer{width:33%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .orangeParagraph{margin:15px auto 5px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .orangeParagraph{margin:0 auto 25px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .orangeParagraph.darkParagraph{background-color:#202A47}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .orangeParagraph.lightBlueParagraph{background-color:#007FF3}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h2{font-size:calc(30px + 10px);margin-bottom:-5px;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h2{font-size:calc(30px + 4px)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h2{font-size:24px;margin:10px auto}}@media (max-width:400px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer h2{font-size:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:15px 50px}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:15px 30px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:10px 2px !important;font-size:16px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .price{color:#333333;font-weight:400;margin-top:12px;font-family:"Sora",sans-serif}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .price s{color:#333333}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .infoContainer .price s{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .largerScreenImg{position:absolute;border:0;left:50%;transform:translate(-50%, -50%)}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .largerScreenImg{display:none}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .largerScreenImg{width:340px}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .largerScreenImg{transform:translate(-50%, 50%);width:unset}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-position-y:65px;background-image:url("/images/layout-landing-page/top-banners/easter-2025/desktop.svg")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .backButton.right{right:15px;left:unset}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo{background-image:url("/images/layout-landing-page/top-banners/easter-2025/tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo{background-image:none}}@media (min-width:601px) and (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo{background-position:top;height:940px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo{background-position:right top}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff;box-sizing:border-box}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer{width:85% !important}}@media (min-width:1200px) and (max-width:1400px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer{width:585px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .orangeParagraph{text-transform:uppercase}@media (max-width:375px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:10px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.april2025Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-image:none;background-repeat:no-repeat}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.april2025Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.april2025Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2025Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2025Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.april2025Promo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.april2025Promo .backButton.right{right:15px;left:unset}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2025Promo{height:900px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.april2025Promo{background-position:center bottom}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.april2025Promo{background-position:top right;height:890px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2025Promo.it{background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/tablet-it.png")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.april2025Promo.it{background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/desktop-it.png")}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer{bottom:45px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .underHeaderText{display:flex;gap:20px;font-size:18px;color:#333333}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .underHeaderText{font-size:24px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .underHeaderText{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .underHeaderText span{font-weight:700;font-size:calc(24px + 18px);text-shadow:none}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .underHeaderText span{font-size:calc(30px + 20px)}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .underHeaderText span{font-size:calc(30px + 26px)}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.may2025Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-image:url("/images/layout-landing-page/top-banners/may-2025/desktop.svg")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.may2025Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.may2025Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.may2025Promo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.may2025Promo .backButton.right{right:15px;left:unset}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo{background-image:url("/images/layout-landing-page/top-banners/may-2025/tablet.svg");background-position:0 -10px}}@media (max-width:1199px) and (min-width:601px){.topBannerPlaceholder.marketingPageBanner.may2025Promo{height:800px}}@media (max-width:850px){.topBannerPlaceholder.marketingPageBanner.may2025Promo{background-position:top;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo{background-image:none}}.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .additionalSubscriptionInfo{position:relative}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .additionalSubscriptionInfo{position:absolute;width:90%;max-width:700px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .additionalSubscriptionInfo{right:0;bottom:20px;left:50%;transform:translateX(-50%)}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .additionalSubscriptionInfo{top:50%;transform:translateY(-50%);width:unset}}.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .lastTimeInAboModel{background-color:#B00000;border-radius:8px 8px 0 0;width:100%;padding:8px 8px 8px 32px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .lastTimeInAboModel{padding:8px 48px;max-width:700px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .lastTimeInAboModel{max-width:unset;width:600px}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .lastTimeInAboModel{width:780px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .lastTimeInAboModel p{font-family:"Sora",sans-serif;font-size:14px;color:white;margin:0;text-align:left;font-weight:600}.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .infoContainer{border-radius:0 0 8px 8px !important;position:unset !important}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .infoContainer{left:unset !important;right:unset !important;bottom:unset !important;max-width:unset !important;width:unset !important}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .infoContainer{transform:unset !important}}.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .infoContainer .flag{top:-8px !important}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.es .infoContainer .flag{right:-50px !important}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer{width:780px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h1{max-width:600px}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .price{font-weight:400}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .barbecueMan{position:absolute;right:0;left:auto;bottom:0;margin:0 auto;width:1027px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .barbecueMan{width:870px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .barbecueMan{width:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .barbecueMan{display:none}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-image:none;background-repeat:no-repeat}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .backButton.right{right:15px;left:unset}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo{height:900px;background-size:cover;background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/tablet-es.png")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo{background-position:center bottom;background-image:url("/images/layout-landing-page/top-banners/february-2025/one-month/desktop-es.png")}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo{background-position:top right;height:890px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer{bottom:45px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .underHeaderText{font-size:18px;color:#333333}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .underHeaderText{font-size:24px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .underHeaderText{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .underHeaderText span{font-weight:700;font-size:calc(18px + 10px);text-shadow:none}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .underHeaderText span{font-size:calc(24px + 10px)}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .underHeaderText span{font-size:calc(30px + 10px)}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .onlyFirstPurchase{color:#333333 !important;font-size:calc(18px - 5px);text-shadow:none}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .onlyFirstPurchase{font-size:calc(24px - 10px)}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .onlyFirstPurchase{font-size:calc(30px - 15px)}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.defaultPromo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.defaultPromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.defaultPromo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.defaultPromo .backButton.right{right:15px;left:unset}.topBannerPlaceholder.marketingPageBanner.defaultPromo.june2025YearlyPromo{background-image:url("/images/layout-landing-page/top-banners/june-2025/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.june2025YearlyPromo{background-image:url("/images/layout-landing-page/top-banners/june-2025/tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyMonthly2025Promo.es{background-image:url("/images/layout-landing-page/top-banners/july-2025/monthly/es_desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyMonthly2025Promo.es{background-image:url("/images/layout-landing-page/top-banners/july-2025/monthly/es_tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyMonthly2025Promo.it{background-image:url("/images/layout-landing-page/top-banners/july-2025/monthly/it_desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyMonthly2025Promo.it{background-image:url("/images/layout-landing-page/top-banners/july-2025/monthly/it_tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en{background-image:url("/images/layout-landing-page/top-banners/july-2024/en-desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en{background-image:url("/images/layout-landing-page/top-banners/july-2024/en-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de{background-image:url("/images/layout-landing-page/top-banners/july-2024/de-desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de{background-image:url("/images/layout-landing-page/top-banners/july-2024/de-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr{background-image:url("/images/layout-landing-page/top-banners/july-2024/fr-desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr{background-image:url("/images/layout-landing-page/top-banners/july-2024/fr-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.it{background-image:url("/images/layout-landing-page/top-banners/july-2024/it-desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.it{background-image:url("/images/layout-landing-page/top-banners/july-2024/it-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.es{background-image:url("/images/layout-landing-page/top-banners/july-2024/es-desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.es{background-image:url("/images/layout-landing-page/top-banners/july-2024/es-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .additionalSubscriptionInfo{position:relative}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .additionalSubscriptionInfo{position:absolute;width:90%;max-width:700px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .additionalSubscriptionInfo{right:0;left:50%;transform:translateX(-50%)}}@media (max-width:1199px) and (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .additionalSubscriptionInfo{bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .additionalSubscriptionInfo,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .additionalSubscriptionInfo{top:50%;transform:translateY(-50%);width:unset}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .lastTimeInAboModel,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .lastTimeInAboModel,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .lastTimeInAboModel{background-color:#B00000;border-radius:8px 8px 0 0;width:100%;padding:8px 8px 8px 32px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .lastTimeInAboModel,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .lastTimeInAboModel,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .lastTimeInAboModel{padding:8px 48px;max-width:700px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .lastTimeInAboModel,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .lastTimeInAboModel,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .lastTimeInAboModel{max-width:unset;width:600px}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .lastTimeInAboModel,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .lastTimeInAboModel,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .lastTimeInAboModel{width:780px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .lastTimeInAboModel p,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .lastTimeInAboModel p,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .lastTimeInAboModel p{font-family:"Sora",sans-serif;font-size:14px;color:white;margin:0;text-align:left;font-weight:600}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .infoContainer,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .infoContainer,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .infoContainer{position:unset !important}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .infoContainer,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .infoContainer,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .infoContainer{border-radius:0 0 8px 8px !important}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .infoContainer,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .infoContainer,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .infoContainer{left:unset !important;right:unset !important;bottom:unset !important;max-width:unset !important;width:unset !important}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .infoContainer,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .infoContainer,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .infoContainer{transform:unset !important}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .infoContainer .flag{top:-8px !important}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.en .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.de .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.defaultPromo.julyYearly2025Promo.fr .infoContainer .flag{right:-50px !important}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.augustPromo.en{background-image:url("/images/layout-landing-page/top-banners/august-2025/frende/en-desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.augustPromo.en{background-image:url("/images/layout-landing-page/top-banners/august-2025/frende/en-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.augustPromo.de{background-image:url("/images/layout-landing-page/top-banners/august-2025/frende/de-desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.augustPromo.de{background-image:url("/images/layout-landing-page/top-banners/august-2025/frende/de-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.augustPromo.fr{background-image:url("/images/layout-landing-page/top-banners/august-2025/frende/fr-desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.augustPromo.fr{background-image:url("/images/layout-landing-page/top-banners/august-2025/frende/fr-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.september2025{background-image:url("/images/layout-landing-page/top-banners/september-2025/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.september2025{background-image:url("/images/layout-landing-page/top-banners/september-2025/tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.september2025 .price{margin-bottom:8px}.topBannerPlaceholder.marketingPageBanner.defaultPromo.september2025 .daysExtra{color:#ff5c00 !important;margin-bottom:42px;font-weight:600;text-shadow:none;font-size:1.5rem}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.september2025 .daysExtra{margin-bottom:24px;font-size:1.2rem}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.september2025 .daysExtra a{vertical-align:5px}.topBannerPlaceholder.marketingPageBanner.defaultPromo.october2025{background-image:url("/images/layout-landing-page/top-banners/october-2024/halloween/desktop-es.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.october2025{background-image:url("/images/layout-landing-page/top-banners/october-2024/halloween/tablet-es.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.october2025 .offerNotAvailable{color:#333333 !important;font-size:calc(18px - 5px);text-shadow:none}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.october2025 .offerNotAvailable{font-size:calc(24px - 10px)}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.october2025 .offerNotAvailable{font-size:calc(30px - 15px)}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.blackFriday2025{background-image:url("/images/layout-landing-page/top-banners/black-friday-2025/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.blackFriday2025{background-image:url("/images/layout-landing-page/top-banners/black-friday-2025/tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.christmas2025{background-image:url("/images/layout-landing-page/top-banners/christmas-2025/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.christmas2025{background-image:url("/images/layout-landing-page/top-banners/christmas-2025/tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.christmas2025 .orangeParagraph.reddish{background-color:#F94A4C !important}.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessJanuary2026,.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessApril2026{background-image:url("/images/layout-landing-page/top-banners/promo-be-january-2025/desktop.png")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessJanuary2026,.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessApril2026{background-image:url("/images/layout-landing-page/top-banners/promo-be-january-2025/tablet.png")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.newYear2026{background-image:url("/images/layout-landing-page/top-banners/new-year-2026/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.newYear2026{background-image:url("/images/layout-landing-page/top-banners/new-year-2026/tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.newYear2026 .regularPrice{vertical-align:super}@media (max-width:1200px) and (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.newYear2026 .infoContainer{bottom:55px !important}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.valentines2026{background-image:url("/images/layout-landing-page/top-banners/valentines-2026/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.valentines2026{background-image:url("/images/layout-landing-page/top-banners/valentines-2026/tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.valentines2026 .regularPrice{vertical-align:super}@media (max-width:1200px) and (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.valentines2026 .infoContainer{bottom:55px !important}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.valentines2026 .overlayerCharacter{right:90px;width:830px}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.valentines2026 .overlayerCharacter{right:0;width:700px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.may2026{background-image:url("/images/layout-landing-page/top-banners/may-2026/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.may2026{background-image:url("/images/layout-landing-page/top-banners/may-2026/tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.may2026 .regularPrice{vertical-align:super}@media (max-width:1200px) and (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.may2026 .infoContainer{bottom:55px !important}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.june2026{background-image:url("/images/layout-landing-page/top-banners/june-2026/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.june2026{background-image:url("/images/layout-landing-page/top-banners/june-2026/tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.springPromo.march2026{background-image:url("/images/layout-landing-page/top-banners/spring-2025/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.springPromo.march2026{background-image:url("/images/layout-landing-page/top-banners/spring-2025/tablet.svg")}}@media (max-width:1199px) and (min-width:900px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.springPromo.march2026{background-position:0 -70px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.springPromo.march2026 .price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.defaultPromo.travelEnglishPromo.march2026{background-image:url("/images/layout-landing-page/top-banners/te-march-2026/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.travelEnglishPromo.march2026{background-image:url("/images/layout-landing-page/top-banners/te-march-2026/tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.april2026{background-image:url("/images/layout-landing-page/top-banners/april-2026/desktop.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.april2026{background-image:url("/images/layout-landing-page/top-banners/april-2026/tablet.svg")}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo{background-position:0 -10px}}@media (max-width:1199px) and (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo{height:800px}}@media (max-width:850px){.topBannerPlaceholder.marketingPageBanner.defaultPromo{background-position:top;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo{background-image:none}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h1.lifetimeHeader,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer{width:780px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h1{max-width:600px}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h2.orange{color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h2.orange{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer h2.orange{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer p.additionalInfoPar{color:#333333}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price.orange,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price s.orange,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .latestLowestPrice.orange,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer p.additionalInfoPar.orange{color:#ff5c00;text-shadow:none}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price{font-weight:400;font-family:"Sora",sans-serif}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price s{font-weight:700;font-family:"Sora",sans-serif;font-size:inherit}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price .info-icon{vertical-align:7px}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025{background-color:#fff;background-repeat:no-repeat;background-size:100%}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025{height:830px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025{background-size:cover;height:920px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025{height:auto;background-image:none}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025{background-image:url("/images/layout-landing-page/top-banners/reactivation-june-2025/tablet.png");background-position:top;padding:100px 0}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025{background-image:url("/images/layout-landing-page/top-banners/reactivation-june-2025/desktop.png");padding:150px 0}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .overlayerCharacter{position:absolute;left:0;margin:0 auto;pointer-events:none;bottom:0;right:0;width:470px}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .overlayerCharacter{width:400px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .overlayerCharacter{display:none}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainerWrapper{display:flex;place-content:space-evenly;gap:40px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainerWrapper{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainerWrapper{gap:20px;place-content:center}}@media (max-width:1199px) and (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainerWrapper{gap:0}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation{right:unset !important;top:unset;transform:unset}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation{height:400px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation{width:50%;position:relative;text-align:center;padding:35px 10px 40px;bottom:0;border-radius:unset;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:340px}}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation{display:flex;flex-direction:column;height:370px;place-content:space-between;position:relative;width:45%;margin:0 10px 0 10px;padding:40px}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .desktopBreak{display:none}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation{width:50%;max-width:700px !important;padding:50px !important}}@media (max-width:370px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .darkParagraph{font-size:11px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .profilinguaLogo{width:164px}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .profilinguaLogo{width:130px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation.conversationCourses{border-left:1px solid #e3e3eb}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation.conversationCourses .txtWrapper{margin:35px 0}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation.conversationCourses h2{margin-top:20px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation.allLanguagesFor5PLN .flags{display:flex;justify-content:center}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation.allLanguagesFor5PLN .flags{margin-bottom:20px;height:23px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation.allLanguagesFor5PLN .flags{position:absolute;top:-22px;right:15px;gap:0}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation.allLanguagesFor5PLN .flags .flag{top:unset;right:unset}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation.allLanguagesFor5PLN .flags{gap:16px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation h2{font-size:24px;margin-bottom:-5px;color:#333333;max-width:unset !important}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation h2{font-size:18px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation h2{font-size:13px;margin:10px auto}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .underHeaderText{margin-top:20px;color:#333333}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .underHeaderText span{font-weight:700;font-size:calc(18px + 10px);text-shadow:none}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .underHeaderText span{font-size:calc(24px + 10px)}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .underHeaderText span{font-size:calc(30px + 10px)}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .abstractButtonAppearance{padding:10px 30px !important}}@media (max-width:370px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation .abstractButtonAppearance{padding:10px !important}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.crossSellEs2025{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/layout-landing-page/top-banners/cross-sell-es-2025/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.crossSellEs2025{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.crossSellEs2025{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.crossSellEs2025{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.crossSellEs2025{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.crossSellEs2025 .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.crossSellEs2025 .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.crossSellEs2025 .backButton.right{right:15px;left:unset}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.crossSellEs2025{background-image:url("/images/layout-landing-page/top-banners/cross-sell-es-2025/tablet.png")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessSeptember2025{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/layout-landing-page/top-banners/promo-be-september-2025/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessSeptember2025{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessSeptember2025{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessSeptember2025{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessSeptember2025{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessSeptember2025 .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessSeptember2025 .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessSeptember2025 .backButton.right{right:15px;left:unset}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.businessSeptember2025{background-image:url("/images/layout-landing-page/top-banners/promo-be-september-2025/tablet.png")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.septemberMonthly2025Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/layout-landing-page/top-banners/september-2025-monthly/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.septemberMonthly2025Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.septemberMonthly2025Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.septemberMonthly2025Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.septemberMonthly2025Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.septemberMonthly2025Promo .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.septemberMonthly2025Promo .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.septemberMonthly2025Promo .backButton.right{right:15px;left:unset}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.septemberMonthly2025Promo{background-image:url("/images/layout-landing-page/top-banners/september-2025-monthly/tablet.png")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.autumn2025{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/layout-landing-page/top-banners/autumn-2025/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.autumn2025{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.autumn2025{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.autumn2025{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.autumn2025{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.autumn2025 .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.autumn2025 .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.autumn2025 .backButton.right{right:15px;left:unset}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.autumn2025{background-image:url("/images/layout-landing-page/top-banners/autumn-2025/tablet.png")}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/layout-landing-page/top-banners/halloween-2025/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .backButton.right{right:15px;left:unset}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025{background-image:url("/images/layout-landing-page/top-banners/halloween-2025/tablet.png");background-size:cover}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .bottomBar{position:absolute;background-color:#000;color:#fff;bottom:0;width:100%;left:0;padding:7px 0;font-weight:700}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .bottomBar{top:0;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .mobileImg{margin-top:30px}@media (max-width:1199px) and (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .infoContainer{bottom:60px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .infoContainer .price{margin-bottom:0;font-weight:700}.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .infoContainer .price s{font-weight:400}.topBannerPlaceholder.marketingPageBanner.defaultPromo.halloween2025 .infoContainer .orangeParagraph{background-color:transparent;color:#ff5c00;margin-bottom:25px;text-transform:none;padding:15px 0}.topBannerPlaceholder.marketingPageBanner.premiumDecember2025,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/layout-landing-page/top-banners/premium-december-2025/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.premiumDecember2025,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.premiumDecember2025,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.premiumDecember2025,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.premiumDecember2025,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.premiumDecember2025 .backButton,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026 .backButton{position:absolute;top:15px;left:15px;z-index:999;background-color:white;width:45px;height:45px !important;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15)}.topBannerPlaceholder.marketingPageBanner.premiumDecember2025 .backButton img,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026 .backButton img{height:45px;filter:contrast(4)}.topBannerPlaceholder.marketingPageBanner.premiumDecember2025 .backButton.right,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026 .backButton.right{right:15px;left:unset}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.premiumDecember2025,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026{background-image:url("/images/layout-landing-page/top-banners/premium-december-2025/tablet.png");background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.premiumDecember2025 .infoContainer,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026 .infoContainer{width:710px !important}}.topBannerPlaceholder.marketingPageBanner.premiumDecember2025 .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026 .infoContainer .orangeParagraph{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%)}.topBannerPlaceholder.marketingPageBanner.premiumDecember2025 .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026 .infoContainer h1{max-width:none !important}.topBannerPlaceholder.marketingPageBanner.premiumDecember2025 .overlayerCharacter,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026 .overlayerCharacter{pointer-events:none;right:11%;width:46%}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.premiumDecember2025 .overlayerCharacter,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026 .overlayerCharacter{right:10%;width:50%}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.premiumDecember2025 .overlayerCharacter,.topBannerPlaceholder.marketingPageBanner.premiumMarch2026 .overlayerCharacter{right:0;width:55%}}
@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHls28A.ttf) format('truetype')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v30/d6lIkaiiRdih4SpP_SQvyQ.ttf) format('truetype')}@font-face{font-family:'Cutive Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cutivemono/v23/m8JWjfRfY7WVjVi2E-K9H6RCTms.ttf) format('truetype')}@font-face{font-family:'Droid Sans Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidsansmono/v21/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bS2SlFPv1weGeLZDto1d3HnvfR.ttf) format('truetype')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kg.ttf) format('truetype')}@font-face{font-family:'Nova Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/novamono/v23/Cn-0JtiGWQ5Ajb--MRKvZ2Zc.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUonz0VO4.ttf) format('truetype')}@font-face{font-family:'Oxygen Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7hjYx-s.ttf) format('truetype')}@font-face{font-family:'PT Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnC8zNg.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW9.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW9.ttf) format('truetype')}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEA.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFO-CneDtsqEr0keqCMhbC-BL9H1tYg.ttf) format('truetype')}@font-face{font-family:'VT323';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}.dikiSearchFormMixin{position:relative;margin:0 auto}.dikiSearchFormMixin.dikiSearchFormMainPage{width:500px}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:90%;margin-bottom:30px}}@media (max-width:340px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:100%}}.dikiSearchFormMixin.dikiSearchHeaderTop{width:445px;z-index:1501}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchHeaderTop{width:100%}}.dikiSearchFormMixin.dikibodymodal{width:445px;margin:0 0 20px}@media (max-width:550px){.dikiSearchFormMixin.dikibodymodal{width:80%}}.dikiSearchFormMixin input[type="search"]{border:1px solid rgba(51,51,51,0.2);-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;box-sizing:border-box;margin:0 auto;padding:4px 105px 4px 30px;outline:none;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:1.3em;color:#222222;width:100%;height:60px}.dikiSearchFormMixin input[type="search"]:hover,.dikiSearchFormMixin input[type="search"]:focus{border:1px solid rgba(51,51,51,0.3)}@media (max-width:550px){.dikiSearchFormMixin input[type="search"]{height:50px;padding-right:92px}}.dikiSearchFormMixin .autocompleteResults{margin-top:-5px;margin-left:20px;width:70%;position:absolute;z-index:1060}.dikiSearchFormMixin .autocompleteResults .ui-autocomplete{max-height:325px;min-height:100px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0;margin:0;top:0 !important;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;box-shadow:0 6px 11px rgba(88,100,148,0.26);text-align:left;max-width:470px!important;left:0 !important}.dikiSearchFormMixin .autocompleteResults li{margin:5px;font-size:16px;cursor:pointer;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper{padding:8px 6px 8px 8px}.isDesktop .dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper.ui-state-active{background-color:rgba(0,0,0,0.13)}.dikiSearchFormMixin .clear-button{background-image:url("/images/diki/icons/icon-cancel.svg");border-right:1px solid #BDBDBD;width:45px;height:30px;display:block;position:absolute;right:45px;top:-10%;background-size:auto;background-repeat:no-repeat;background-position:center;opacity:.9;font-size:14px;height:34px;width:51px;top:12px;right:55px}@media (max-width:550px){.dikiSearchFormMixin .clear-button{top:9px;right:47px;width:44px}}.dikiSearchFormMixin button[type="submit"]{outline:none;border:0;height:34px;width:34px;position:absolute;z-index:1610;top:12px;right:13px;background-color:transparent;background-image:url("/images/diki/icons/icon-search.svg");background-size:auto;background-repeat:no-repeat;background-position:center;cursor:pointer}@media (max-width:550px){.dikiSearchFormMixin button[type="submit"]{top:8px;right:9px}}.dikiSearchFormMixin button[type="submit"]:not(.noHover):hover{cursor:pointer;filter:brightness(0%)}#dikiPopupButton{width:38px;height:30px;padding:5px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;box-shadow:0 2.39px 9.56px 0 rgba(0,0,0,0.16);background-color:white;position:absolute;cursor:pointer;z-index:9999999999999;border:none;display:none}#dikiPopupButton,#dikiPopupButton *{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-spinner{width:20px;height:20px;display:block;border:2px solid #0065c2;border-top:2px solid white;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}.darkMode #dikiPopupButton{border:1px solid rgba(255,255,255,0.2);background:#272727}.darkMode #dikiPopupButton .loader-spinner{border:2px solid #5eb2ea;border-top:2px solid #272727}.groupRegistrationPageEnFAQ img{height:16px !important}.groupRegistrationPagePlFAQ img{height:18px}@media (max-width:1440px){.groupRegistrationPagePlFAQ img{height:14px}}@media (min-width:1441px) and (max-width:1500px){.groupRegistrationPagePlFAQ img{height:16px}}body:not(.recommendationProgramLP, .premiumPackageLPPromo) #thinHeader{position:static;box-shadow:none;margin:0}@media (max-width:767px){body:not(.recommendationProgramLP, .premiumPackageLPPromo) #thinHeader.hideOnMobile{display:none}}body:not(.recommendationProgramLP, .premiumPackageLPPromo) div#thinHeaderSpacerForBeginningOfThePage{height:0}.hidden{display:none}.menuActive{border-bottom:4px solid #ff5c00}.bannerLogo{display:none}@media (max-width:1199px){.bannerLogo{display:block;position:absolute;top:20px;left:20px}}.bannerLogo.orangeLogo{left:120px}@media (max-width:992px){.workplaceSafety #thinHeader{display:none}}.marketingPageWrapper *{box-sizing:border-box}.marketingPageWrapper .LP-hide{display:none}.marketingPageWrapper.english .onlyGroupRegistrationLP,.marketingPageWrapper.english .onlyGermanLP,.marketingPageWrapper.english .onlySpanishLP{display:none}@media (max-width:1200px){.marketingPageWrapper.default #thinHeader{display:none}}.marketingPageWrapper.german .onlyGroupRegistrationLP,.marketingPageWrapper.german .onlyEnglishLP,.marketingPageWrapper.german .onlySpanishLP{display:none}.marketingPageWrapper.spanish .onlyGroupRegistrationLP,.marketingPageWrapper.spanish .onlyEnglishLP,.marketingPageWrapper.spanish .onlyGermanLP{display:none}.marketingPageWrapper.spanish .courseFeatures h2{max-width:770px}.marketingPageWrapper.spanish .motivation{padding-bottom:30px}.marketingPageWrapper.spanish .motivation h2{margin-bottom:0}.marketingPageWrapper.spanish .motivation .additionalText{margin-top:10px;margin-bottom:50px;font-size:30px}@media (max-width:460px){.marketingPageWrapper.spanish .motivation .additionalText{margin-bottom:20px;font-size:23px}}.marketingPageWrapper.groupRegistrationPage .onlyGermanLP,.marketingPageWrapper.groupRegistrationPage .onlyEnglishLP,.marketingPageWrapper.groupRegistrationPage .onlySpanishLP{display:none}.marketingPageWrapper.groupRegistrationPage .appRate .onlyEnglishLP,.marketingPageWrapper.groupRegistrationPage .testimonials .onlyEnglishLP{display:block}.marketingPageWrapper .shadowBoxForTestimonials{box-shadow:0 0 19px rgba(38,72,146,0.15);padding:40px 15px;position:relative}.marketingPageWrapper .shadowBoxForTestimonials .marketingPageContainer{padding:0 15px}@media (max-width:1090px){.marketingPageWrapper .shadowBoxForTestimonials .marketingPageContainer{padding:0 30px!important}}@media (max-width:400px){.marketingPageWrapper .shadowBoxForTestimonials .marketingPageContainer{padding:0 15px!important}}.marketingPageWrapper .landingPageContainer{max-width:1260px;padding:40px 45px 50px;margin-left:auto;margin-right:auto}@media (max-width:1090px){.marketingPageWrapper .landingPageContainer{padding:30px 40px 40px}}@media (max-width:400px){.marketingPageWrapper .landingPageContainer{padding:20px 20px 30px}}.marketingPageWrapper .singleOfferOrderNowSection{text-align:center;padding:20px 15px;background-color:#e3eaf0;position:relative;z-index:999;margin-bottom:-30px}.marketingPageWrapper h1,.marketingPageWrapper h2{font-weight:800;font-size:2.8em;line-height:1.3em}@media (max-width:1280px){.marketingPageWrapper h2{font-size:2.5em}}@media (max-width:500px){.marketingPageWrapper h2{font-size:2em}}.marketingPageWrapper .center h2{text-align:center}.marketingPageWrapper h3{font-weight:600;font-size:1em;margin-bottom:0}.marketingPageWrapper p{font-weight:300;font-size:14px;text-shadow:0 0 #333333}.marketingPageWrapper.groupRegistrationSpanishPage p:not(.bigLightText){font-weight:400}.marketingPageWrapper .additionalText,.marketingPageWrapper .additionalText p{font-weight:400;line-height:1.5em;font-size:1.3em}.marketingPageWrapper .additionalText span,.marketingPageWrapper .additionalText p span{font-size:1em}@media (max-width:500px){.marketingPageWrapper .additionalText,.marketingPageWrapper .additionalText p{font-size:1.15em}}.marketingPageWrapper .bigLightText{font-size:30px;margin:18px auto}@media (max-width:800px){.marketingPageWrapper .bigLightText{font-size:25px}}.marketingPageWrapper .shadowBox{background-color:white;padding:30px 40px;box-shadow:0 0 19px rgba(38,72,146,0.15)}@media (max-width:660px){.marketingPageWrapper .shadowBox{padding:15px 20px}}.marketingPageWrapper .abstractButtonClass:not(.copyLinkButton){height:auto}@media (max-width:575px){.marketingPageWrapper .abstractButtonClass:not(.copyLinkButton){margin:0 auto;display:block}}.marketingPageWrapper .abstractButtonClass:not(.copyLinkButton) span.buttonText{display:inline-block;font-size:1em}@media (max-width:600px){.marketingPageWrapper .abstractButtonClass:not(.copyLinkButton) span.buttonText{font-size:.9em}}.marketingPageWrapper .abstractButtonClass:not(.copyLinkButton) .abstractButtonAppearance{padding:15px 90px;font-weight:500;font-size:1.3em;letter-spacing:1px}@media (max-width:575px){.marketingPageWrapper .abstractButtonClass:not(.copyLinkButton) .abstractButtonAppearance{padding:15px 40px;margin:0 auto;display:block;max-width:260px}}.marketingPageWrapper .multiOptions{background-color:#f2f2f6;padding:30px 0 40px}@media (min-width:1200px){.marketingPageWrapper .multiOptions .landingPageContainer{margin-top:-160px;position:relative}}.marketingPageWrapper .multiOptions .purchaseLimitationsText{width:fit-content;width:-moz-fit-content;background-color:#202A47;border-radius:40px;margin:5px auto}.marketingPageWrapper .multiOptions .purchaseLimitationsText p{color:#fff;padding:7px 20px}.marketingPageWrapper .multiOptions .abstractButtonClass span.buttonText{font-size:1em}.marketingPageWrapper .multiOptions .abstractButtonClass .abstractButtonAppearance{padding:12px 40px}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer{margin-top:25px;max-width:1600px}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .purchaseLimitationsText{background-color:transparent}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .purchaseLimitationsText p{color:#333333}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox{text-align:center}@media (min-width:1300px){.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox{width:18%;margin:1%;float:left}}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox .specialOfferText{float:none}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox .courseImg{width:45px}@media (min-width:1300px){.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox .courseImg{display:block;margin:0 auto 10px;position:static;width:35px}}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox p{padding:0 0 5px 60px;margin:0 auto}@media (min-width:1300px){.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox p{padding:0 0 20px 0;text-align:center}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox p:first-of-type{max-width:130px}}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox .bracket,.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox .subscribtionLenght{display:none}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox .abstractButtonAppearance{font-size:16px}.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox .special-offers-offer-ordering{text-align:center}@media (max-width:1299px){.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox .special-offers-offer-ordering{float:right;width:auto;margin-top:-65px}}@media (max-width:600px){.marketingPageWrapper .multiOptions.reactivationBoxes .landingPageContainer .specialOfferToChooseBox .special-offers-offer-ordering{float:none;margin-top:0}}.marketingPageWrapper .multiOptions.primeBoxes div.specialOfferToChooseBox:nth-of-type(2)::before,.marketingPageWrapper .multiOptions.primeBoxes div.specialOfferToChooseBox:nth-of-type(9)::before{font-size:26px;display:block;width:100%;background-color:#202A47;margin-top:10px;padding:15px 25px;box-sizing:border-box;font-weight:700;color:#fff}@media (max-width:600px){.marketingPageWrapper .multiOptions.primeBoxes div.specialOfferToChooseBox:nth-of-type(2)::before,.marketingPageWrapper .multiOptions.primeBoxes div.specialOfferToChooseBox:nth-of-type(9)::before{font-size:18px}}.marketingPageWrapper .multiOptions.primeBoxes div.specialOfferToChooseBox:nth-of-type(2)::before{content:'Kursy eTutora na 3 miesiące'}.marketingPageWrapper .multiOptions.primeBoxes div.specialOfferToChooseBox:nth-of-type(9)::before{content:'Kursy eTutora na rok'}.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(2) .courseImg,.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(2) .descriptionWithFlags{display:none}.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(2) .transactionDetailsGrid p{font-weight:400}.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(2) .transactionDetailsGrid p .subscribtionLenght::before{content:'('}.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(2) .transactionDetailsGrid p .subscribtionLenght::after{content:')'}.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(2) .specialOfferText::before{content:'';background-image:url('/images/layout-landing-page/all-flags.svg');width:234px;display:block;height:35px;background-repeat:no-repeat;background-size:cover;margin-bottom:15px}.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(2)::before,.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(8)::before,.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(16)::before{font-size:26px;display:block;width:100%;background-color:#f2f2f6;margin-top:10px;padding:15px 25px;box-sizing:border-box;font-weight:700}@media (max-width:600px){.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(2)::before,.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(8)::before,.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(16)::before{font-size:18px}}.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(2)::before{content:'Kursy eTutora na zawsze - kupujesz raz, korzystasz bez ograniczeń'}.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(8)::before{content:'Kursy eTutora na rok'}.marketingPageWrapper .multiOptions.lifetimeBoxes div.specialOfferToChooseBox:nth-of-type(16)::before{content:'Kursy eTutora na 6 miesięcy'}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(2) .courseImg,.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(2) .descriptionWithFlags{display:none}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(2) .transactionDetailsGrid p{font-weight:400}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(2) .transactionDetailsGrid p .subscribtionLenght::before{content:'('}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(2) .transactionDetailsGrid p .subscribtionLenght::after{content:')'}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(2) .specialOfferText::before{content:'';background-image:url('/images/layout-landing-page/all-flags.svg');width:234px;display:block;height:35px;background-repeat:no-repeat;background-size:cover;margin-bottom:15px}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(2)::before,.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(3)::before,.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(8)::before,.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(9)::before,.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(14)::before{font-size:26px;display:block;width:100%;background-color:#f2f2f6;margin-top:10px;padding:15px 25px;box-sizing:border-box;font-weight:700}@media (max-width:600px){.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(2)::before,.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(3)::before,.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(8)::before,.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(9)::before,.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(14)::before{font-size:18px}}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(2)::before{content:'Kursy eTutora na zawsze - kupujesz raz, korzystasz bez ograniczeń'}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(3)::before{content:'Kursy eTutora na rok'}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(8)::before{content:'eTutor Premium na rok'}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(9)::before{content:'Kursy eTutora z Premium na rok'}.marketingPageWrapper .multiOptions.lifetimeLotOfBoxes div.specialOfferToChooseBox:nth-of-type(14)::before{content:'Kursy eTutora na pół roku'}.marketingPageWrapper .multiOptions.twoBoxTypes div.specialOfferToChooseBox:nth-of-type(2)::before,.marketingPageWrapper .multiOptions.twoBoxTypes div.specialOfferToChooseBox:nth-of-type(7)::before{font-size:26px;display:block;width:100%;background-color:#f2f2f6;margin-top:10px;padding:15px 25px;box-sizing:border-box;font-weight:700}@media (max-width:600px){.marketingPageWrapper .multiOptions.twoBoxTypes div.specialOfferToChooseBox:nth-of-type(2)::before,.marketingPageWrapper .multiOptions.twoBoxTypes div.specialOfferToChooseBox:nth-of-type(7)::before{font-size:18px}}.marketingPageWrapper .multiOptions.twoBoxTypes div.specialOfferToChooseBox:nth-of-type(2)::before{content:'Kursy eTutora na rok'}.marketingPageWrapper .multiOptions.twoBoxTypes div.specialOfferToChooseBox:nth-of-type(7)::before{content:'Kursy eTutora na miesiąc'}.marketingPageWrapper .multiOptions.twoBoxTypes.multisynergia div.specialOfferToChooseBox:nth-of-type(2)::before{content:' eTutor Premium - subskrypcja roczna - płatność co 12 miesięcy'}.marketingPageWrapper .multiOptions.twoBoxTypes.multisynergia div.specialOfferToChooseBox:nth-of-type(7)::before{content:'Kursy eTutor - subskrypcja roczna - płatność co 12 miesięcy'}.marketingPageWrapper .multiOptions.inlineBoxes .specialOfferToChooseBox{margin:1%;float:left}.marketingPageWrapper .multiOptions.inlineBoxes .specialOfferToChooseBox .specialOfferToChooseContents .specialOfferText{float:none}.marketingPageWrapper .multiOptions.inlineBoxes .specialOfferToChooseBox .specialOfferToChooseContents p{text-align:center}.marketingPageWrapper .multiOptions.inlineBoxes .specialOfferToChooseBox .specialOfferToChooseContents .inlineBoxesHeader{font-weight:800;font-size:18px;height:auto}.marketingPageWrapper .multiOptions.inlineBoxes .specialOfferToChooseBox .specialOfferToChooseContents .inlineBoxesMoreInfo{font-weight:400;font-size:17px;height:auto}.marketingPageWrapper .multiOptions.inlineBoxes .specialOfferToChooseBox .specialOfferToChooseContents .special-offers-offer-ordering{text-align:center;margin-top:20px}.marketingPageWrapper .multiOptions.oneBox .marketingPageContainer .specialOfferToChooseBox p:first-of-type{font-weight:800;font-size:1.2em}.marketingPageWrapper .multiOptions.oneBox .specialOfferToChooseBox .specialOfferToChooseContents{padding:26px 37px}@media (max-width:700px){.marketingPageWrapper .multiOptions.oneBox .specialOfferToChooseBox .specialOfferToChooseContents{padding:20px}}.marketingPageWrapper .multiOptions.oneBox .specialOfferToChooseBox .specialOfferToChooseContents .special-offers-offer-ordering{margin-top:20px}.marketingPageWrapper .multiOptions.threeBoxes .marketingPageContainer{max-width:1120px}.marketingPageWrapper .multiOptions.threeBoxes .marketingPageContainer .specialOfferToChooseBox{width:31.33%}@media (max-width:735px){.marketingPageWrapper .multiOptions.threeBoxes .marketingPageContainer .specialOfferToChooseBox{width:98%;float:none;margin:3% 1%}}.marketingPageWrapper .multiOptions.threeBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{font-weight:600;height:45px}@media (max-width:875px){.marketingPageWrapper .multiOptions.threeBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:66px}}@media (max-width:735px){.marketingPageWrapper .multiOptions.threeBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:auto}}@media (max-width:875px){.marketingPageWrapper .multiOptions.threeBoxes .marketingPageContainer .specialOfferToChooseBox .abstractButtonClass span.buttonText{font-size:.7em}}.marketingPageWrapper .multiOptions.fourBoxes .specialOfferToChooseBox{width:48%}@media (max-width:600px){.marketingPageWrapper .multiOptions.fourBoxes .specialOfferToChooseBox{width:98%;float:none;margin:3% 1%}}.marketingPageWrapper .multiOptions.fourBoxes .specialOfferToChooseBox .specialOfferToChooseContents{padding:2em}@media (max-width:850px){.marketingPageWrapper .multiOptions.fourBoxes .specialOfferToChooseBox .specialOfferToChooseContents .inlineBoxesText{height:65px}}@media (max-width:640px){.marketingPageWrapper .multiOptions.fourBoxes .specialOfferToChooseBox .specialOfferToChooseContents .inlineBoxesText{height:80px}}@media (max-width:600px){.marketingPageWrapper .multiOptions.fourBoxes .specialOfferToChooseBox .specialOfferToChooseContents .inlineBoxesText{height:auto}}.marketingPageWrapper .multiOptions.agoraBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:66px}@media (max-width:752px){.marketingPageWrapper .multiOptions.agoraBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:86px}}@media (max-width:735px){.marketingPageWrapper .multiOptions.agoraBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:auto}}.marketingPageWrapper .multiOptions.smallHeaderBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{font-weight:800;font-size:1.2em}@media (max-width:875px){.marketingPageWrapper .multiOptions.smallHeaderBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{font-size:1em}}@media (max-width:761px){.marketingPageWrapper .multiOptions.smallHeaderBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:45px}}@media (max-width:600px){.marketingPageWrapper .multiOptions.smallHeaderBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:auto}}.marketingPageWrapper .multiOptions.orangeBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:55px}@media (max-width:681px){.marketingPageWrapper .multiOptions.orangeBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:70px}}@media (max-width:600px){.marketingPageWrapper .multiOptions.orangeBoxes .marketingPageContainer .specialOfferToChooseBox p:first-of-type{height:auto}}.marketingPageWrapper .multiOptions.allPromoReflinkPage{height:0;padding:0}.marketingPageWrapper .multiOptions.allPromoReflinkPage #offersListTag{position:absolute;top:420px;padding:0;width:96%;left:2%}@media (min-width:1200px){.marketingPageWrapper .multiOptions.allPromoReflinkPage #offersListTag{top:420px;width:650px;left:5%}}@media (min-width:1670px){.marketingPageWrapper .multiOptions.allPromoReflinkPage #offersListTag{width:850px;left:10%}}.marketingPageWrapper .multiOptions.allPromoReflinkPage #offersListTag .specialPrice{font-size:12px}.marketingPageWrapper .multiOptions.allPromoReflinkPage #offersListTag .specialOfferToChooseContents{padding:15px}.marketingPageWrapper .topImg{position:absolute;z-index:2;top:677px;width:100%;height:152px;max-width:1920px;background:url("/images/layout-landing-page/en-de/topImg.png") center top}@media (max-width:575px){.marketingPageWrapper .topImg{display:none}}.marketingPageWrapper .bottomImg{display:none}.marketingPageWrapper .groupRegistrationPageButton{box-shadow:0 0 19px rgba(38,72,146,0.15);background-color:white;padding:40px 15px;position:relative}.marketingPageWrapper .firstContent{box-shadow:0 0 19px rgba(38,72,146,0.15);position:relative;padding:30px 0 60px;background-color:#fcfcfc}@media (max-width:1400px){.marketingPageWrapper .firstContent{padding:0 0 35px}}@media (max-width:767px){.marketingPageWrapper .firstContent{padding:0}}.marketingPageWrapper .firstContent .landingPageContainer{position:relative}.marketingPageWrapper .firstContent .textLeft{width:40%;float:left}@media (max-width:991px){.marketingPageWrapper .firstContent .textLeft{width:60%;padding-right:50px}}@media (max-width:767px){.marketingPageWrapper .firstContent .textLeft{width:100%;max-width:417px;margin:0 auto;padding-right:0;float:none;text-align:center}.marketingPageWrapper .firstContent .textLeft h2{text-align:center}}.marketingPageWrapper .firstContent .devices{width:60%;height:auto;float:left;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media (max-width:991px){.marketingPageWrapper .firstContent .devices{width:40%}}@media (max-width:767px){.marketingPageWrapper .firstContent .devices{width:100%;padding-right:0;float:none;position:static;-ms-transform:none;transform:none;max-width:400px;margin:0 auto;display:block}}.marketingPageWrapper .lifetimeBoxesContainer{padding:128px 48px;background-color:#fbfbfb}@media (max-width:1199px){.marketingPageWrapper .lifetimeBoxesContainer{padding:96px 40px}}@media (max-width:479px){.marketingPageWrapper .lifetimeBoxesContainer{padding:72px 32px;display:block}}.marketingPageWrapper .lifetimeBoxesContainer h2,.marketingPageWrapper .lifetimeBoxesContainer p.underHeaderParagraph{text-align:center}@media (max-width:767px){.marketingPageWrapper .lifetimeBoxesContainer h2,.marketingPageWrapper .lifetimeBoxesContainer p.underHeaderParagraph{text-align:left}}.marketingPageWrapper .lifetimeBoxesContainer p{font-size:26px;margin:5px auto}@media (max-width:479px){.marketingPageWrapper .lifetimeBoxesContainer p{font-size:16px;margin:15px auto}}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime{display:block;text-align:center}@media (min-width:768px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime{display:flex;justify-content:center;gap:48px;margin:80px auto 30px;flex-wrap:wrap}}@media (min-width:768px) and (max-width:1300px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime{max-width:900px}}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .owl-stage-outer{margin:50px -30px 0;padding:0 30px}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox{display:flex;flex-direction:column;gap:6px}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox h3{max-width:146px;margin:0 auto;font-weight:500}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox img{width:66px;margin:0 auto}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox p{font-size:16px;max-width:200px;text-align:center}@media (max-width:767px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox{width:60%}}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .shadowBox{box-shadow:0 0 11px rgba(0,0,0,0.15);display:inline-block;width:17%;background-color:#fff;border-radius:10px;padding:30px 16px;text-align:center}@media (max-width:992px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .shadowBox{width:80%;padding:20px;margin:20px auto;height:220px}}@media (max-width:479px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .shadowBox{padding:10px 10px 20px;margin:10px auto;height:165px}}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .shadowBox p{font-size:13px;margin:0 auto;max-width:300px}@media (max-width:479px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .shadowBox p{max-width:250px}}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .shadowBox img{padding:20px 0 30px;height:110px}@media (max-width:479px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .shadowBox img{height:80px;padding:20px 0}}.marketingPageWrapper .your15min{background-color:#eff3f6;background-image:url(/images/layout-landing-page/en-de/your15min.svg);background-position:45% center;background-repeat:no-repeat;background-size:cover}@media (max-width:1200px){.marketingPageWrapper .your15min{background-position:40% center}.marketingPageWrapper .your15min h3{margin-top:15px}}@media (max-width:900px){.marketingPageWrapper .your15min{background-image:none}}.marketingPageWrapper .your15min .armchair{display:none}@media (max-width:400px){.marketingPageWrapper .your15min .armchair{display:block;width:100%;height:auto;margin-top:-32px}}.marketingPageWrapper .your15min .textRight{width:50%;float:right}@media (max-width:1080px){.marketingPageWrapper .your15min .textRight{padding-left:30px}}@media (max-width:900px){.marketingPageWrapper .your15min .textRight{width:100%;float:none;padding-left:0}}@media (max-width:400px){.marketingPageWrapper .your15min .textRight{margin:0 auto}.marketingPageWrapper .your15min .textRight h2{text-align:center;margin-top:-53px}}.marketingPageWrapper .your15min .textRight p{margin-top:3px}@media (max-width:1200px){.marketingPageWrapper .your15min .textRight p{margin-top:0}}.marketingPageWrapper .eTMethod{box-shadow:0 0 19px rgba(38,72,146,0.15);position:relative}.marketingPageWrapper .eTMethod p{margin-left:auto;margin-right:auto}.marketingPageWrapper .eTMethod .additionalText{max-width:890px}.marketingPageWrapper .eTMethod .width-33{padding:30px}@media (max-width:767px){.marketingPageWrapper .eTMethod .width-33{max-width:488px;text-align:left;padding:25px 0;margin:0 auto}}@media (max-width:490px){.marketingPageWrapper .eTMethod .width-33{clear:both}}.marketingPageWrapper .eTMethod .width-33 img{max-width:150px;max-height:150px}@media (max-width:991px){.marketingPageWrapper .eTMethod .width-33 img{max-width:100px;max-height:100px}}@media (max-width:767px){.marketingPageWrapper .eTMethod .width-33 img{float:left;padding:0 20px 0 0}}@media (max-width:490px){.marketingPageWrapper .eTMethod .width-33 img{width:30%}}@media (max-width:490px){.marketingPageWrapper .eTMethod .width-33 div{width:70%;display:inline-block;float:left}}@media (max-width:991px){.marketingPageWrapper .eTMethod .width-33 h3{margin:0 auto}}.marketingPageWrapper .eTMethod .width-33 p{max-width:215px}@media (max-width:991px){.marketingPageWrapper .eTMethod .width-33 p{margin:10px auto 0}}@media (max-width:767px){.marketingPageWrapper .eTMethod .width-33 p{max-width:100%}}@media (min-width:768px){.marketingPageWrapper .eTMethod .width-33.uaTemporaryClass{margin-left:16.5%}}.marketingPageWrapper .courseFeatures{background-color:#f2f2f6}.marketingPageWrapper .courseFeatures .landingPageContainer{position:relative}.marketingPageWrapper .courseFeatures .landingPageContainer.uaTemporaryClass{max-width:866px}.marketingPageWrapper .courseFeatures h2{max-width:600px;margin-left:auto;margin-right:auto}.marketingPageWrapper .courseFeatures .leftSide,.marketingPageWrapper .courseFeatures .rightSide{position:absolute;height:390px;width:30px;bottom:44px;z-index:2;background-image:url("/images/layout-landing-page/en-de/sideGradient.png");background-size:100% 100%;filter:brightness(.98)}.marketingPageWrapper .courseFeatures .leftSide{left:-131px}@media (max-width:1400px){.marketingPageWrapper .courseFeatures .leftSide{left:14px}}@media (max-width:1090px){.marketingPageWrapper .courseFeatures .leftSide{left:28px}}@media (max-width:400px){.marketingPageWrapper .courseFeatures .leftSide{left:13px}}.marketingPageWrapper .courseFeatures .rightSide{right:-131px;transform:rotate(180deg)}@media (max-width:1400px){.marketingPageWrapper .courseFeatures .rightSide{right:14px}}@media (max-width:1090px){.marketingPageWrapper .courseFeatures .rightSide{right:28px}}@media (max-width:400px){.marketingPageWrapper .courseFeatures .rightSide{right:13px}}.marketingPageWrapper .courseFeatures .boxesWindow{height:330px;overflow:hidden;margin:30px -145px}@media (max-width:1400px){.marketingPageWrapper .courseFeatures .boxesWindow{margin:30px auto}}.marketingPageWrapper .courseFeatures .boxesWindow.uaTemporaryClass{margin:30px auto}.marketingPageWrapper .courseFeatures .boxesContainer{height:330px;width:2430px}.marketingPageWrapper .courseFeatures .boxesContainer.uaTemporaryClass{width:810px}.marketingPageWrapper .courseFeatures .shadowBox{width:100%;height:285px;margin:15px 0}@media (max-width:380px){.marketingPageWrapper .courseFeatures .shadowBox{position:relative;left:50px;padding-top:35px}}@media (max-width:360px){.marketingPageWrapper .courseFeatures .shadowBox{left:40px}}@media (max-width:340px){.marketingPageWrapper .courseFeatures .shadowBox{left:30px}}@media (max-width:330px){.marketingPageWrapper .courseFeatures .shadowBox{left:27px}}@media (max-width:320px){.marketingPageWrapper .courseFeatures .shadowBox{left:20px}}.marketingPageWrapper .courseFeatures .shadowBox img{max-width:100px;max-height:100px;margin:0 auto;display:block}.marketingPageWrapper .courseFeatures .owl-nav button.owl-prev,.marketingPageWrapper .courseFeatures .owl-nav button.owl-next{opacity:0;width:55px;height:55px;background-size:100%;background-color:transparent;border:none;border-radius:50%;color:transparent;-webkit-transition:opacity 1s,background-color 1s;transition:opacity 1s,background-color 1s}@media (max-width:500px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-prev,.marketingPageWrapper .courseFeatures .owl-nav button.owl-next{width:40px;height:40px}}.marketingPageWrapper .courseFeatures .owl-nav button.owl-prev:hover,.marketingPageWrapper .courseFeatures .owl-nav button.owl-next:hover{background-color:#e9e9f0}.marketingPageWrapper .courseFeatures .owl-nav button.owl-prev{background-image:url("/images/icons/navigation-icons/arrow-back.svg");left:-100px}@media (max-width:1199px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-prev{left:-50px}}@media (max-width:810px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-prev{left:-13px}}@media (max-width:630px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-prev{left:0}}@media (max-width:400px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-prev{left:5px}}@media (max-width:330px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-prev{left:0}}.marketingPageWrapper .courseFeatures .owl-nav button.owl-next{background-image:url("/images/icons/navigation-icons/arrow.svg");right:-100px}@media (max-width:1199px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-next{right:-50px}}@media (max-width:810px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-next{right:-13px}}@media (max-width:630px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-next{right:0}}@media (max-width:400px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-next{right:5px}}@media (max-width:330px){.marketingPageWrapper .courseFeatures .owl-nav button.owl-next{right:0}}.marketingPageWrapper .courseFeatures:hover .owl-nav button.owl-prev,.marketingPageWrapper .courseFeatures:hover .owl-nav button.owl-next{opacity:1}.marketingPageWrapper .landingPageFaq .faqWrapper{margin:0 auto;max-width:920px;padding:65px 0 80px}@media (max-width:400px){.marketingPageWrapper .landingPageFaq .faqWrapper{padding:45px 20px 50px}}@media (min-width:401px) and (max-width:1090px){.marketingPageWrapper .landingPageFaq .faqWrapper{padding:55px 40px 70px}}.marketingPageWrapper .landingPageFaq .faqWrapper h2:not(.clickableHeader){text-align:center;padding-bottom:50px}@media (max-width:400px){.marketingPageWrapper .landingPageFaq .faqWrapper h2:not(.clickableHeader){padding-bottom:30px}}@media (min-width:401px) and (max-width:1090px){.marketingPageWrapper .landingPageFaq .faqWrapper h2:not(.clickableHeader){padding-bottom:40px}}.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox{border-bottom:1px solid rgba(0,0,0,0.1)}.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox .toggledContent{padding-left:0}.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox h3{padding:25px 55px 25px 0;font-weight:600;font-family:"Sora",sans-serif}@media (min-width:768px){.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox h3{font-size:18px}}@media (min-width:1670px){.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox h3{font-size:20px}}.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox ul li:not(:last-of-type){margin-bottom:15px}.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox p,.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox li{font-weight:400;font-size:18px;text-shadow:unset}@media (max-width:1500px){.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox p,.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox li{font-size:16px}}@media (max-width:1440px){.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox p,.marketingPageWrapper .landingPageFaq .faqWrapper .faqBox li{font-size:14px}}.marketingPageWrapper .landingPageFaq .bottomTextSection{margin-top:50px}@media (min-width:768px){.marketingPageWrapper .landingPageFaq .bottomTextSection h3{font-size:18px}}@media (min-width:1670px){.marketingPageWrapper .landingPageFaq .bottomTextSection h3{font-size:20px}}.marketingPageWrapper .landingPageFaq.dark{background-color:#202A47}.marketingPageWrapper .landingPageFaq.dark h2,.marketingPageWrapper .landingPageFaq.dark h3,.marketingPageWrapper .landingPageFaq.dark p{color:white}.marketingPageWrapper .landingPageFaq.dark .faqBox{border-bottom:1px solid #173652}.marketingPageWrapper .landingPageFaq.dark .faqBox .clickableHeader:after{filter:brightness(1.5)}.marketingPageWrapper .landingPageFaq.dark a{color:#5eb2ea !important}.marketingPageWrapper .landingPageFaq.dark a:hover{color:#2598e5 !important}.marketingPageWrapper .landingPageFaq h2.referralProgramFaqHeader{padding-bottom:0 !important}.marketingPageWrapper .landingPageFaq .referralProgramFaqUnderheader{text-align:center;padding-bottom:40px}.marketingPageWrapper .testimonials{padding:40px 0 60px}@media (max-width:1090px){.marketingPageWrapper .testimonials{margin-bottom:20px}}.marketingPageWrapper .testimonials .additionalText{margin-bottom:50px}.marketingPageWrapper .testimonials .reviews p{font-size:14px}.marketingPageWrapper .testimonials .reviews .small{font-size:13px}@media (max-width:1090px){.marketingPageWrapper .testimonials .reviews:first-of-type{border-top:none}.marketingPageWrapper .testimonials .reviews:last-of-type{border-bottom:none;margin-bottom:30px}}.marketingPageWrapper .appRate{background-color:#c4ebf6;background-image:linear-gradient(#c4ebf6 0, #c4ebf6 30%, #ffffe8 70%);padding:50px 0 100px}@media (max-width:600px){.marketingPageWrapper .appRate{padding-top:30px}}.marketingPageWrapper .appRate ::-webkit-scrollbar{width:5px;height:5px}.marketingPageWrapper .appRate ::-webkit-scrollbar-track{box-shadow:none;border-radius:10px;background:#0000001c}.marketingPageWrapper .appRate ::-webkit-scrollbar-thumb{background:#a1aab3;border-radius:10px;border:none}.marketingPageWrapper .appRate ::-webkit-scrollbar-thumb:hover{background:#9098a0}.marketingPageWrapper .appRate .landingPageContainer{position:relative}.marketingPageWrapper .appRate .mobile{width:30%;padding-right:30px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media (max-width:600px){.marketingPageWrapper .appRate .mobile{display:none}}.marketingPageWrapper .appRate .appRating{width:30%;padding-right:30px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:11;margin-top:-20px}@media (max-width:600px){.marketingPageWrapper .appRate .appRating{position:static;transform:none;width:100%;padding:0 20px}}@media (max-width:400px){.marketingPageWrapper .appRate .appRating{padding:0}}.marketingPageWrapper .appRate .appRating span{display:block;font-size:100px;font-weight:300;color:#627280;text-align:center}@media (max-width:767px){.marketingPageWrapper .appRate .appRating span{font-size:65px}}@media (max-width:600px){.marketingPageWrapper .appRate .appRating span{width:45%;text-align:right;float:left}}.marketingPageWrapper .appRate .appRating .rate{width:190px;height:103px;display:block;margin:0 auto}@media (max-width:767px){.marketingPageWrapper .appRate .appRating .rate{width:139px;height:76px}}@media (max-width:600px){.marketingPageWrapper .appRate .appRating .rate{display:inline;margin-top:10px}}.marketingPageWrapper .appRate .topSide,.marketingPageWrapper .appRate .bottomSide{position:absolute;height:30px;width:97%;right:32px}@media (max-width:1090px){.marketingPageWrapper .appRate .topSide,.marketingPageWrapper .appRate .bottomSide{right:42px}}@media (max-width:991px){.marketingPageWrapper .appRate .topSide,.marketingPageWrapper .appRate .bottomSide{right:50px}}.marketingPageWrapper .appRate .topSide{top:0;background-image:url("/images/layout-landing-page/en-de/topGradient.png")}@media (max-width:600px){.marketingPageWrapper .appRate .topSide{top:96px}}.marketingPageWrapper .appRate .bottomSide{bottom:0;background-image:url("/images/layout-landing-page/en-de/bottomGradient.png")}.marketingPageWrapper .appRate .appRateContainer{width:70%;max-height:600px;overflow-y:scroll;float:right;padding:15px 30px 15px 80px;scrollbar-color:#a1aab3 #0000001c;scrollbar-width:thin}@media (max-width:991px){.marketingPageWrapper .appRate .appRateContainer{max-height:450px}}@media (max-width:767px){.marketingPageWrapper .appRate .appRateContainer{padding:15px 30px 15px 40px;max-height:360px}}@media (max-width:600px){.marketingPageWrapper .appRate .appRateContainer{width:100%;float:none}}@media (max-width:430px){.marketingPageWrapper .appRate .appRateContainer{padding:15px 30px 15px 15px}}.marketingPageWrapper .appRate .appRateContainer .shadowBox{margin:15px auto}.marketingPageWrapper .appRate .appRateContainer .shadowBox h3{background-image:url("/images/layout-landing-page/en-de/stars.svg");background-repeat:no-repeat;background-position:center right;background-size:auto 60%;margin:0}@media (max-width:767px){.marketingPageWrapper .appRate .appRateContainer .shadowBox h3{background-size:auto 30%}}.marketingPageWrapper .appRate .appRateContainer .shadowBox p{margin-bottom:0}.marketingPageWrapper .guarantee{background-color:#495b6b}.marketingPageWrapper .guarantee img{width:160px;height:160px;margin:-111px auto 0}.marketingPageWrapper .guarantee h2,.marketingPageWrapper .guarantee p{color:white;margin-top:10px}.marketingPageWrapper .becorrectInfo{box-shadow:0 0 19px rgba(38,72,146,0.15);position:relative}.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-image:url("/images/registration/group-registration-page-lp/smear-mobile.svg");background-repeat:no-repeat;background-size:100%}@media (max-width:335px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-position:50% 30%;height:2080px}}@media (min-width:336px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-position:50% 28%;height:2080px}}@media (min-width:352px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-position:50% 26%;height:2050px}}@media (min-width:419px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{height:2110px}}@media (min-width:433px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{height:2080px}}@media (min-width:446px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{height:2120px}}@media (min-width:463px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-position:50% 24%}}@media (min-width:480px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-image:url("/images/registration/group-registration-page-lp/smear-desktop.svg");background-size:90%;height:2000px}}@media (min-width:491px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-position:50% 27%;height:1980px}}@media (min-width:499px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{height:1940px}}@media (min-width:501px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-position:50% 30%;height:2050px}}@media (min-width:511px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-position:50% 27%}}@media (min-width:555px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{height:2000px}}@media (min-width:579px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{height:2050px}}@media (min-width:625px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-position:50% 24%;height:2000px}}@media (min-width:768px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-size:60%;background-position:90% 30%;height:1070px}}@media (min-width:950px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-size:65%;background-position:100% 25%;height:1000px;max-width:900px}}@media (min-width:1200px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{background-size:60%;background-position:100% 10%;height:950px;max-width:1200px;padding:0 50px}}@media (min-width:1200px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{height:1000px}}@media (min-width:1920px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent{max-width:1400px;padding:unset}}@media (max-width:767px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap{padding:20px 20px 30px}}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText{max-width:450px;padding-left:150px}@media (max-width:767px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText{max-width:700px;padding-left:0}}@media (min-width:768px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText{padding:40px;max-width:1199px;text-align:unset !important}}@media (min-width:1200px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText{max-width:450px}}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText h2{text-align:center !important}@media (min-width:1200px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText h2{text-align:unset !important;max-width:350px}}@media (min-width:1670px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText h2{padding-top:25px}}@media (max-width:767px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText p.additionalText{max-width:700px;text-align:center}}@media (min-width:768px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText p.additionalText{max-width:200px}}@media (min-width:950px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText p.additionalText{max-width:250px}}@media (min-width:1200px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectInfoText p.additionalText{max-width:350px}}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation ul{padding-left:20px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .baseTile{top:450px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile{left:6%;top:499px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile,.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .fourthTile{top:526px}@media (max-width:351px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .baseTile{width:80%;top:500px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile{width:80%;top:549px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile,.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .fourthTile{left:6%;width:80%;top:576px}}@media (min-width:491px) and (max-width:492px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .baseTile{top:430px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile{top:459px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile,.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .fourthTile{top:496px}}@media (min-width:493px) and (max-width:500px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .baseTile{top:410px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile{top:459px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile,.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .fourthTile{top:486px}}@media (min-width:501px) and (max-width:554px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .baseTile{top:500px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile{top:549px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile,.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .fourthTile{top:576px}}@media (min-width:768px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .baseTile{top:280px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile,.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile{left:unset;top:334px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .fourthTile{top:360px}}@media (min-width:950px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .baseTile{top:220px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile,.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile{top:289px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile{left:37%}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .fourthTile{top:317px}}@media (min-width:1200px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .baseTile{top:100px;right:100px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile,.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile{top:168px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile{right:271px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile{right:39px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .fourthTile{top:197px;right:312px}}@media (min-width:1670px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .secondTile,.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .thirdTile{top:191px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .animation .fourthTile{top:226px}}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{text-align:center}@media (max-width:418px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{padding-top:470px}}@media (min-width:419px) and (max-width:445px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{padding-top:530px}}@media (min-width:446px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{padding-top:570px}}@media (min-width:480px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{padding-top:440px}}@media (min-width:511px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{padding-top:460px}}@media (min-width:579px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{padding-top:500px}}@media (min-width:768px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{padding-top:20px;display:flex;justify-content:space-between;width:85%;margin:0 auto}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection .becorrectBenefitsSectionItem{max-width:100%;padding-left:15px}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection .becorrectBenefitsSectionItem img{max-width:120px}}@media (min-width:1200px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{padding-top:30px;width:80%}}@media (min-width:1670px){.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection{width:80%;margin:0 auto;padding-top:50px}}.marketingPageWrapper .becorrectInfo .becorrectInfoContent .becorrectInfoWrap .becorrectBenefitsSection .becorrectBenefitsSectionParagraph{max-width:150px;padding:15px 0 60px;margin:0 auto}.marketingPageWrapper .motivation{background-color:#f2f2f6}.marketingPageWrapper .motivation h2{margin-bottom:50px}@media (max-width:460px){.marketingPageWrapper .motivation h2{margin-bottom:20px}}.marketingPageWrapper .motivation .shadowBox{width:30%;margin:1.5%;float:left;height:290px}@media (max-width:1095px){.marketingPageWrapper .motivation .shadowBox{padding:20px 30px}}@media (max-width:1095px){.marketingPageWrapper .motivation .shadowBox{padding:15px 20px}}@media (max-width:970px){.marketingPageWrapper .motivation .shadowBox{padding:10px 15px}}@media (max-width:940px){.marketingPageWrapper .motivation .shadowBox{padding:10px;margin:1%}}@media (max-width:905px){.marketingPageWrapper .motivation .shadowBox{margin:.5%;width:32%}}@media (max-width:855px){.marketingPageWrapper .motivation .shadowBox{height:273px;padding:10px 15px}}@media (max-width:810px){.marketingPageWrapper .motivation .shadowBox{height:288px}}@media (max-width:655px){.marketingPageWrapper .motivation .shadowBox{width:48%;margin:1%}}@media (max-width:460px){.marketingPageWrapper .motivation .shadowBox{width:98%;height:auto;margin:10px auto}}.marketingPageWrapper .motivation .shadowBox img{max-width:165px}.marketingPageWrapper .motivation .shadowBox h3{margin:0}.marketingPageWrapper.groupRegistrationSpanishPage .motivation{background-color:white}.marketingPageWrapper.groupRegistrationSpanishPage .motivation .shadowBox{box-shadow:none;padding:30px 35px}.marketingPageWrapper.groupRegistrationSpanishPage .motivation .shadowBox:nth-of-type(2) img{transform:scale(1.2)}@media (min-width:461px) and (max-width:655px){.marketingPageWrapper.groupRegistrationSpanishPage .motivation .shadowBox:nth-of-type(3){float:none;margin:0 auto;clear:both}}.marketingPageWrapper .landingPageReferences{padding:40px 0 45px;box-shadow:0 0 19px rgba(38,72,146,0.15)}.marketingPageWrapper .landingPageReferences h2{margin-bottom:50px}.marketingPageWrapper .landingPageReferences div.referencesList>div{width:32%}.marketingPageWrapper .groupRegistrationPageCourses{background-color:#f2f2f6}.marketingPageWrapper .groupRegistrationPageCourses .courseDescription{clear:both;max-width:800px;margin:0 auto;padding:40px 0}@media (max-width:400px){.marketingPageWrapper .groupRegistrationPageCourses .courseDescription{padding:40px 0 0}}.marketingPageWrapper .groupRegistrationPageCourses .courseDescription>div{display:inline-block;float:left}@media (max-width:400px){.marketingPageWrapper .groupRegistrationPageCourses .courseDescription>div{display:block;float:none}}.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionImg{width:20%}@media (max-width:767px){.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionImg{width:30%}}@media (max-width:400px){.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionImg{width:100%}}.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionImg img{float:right;padding-right:22px}@media (max-width:400px){.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionImg img{margin:0 auto;float:none;display:block;padding-right:0}}.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionText{width:80%}@media (max-width:767px){.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionText{width:70%}}@media (max-width:400px){.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionText{width:100%;text-align:center}}.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionText h3{margin-top:6px}@media (max-width:400px){.marketingPageWrapper .groupRegistrationPageCourses .courseDescriptionText h3{margin-top:20px}}.marketingPageWrapper .groupRegistrationPageFriends{background-color:#f2f2f2;background-image:url("/images/registration/group-registration-page-lp/we-dwoje-razniej-desktop.png");background-repeat:no-repeat;background-position:left bottom;min-height:622px}@media (max-width:1180px){.marketingPageWrapper .groupRegistrationPageFriends{min-height:10px;background-size:auto 100%}}@media (max-width:740px){.marketingPageWrapper .groupRegistrationPageFriends{background-image:none}}.marketingPageWrapper .groupRegistrationPageFriends .groupRegistrationPageFriendsText{float:right;max-width:400px;padding-top:80px}@media (max-width:1800px){.marketingPageWrapper .groupRegistrationPageFriends .groupRegistrationPageFriendsText{padding-top:0;max-width:45%}}@media (max-width:740px){.marketingPageWrapper .groupRegistrationPageFriends .groupRegistrationPageFriendsText{max-width:100%}}@media (max-width:740px){.marketingPageWrapper .groupRegistrationPageFriends .groupRegistrationPageFriendsText h2,.marketingPageWrapper .groupRegistrationPageFriends .groupRegistrationPageFriendsText p{text-align:center}}@media (max-width:800px){.marketingPageWrapper .groupRegistrationPageFriends .groupRegistrationPageFriendsText .bigLightText{margin:0}}.marketingPageWrapper .groupRegistrationPageFriends .groupRegistrationPageFriendsText .friendLink{display:block;color:#333333;border:1px solid #b3b3b3;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;padding:7px 15px;margin:24px 0 29px;word-break:break-all}.marketingPageWrapper .groupRegistrationPageFriends .groupRegistrationPageFriendsText .friendLink:hover{color:#222222;border-color:#999}.marketingPageWrapper .groupRegistrationPageFriends .mobileImg{display:none}@media (max-width:740px){.marketingPageWrapper .groupRegistrationPageFriends .mobileImg{display:block;width:100%;height:auto;margin-top:-45px}}.marketingPageWrapper.groupRegistrationSpanishPage .groupRegistrationPageFriends{background-color:#f2f2f6;background-image:url("/images/registration/group-registration-page-lp-es/friends.png");background-position:right center;padding:40px 0;min-height:710px}@media (max-width:1800px){.marketingPageWrapper.groupRegistrationSpanishPage .groupRegistrationPageFriends{background-size:50%;min-height:auto}}@media (max-width:740px){.marketingPageWrapper.groupRegistrationSpanishPage .groupRegistrationPageFriends{background-image:none}}.marketingPageWrapper.groupRegistrationSpanishPage .groupRegistrationPageFriends .groupRegistrationPageFriendsText{float:left}.marketingPageWrapper.groupRegistrationSpanishPage .groupRegistrationPageFriends .mobileImg{margin-top:0}.marketingPageWrapper.groupRegistrationPage .groupRegistrationPageAdditionalInfo{background-color:#ff5c00}.marketingPageWrapper.groupRegistrationPage .groupRegistrationPageAdditionalInfo h2,.marketingPageWrapper.groupRegistrationPage .groupRegistrationPageAdditionalInfo p{color:white}.marketingPageWrapper.groupRegistrationSpanishPage .groupRegistrationPageAdditionalInfo{background-color:#e3e3ec}.marketingPageWrapper .groupRegistrationPageCounters,.marketingPageWrapper .groupRegistrationSpanishPageCarousel{background-color:#48516b}.marketingPageWrapper .groupRegistrationPageCounters *,.marketingPageWrapper .groupRegistrationSpanishPageCarousel *{color:white}@media (min-width:992px){.marketingPageWrapper .groupRegistrationPageCounters .groupRegistrationPageCountersWrap{padding:20px 0;max-width:1130px;margin:0 auto;display:flex;align-items:center}}.marketingPageWrapper .groupRegistrationPageCounters .counterCell{padding:30px 5px}.marketingPageWrapper .groupRegistrationPageCounters .counterCell:not(:first-of-type){border-top:1px solid rgba(255,255,255,0.4)}@media (min-width:700px){.marketingPageWrapper .groupRegistrationPageCounters .counterCell{width:50%;float:left;padding-left:15px;padding-right:15px}.marketingPageWrapper .groupRegistrationPageCounters .counterCell:nth-of-type(2){border-top:none}.marketingPageWrapper .groupRegistrationPageCounters .counterCell span:not(.hugeText){display:block;padding:0 10px}}@media (min-width:992px){.marketingPageWrapper .groupRegistrationPageCounters .counterCell{float:none;border-top:none !important}.marketingPageWrapper .groupRegistrationPageCounters .counterCell:not(:first-of-type){border-left:1px solid rgba(255,255,255,0.4)}}.marketingPageWrapper .groupRegistrationPageCounters .hugeText{font-size:30px;line-height:36px}.marketingPageWrapper .groupRegistrationPageCounters .hugeText b{font-weight:800}.marketingPageWrapper .groupRegistrationSpanishPageMethod{padding:40px 20px 45px}@media (min-width:1200px){.marketingPageWrapper .groupRegistrationSpanishPageMethod{padding-top:60px;padding-bottom:70px}}@media (min-width:1670px){.marketingPageWrapper .groupRegistrationSpanishPageMethod{padding-top:70px;padding-bottom:75px}}@media (max-width:630px){.marketingPageWrapper .groupRegistrationSpanishPageMethod{display:none}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .introText h2{color:#333333}.marketingPageWrapper .groupRegistrationSpanishPageMethod .introText p{max-width:730px;margin:30px auto}@media (min-width:1501px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .introText p{max-width:760px}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer{max-width:939px;margin-left:auto;margin-right:auto}@media (max-height:650px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer{max-width:750px}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart{width:33.33%;float:left}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart h3{position:relative;transition:all 100ms;cursor:pointer;font-size:16px}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart h3:hover{color:#222222}@media (max-height:650px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart h3{margin-top:7px}}@media (min-width:992px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart h3:after{width:11px;height:11px;content:"";display:block;position:absolute;top:8px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart h3:not(.active){font-weight:400}@media (min-width:992px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart h3:not(.active):after{background-color:#cbcbcb}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart h3.active{font-weight:600}@media (min-width:992px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart h3.active:after{background-color:#ff5c00}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart p{font-size:13px}@media (min-width:1501px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .slidePart p{font-size:15px}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .screens{position:relative}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .screens>div{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .screens>div.active{z-index:999}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .screens .mainPage15min-screen{width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}@media (max-width:1500px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .screens .mainPage15min-screen{max-width:255px;max-height:500px}}@media (max-height:650px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .screens .mainPage15min-screen{max-width:180px;max-height:353px}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .leftText{text-align:right;padding-right:25px}@media (min-width:800px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .leftText{padding-right:37px}}@media (min-width:1501px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .leftText{padding-right:65px}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .leftText .slidePartText{margin-bottom:40px}@media (min-width:700px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .leftText .slidePartText{margin-bottom:70px}}@media (min-width:750px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .leftText .slidePartText{margin-bottom:100px}}@media (min-width:1501px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .leftText .slidePartText{margin-bottom:170px}}@media (max-height:650px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .leftText .slidePartText{margin-bottom:70px}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .leftText .slidePartText h3:after{right:-30px}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .rightText{padding-left:25px;float:right}@media (min-width:800px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .rightText{padding-left:37px}}@media (min-width:1501px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .rightText{padding-left:65px}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .rightText .slidePartText{margin-top:40px}@media (min-width:700px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .rightText .slidePartText{margin-top:70px}}@media (min-width:750px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .rightText .slidePartText{margin-top:100px}}@media (min-width:1501px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .rightText .slidePartText{margin-top:170px}}@media (max-height:650px){.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .rightText .slidePartText{margin-top:70px}}.marketingPageWrapper .groupRegistrationSpanishPageMethod .slidesContainer .rightText .slidePartText h3:after{left:-30px}.marketingPageWrapper .groupRegistrationSpanishPageMethod .buttonBox{margin-top:40px}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-introBox{padding:40px 20px 0}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-introBox h2,.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-introBox p{color:#333333;text-align:center;margin-left:auto;margin-right:auto}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-introBox h2{max-width:265px}@media (min-width:380px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-introBox h2{max-width:285px}}@media (min-width:620px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-introBox h2{max-width:100%}}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-introBox p{margin-top:30px;max-width:585px}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-contentBox{text-align:center;max-width:630px;margin:0 auto;padding-bottom:40px;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-contentBox h3{font-size:18px;color:#333333;font-weight:bold;margin-top:0}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-contentBox p{max-width:505px;padding:0 20px 20px;margin-left:auto;margin-right:auto}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .mainPage15min-contentBox img{width:100%;max-width:205px;height:auto;max-height:403px;margin:0 auto 16px}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev,.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next{top:30%}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev,.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next{opacity:0;width:55px;height:55px;background-size:100%;background-color:transparent;border:none;border-radius:50%;color:transparent;-webkit-transition:opacity 1s,background-color 1s;transition:opacity 1s,background-color 1s}@media (max-width:500px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev,.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next{width:40px;height:40px}}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev:hover,.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next:hover{background-color:#e9e9f0}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev{background-image:url("/images/icons/navigation-icons/arrow-back.svg");left:-100px}@media (max-width:1199px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev{left:-50px}}@media (max-width:810px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev{left:-13px}}@media (max-width:630px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev{left:0}}@media (max-width:400px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev{left:5px}}@media (max-width:330px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-prev{left:0}}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next{background-image:url("/images/icons/navigation-icons/arrow.svg");right:-100px}@media (max-width:1199px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next{right:-50px}}@media (max-width:810px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next{right:-13px}}@media (max-width:630px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next{right:0}}@media (max-width:400px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next{right:5px}}@media (max-width:330px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-nav button.owl-next{right:0}}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel:hover .owl-nav button.owl-prev,.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel:hover .owl-nav button.owl-next{opacity:1}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel button.owl-prev,.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel button.owl-next{position:absolute;top:30%}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-dots{max-width:230px;margin:0 auto}@media (min-width:768px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel .owl-dots{max-width:280px}}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel button.owl-dot{text-align:center;width:38px;height:38px}@media (min-width:768px){.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel button.owl-dot{width:46px;height:46px}}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel button.owl-dot span{background-color:#e3e3ec;width:10px;height:10px;margin:0 auto;border-radius:50%;display:block}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel button.owl-dot:hover span{background-color:#d4d4e1}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel button.owl-dot.active span{background-color:#ff5c00}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .owl-carousel button.owl-dot span{background-color:#d4d4e1}.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile .buttonBox{padding:12px 0 60px}.marketingPageWrapper .groupRegistrationSpanishPageMethod,.marketingPageWrapper .groupRegistrationSpanishPageMethodMobile{background-color:#f2f2f6}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText{position:relative;min-height:600px}@media (max-width:1669px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText{min-height:500px}}@media (min-width:2560px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText{min-height:670px}}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText h2{margin-top:100px}@media (max-width:1669px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText h2{margin-top:60px}}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideText-contentBox{max-width:440px;margin-top:68px}@media (max-width:1260px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideText-contentBox{max-width:360px}}@media (max-width:875px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideText-contentBox{max-width:100%}}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideText-contentBox div:not(.active){display:none}@media (min-width:876px) and (max-width:1200px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox:not(.specialOfferSecondCarousel).esGroupRegistrationPageCarousel{width:60%}}@media (min-width:621px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox:not(.specialOfferSecondCarousel){width:50%;padding-top:60px}}@media (min-width:621px) and (max-width:875px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox:not(.specialOfferSecondCarousel){width:100%;position:static;transform:none}}@media (max-width:400px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox:not(.specialOfferSecondCarousel) .owl-stage{padding-left:20px !important}}@media (min-width:621px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox{right:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-item{opacity:0;transition:all .6s}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-item.active,.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-item.active+.owl-item{opacity:1}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-item:not(.active){transform:scale(.85);margin-top:-10px}}@media (min-width:621px) and (min-width:1920px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-item:not(.active){margin-top:-28px}}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-dots{text-align:center;padding:25px 0 35px}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-dots button.owl-dot{text-align:center;width:38px;height:38px}@media (min-width:768px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-dots button.owl-dot{width:46px;height:46px}}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-dots button.owl-dot span{background-color:#e3e3ec;width:10px;height:10px;margin:0 auto;border-radius:50%;display:block}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-dots button.owl-dot:hover span{background-color:#d4d4e1}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-dots button.owl-dot.active span{background-color:#ff5c00}@media (min-width:621px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .underText-contentBox{display:none}}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-dots{padding:40px 0}@media (max-width:620px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .owl-dots{padding:25px 0 35px}}@media (max-width:620px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideText-contentBox{display:none !important}}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText h2{max-width:440px}@media (max-width:1260px){.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText h2{max-width:380px}}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-dots button.owl-dot span{background-color:rgba(255,255,255,0.5)}.marketingPageWrapper .groupRegistrationSpanishPageCarousel.sliderWithAdditionalSideText .sideTextSlider-contentBox .owl-dots button.owl-dot.active span{background-color:white}.marketingPageWrapper .groupRegistrationSpanishPage15min{background-color:#f2f2f6;background-image:url("/images/registration/group-registration-page-lp-es/your-time.png");background-position:left center;background-repeat:no-repeat;min-height:auto;padding:40px 0;background-size:52%}@media (max-width:1800px){.marketingPageWrapper .groupRegistrationSpanishPage15min h3+p{margin-top:5px}}@media (max-width:900px){.marketingPageWrapper .groupRegistrationSpanishPage15min{background-image:none}}.marketingPageWrapper .groupRegistrationSpanishPage15min .groupRegistrationSpanishPage15minText{float:right;max-width:40%}@media (max-width:900px){.marketingPageWrapper .groupRegistrationSpanishPage15min .groupRegistrationSpanishPage15minText{float:none;max-width:100%}}.marketingPageWrapper .groupRegistrationSpanishPage15min .mobileImg{display:none}@media (max-width:900px){.marketingPageWrapper .groupRegistrationSpanishPage15min .mobileImg{display:block;width:100%;height:auto;margin-bottom:-40px}}.marketingPageWrapper .lietimeRegulations{padding:50px 0;background-color:#232323;text-align:center}.marketingPageWrapper .lietimeRegulations p{border-bottom:2px solid #fff;font-weight:400;font-size:24px;max-width:351px;margin:0 auto}.marketingPageWrapper .lietimeRegulations a{text-decoration:none;color:#fff}.marketingPageWrapper .bottomBanner{padding-top:50px}.marketingPageWrapper .bottomBanner .backToTop{border:none;margin:0 auto;box-shadow:none;animation:none}.marketingPageWrapper .bottomBanner .backToTop:not(.noHover):hover{background-color:transparent;animation:none}.marketingPageWrapper .bottomBanner .bigLightText{margin-bottom:30px}.marketingPageWrapper .bottomBanner.bottomBannerEn{background-image:url("/images/layout-landing-page/en-de/bottomBannerEn-desktop.svg");height:680px;background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:1120px){.marketingPageWrapper .bottomBanner.bottomBannerEn{background-image:url("/images/layout-landing-page/en-de/bottomBannerEn-tablet.svg")}}@media (max-width:767px){.marketingPageWrapper .bottomBanner.bottomBannerEn{background-image:url("/images/layout-landing-page/en-de/bottomBannerEn-mobile.svg");padding-top:70px}}.marketingPageWrapper .bottomBanner.bottomBannerEn .backToTop img{margin-left:-10px}@media (max-width:1120px){.marketingPageWrapper .bottomBanner.bottomBannerEn .backToTop img{margin-left:-7px}}@media (max-width:767px){.marketingPageWrapper .bottomBanner.bottomBannerEn .backToTop img{margin-left:-4px}}.marketingPageWrapper .bottomBanner.bottomBannerEn h2{margin-bottom:90px}@media (max-width:1280px){.marketingPageWrapper .bottomBanner.bottomBannerEn h2{margin-bottom:50px}}@media (max-width:600px){.marketingPageWrapper .bottomBanner.bottomBannerEn h2{margin-bottom:45px;margin-top:0}}.marketingPageWrapper .bottomBanner.bottomBannerDe{position:relative;background-color:#c4ebf6;background-image:linear-gradient(#c4ebf6, #ffffe8)}.marketingPageWrapper .bottomBanner.bottomBannerDe .bottomImg{display:block;position:absolute;z-index:2;top:-65px;width:100%;height:152px;transform:rotate(180deg);max-width:1920px;background:url("/images/layout-landing-page/en-de/topImg.png") center top}.marketingPageWrapper .bottomBanner.bottomBannerDe h2{margin-bottom:55px}.marketingPageWrapper .bottomBanner.bottomBannerDe .backToTop{margin:-28px auto 0}.marketingPageWrapper .bottomBanner.bottomBannerDe .backToTop img{margin-left:-4px}.marketingPageWrapper .bottomBanner.bottomBannerGroupRegistration{background-image:url("/images/registration/group-registration-page-lp/bottom-banner-desktop.png");background-position:top center;background-repeat:no-repeat;height:1015px;padding-top:115px}@media (max-width:400px){.marketingPageWrapper .bottomBanner.bottomBannerGroupRegistration{background-image:url("/images/registration/group-registration-page-lp/bottom-banner-mobile.png");height:807px;padding-top:39px}}.marketingPageWrapper .bottomBanner.bottomBannerGroupRegistration .backToTop img{margin-left:2px}@media (max-width:400px){.marketingPageWrapper .bottomBanner.bottomBannerGroupRegistration .backToTop img{margin-left:6px}}.marketingPageWrapper .bottomBanner.bottomBannerGroupRegistration .marketingPageContainer{padding-top:40px}.marketingPageWrapper .bottomBanner.bottomBannerUa{height:850px;padding-top:25px;background-position:top -130px center}@media (max-width:400px){.marketingPageWrapper .bottomBanner.bottomBannerUa{background-position:top -60px center;height:730px}}.marketingPageWrapper .bottomBanner.bottomBannerUa .marketingPageContainer{padding-top:10px}.marketingPageWrapper .bottomBanner.bottomBannerUa .backToTop{background-color:#fff;border-radius:50%}.marketingPageWrapper .bottomBanner.bottomBannerUa .backToTop:hover{background-color:#f4f4f7}.marketingPageWrapper .bottomBanner.bottomBannerUa .backToTop img{margin-left:0}.marketingPageWrapper.groupRegistrationSpanishPage .bottomBanner.bottomBannerGroupRegistration{background-image:none;height:auto;padding-bottom:40px;padding-top:0}.marketingPageWrapper.groupRegistrationSpanishPage .bottomBanner.bottomBannerGroupRegistration .backToTop:before{content:'';width:116px;height:116px;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;transform:rotate(45deg);display:block;position:absolute;top:-20px;background-color:white;left:-30px}.marketingPageWrapper.groupRegistrationSpanishPage .bottomBanner.bottomBannerGroupRegistration .backToTop img{margin-left:3px;margin-top:-30px}.marketingPageWrapper.groupRegistrationSpanishPage .bottomBanner.bottomBannerGroupRegistration .marketingPageContainer{padding-top:0;position:relative;z-index:999999}.marketingPageWrapper .additionalInfo{background-color:#222222;padding:20px 0;margin-top:-2px}.marketingPageWrapper .additionalInfo p{color:white}@media (max-width:1199px){.registrationPage #thinHeader{display:none}}.registrationPage.expired #thinHeader.promoOfferHeader .headerItem.headerButton{margin-right:30px;margin-left:auto}.registrationPage.promoLpRegistration #thinHeader .headerButton{margin-left:auto}.registrationPage.promoLpRegistration .registrationBanner{background-image:url("/images/layout-landing-page/top-banners/lp-registration/desktop.png")}@media (max-width:1200px){.registrationPage.promoLpRegistration .registrationBanner{background-image:url("/images/layout-landing-page/top-banners/lp-registration/tablet.png")}}.registrationPage.promoLpRegistration .registrationBanner .infoContainer.premiumIncluded{background-color:#fff}.registrationPage.promoLpRegistration .registrationBanner .infoContainer.premiumIncluded h1,.registrationPage.promoLpRegistration .registrationBanner .infoContainer.premiumIncluded p{color:#333333}.registrationPage.promoLpRegistration .registrationBanner .infoContainer.premiumIncluded .flags{max-width:70%;right:75px}.registrationPage.promoLpRegistration .registrationBanner .infoContainer.premiumIncluded .stars{position:absolute;height:50px;right:16px;top:-20px}@media (min-width:400px){.registrationPage.promoLpRegistration .registrationBanner .infoContainer.premiumIncluded .stars{height:52px;right:12px;top:-25px}}.registrationPage.promoLpRegistration .registrationBanner .infoContainer.premiumIncluded .premiumColourContainer{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%);padding:3px 5px;width:fit-content;border-radius:4px;margin-bottom:25px}.registrationPage.promoLpRegistration .registrationBanner .infoContainer.premiumIncluded .premiumColourContainer p{color:#fff;margin-bottom:0;font-weight:700}.registrationPage.promoLpRegistration .landingPageCounters .groupRegistrationPageCounters{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%)}@media (max-width:1200px){.registrationPage.promoLpRegistration .motivation .landingPageContainer .shadowBox{width:100% !important}}.registrationPage.promoLpRegistration .motivation .premiumImage{margin:35px auto}.registrationPage.promoLpRegistration .motivation .premiumImage img{width:200px}.registrationPage.promoLpRegistration .trail{padding:13vh 0;background-image:url("/images/layout-landing-page/top-banners/lp-registration/trial-desktop.svg");background-size:cover}@media (max-width:1200px){.registrationPage.promoLpRegistration .trail{background-image:url("/images/layout-landing-page/top-banners/lp-registration/trial-tablet.svg")}}@media (max-width:480px){.registrationPage.promoLpRegistration .trail{background-image:url("/images/layout-landing-page/top-banners/lp-registration/trial-mobile.svg")}}.registrationPage.promoLpRegistration .trail h2,.registrationPage.promoLpRegistration .trail p{color:white}@media (max-width:768px){.registrationPage.promoLpRegistration .trail h2{font-size:24px}}.registrationPage.promoLpRegistration .trail p{margin:35px auto 45px}.registrationPage.promoLpRegistration .trail .abstractButtonAppearance{background-color:#fff}.registrationPage.promoLpRegistration .trail .abstractButtonAppearance .buttonText{color:#0165C2}.registrationPage.promoLpRegistration .mobile{background-color:#fff}.registrationPage.promoLpRegistration .mobile .appImage{max-width:600px}@media (max-width:768px){.registrationPage.promoLpRegistration .mobile .appImage{order:2;max-width:90%}}.registrationPage.promoLpRegistration .mobile .landingPageContainer{display:flex;align-items:center;justify-content:center;gap:60px}@media (max-width:768px){.registrationPage.promoLpRegistration .mobile .landingPageContainer{flex-direction:column}.registrationPage.promoLpRegistration .mobile .landingPageContainer .textSection{order:1}.registrationPage.promoLpRegistration .mobile .landingPageContainer .appRating{width:75%}}.registrationPage.promoLpRegistration .mobile .landingPageContainer .textSection,.registrationPage.promoLpRegistration .mobile .landingPageContainer h2{text-align:left}@media (max-width:768px){.registrationPage.promoLpRegistration .mobile .landingPageContainer .textSection,.registrationPage.promoLpRegistration .mobile .landingPageContainer h2{text-align:center}}.registrationPage.promoLpRegistration .mobile .landingPageContainer .explanation{max-width:400px}.newLandingPage .landingPageWhatYouGet{background-color:#96D0FF;padding:50px 0}@media (min-width:1200px){.newLandingPage .landingPageWhatYouGet .landingPageContainer{padding:40px 0}}.newLandingPage .landingPageWhatYouGet .landingPageContainer img.desktop{display:none}@media (min-width:1200px){.newLandingPage .landingPageWhatYouGet .landingPageContainer img.desktop{width:45%;display:inline-block}}@media (min-width:1200px){.newLandingPage .landingPageWhatYouGet .landingPageContainer .textContent{padding-top:50px;width:49%;display:inline-block;margin-left:5%;vertical-align:top}}.newLandingPage .landingPageWhatYouGet .landingPageContainer .textContent .textWithImage{display:flex;gap:15px;padding:10px 0}.newLandingPage .landingPageWhatYouGet .landingPageContainer .textContent .textWithImage img{width:45px}.newLandingPage .landingPageWhatYouGet.reactivation{background-color:#fff}.newLandingPage #thinHeader{box-shadow:0 0 19px rgba(38,72,146,0.15)}@media (min-width:1200px) and (max-width:1440px){.newLandingPage #thinHeader .headerCol.navigation{margin-left:calc((100% - 844px) / 2)}}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox{display:inline-block}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.orangeLogo .logo{width:40px;height:auto;left:155px}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.creditAgricoleLogo .logo{width:120px;height:auto;left:130px}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.multisynergiaLogo .logo{width:100px;height:auto;left:130px}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.solidarnoscMazowszeLogo .logo{width:70px;height:auto;left:150px}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.ipsosLogo .logo{width:45px;height:auto;left:155px}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.qulixLogo .logo{width:70px;height:auto;left:135px}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.fortumLogo .logo{width:65px;height:auto;left:145px}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.moiibLogo .logo{width:70px;height:auto;left:145px}.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.zabkaLogo .logo{width:111px;height:auto;left:105px}@media (min-width:480px){.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.zabkaLogo .logo{width:78px;height:auto;left:78px}}@media (min-width:1400px){.newLandingPage #thinHeader .headerBrandLogo span.headerLinkBox.zabkaLogo .logo{width:111px;height:auto;left:132px}}@media (min-width:768px){.newLandingPage .marketingPageWrapper p,.newLandingPage .marketingPageWrapper h3{font-size:16px}}@media (min-width:1670px){.newLandingPage .marketingPageWrapper p,.newLandingPage .marketingPageWrapper h3{font-size:18px}}@media (min-width:600px){.newLandingPage .marketingPageWrapper.german .promoPriceSection{background-image:url("/images/layout-landing-page/de/deutsch-background-tablet.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.german .promoPriceSection{background-image:url("/images/layout-landing-page/de/deutsch-background.png")}}@media (min-width:600px){.newLandingPage .marketingPageWrapper.german .promoPriceSection.lifetime{background-image:url("/images/layout-landing-page/de/deutsch-background-tablet-lifetime.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.german .promoPriceSection.lifetime{background-image:url("/images/layout-landing-page/de/deutsch-background-lifetime.png")}}@media (min-width:600px){.newLandingPage .marketingPageWrapper.spanish .promoPriceSection{background-image:url("/images/layout-landing-page/es/spanish-background-tablet.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.spanish .promoPriceSection{background-image:url("/images/layout-landing-page/es/spanish-background.png")}}@media (min-width:600px){.newLandingPage .marketingPageWrapper.spanish .promoPriceSection.lifetime{background-image:url("/images/layout-landing-page/es/spanish-background-tablet-lifetime.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.spanish .promoPriceSection.lifetime{background-image:url("/images/layout-landing-page/es/spanish-background-lifetime.png")}}@media (min-width:600px){.newLandingPage .marketingPageWrapper.french .promoPriceSection{background-image:url("/images/layout-landing-page/fr/french-background-tablet.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.french .promoPriceSection{background-image:url("/images/layout-landing-page/fr/french-background.png")}}@media (min-width:600px){.newLandingPage .marketingPageWrapper.french .promoPriceSection.lifetime{background-image:url("/images/layout-landing-page/fr/french-background-tablet-lifetime.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.french .promoPriceSection.lifetime{background-image:url("/images/layout-landing-page/fr/french-background-lifetime.png")}}@media (min-width:600px){.newLandingPage .marketingPageWrapper.italian .promoPriceSection{background-image:url("/images/layout-landing-page/it/italian-background-tablet.png");background-position:0 0}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.italian .promoPriceSection{background-image:url("/images/layout-landing-page/it/italian-background.png")}}@media (min-width:600px){.newLandingPage .marketingPageWrapper.italian .promoPriceSection.lifetime{background-image:url("/images/layout-landing-page/it/italian-background-tablet-lifetime.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.italian .promoPriceSection.lifetime{background-image:url("/images/layout-landing-page/it/italian-background-lifetime.png")}}.newLandingPage .marketingPageWrapper .landingPageTravelBundle{background-color:#fff}.newLandingPage .marketingPageWrapper .landingPageTravelBundle img,.newLandingPage .marketingPageWrapper .landingPageTravelBundle .textSection{text-align:center;width:100%}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageTravelBundle img,.newLandingPage .marketingPageWrapper .landingPageTravelBundle .textSection{width:49%;display:inline-block;vertical-align:middle;text-align:left}}.newLandingPage .marketingPageWrapper.business .landingPageJoy{background-color:#ff5c00}@media (min-width:600px){.newLandingPage .marketingPageWrapper.business .promoPriceSection{background-image:url("/images/layout-landing-page/business/business-background-tablet.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.business .promoPriceSection{background-image:url("/images/layout-landing-page/business/business-background.png")}}.newLandingPage .marketingPageWrapper.business .promoPriceSection .landingPageContainer .infoContainer{background-color:#fff}.newLandingPage .marketingPageWrapper.business .promoPriceSection .landingPageContainer .infoContainer h2{color:#333333}.newLandingPage .marketingPageWrapper.business .promoPriceSection .landingPageContainer .infoContainer p.price s{color:#333333}.newLandingPage .marketingPageWrapper.business .landingPageTopicsList{background-color:#202A47}.newLandingPage .marketingPageWrapper.business .landingPageTopicsList h2,.newLandingPage .marketingPageWrapper.business .landingPageTopicsList p,.newLandingPage .marketingPageWrapper.business .landingPageTopicsList h3{color:#fff}.newLandingPage .marketingPageWrapper.business .landingPageTopicsList h2{max-width:620px;margin:10px auto}.newLandingPage .marketingPageWrapper.business .landingPageTopicsList p{max-width:720px;margin:20px auto}.newLandingPage .marketingPageWrapper.business .landingPageTopicsList .topicsList{max-width:600px;margin:0 auto;text-align:left}.newLandingPage .marketingPageWrapper.business .landingPageTopicsList .topicsList .clickableHeader{border-bottom:1px solid #FFFFFF33;text-align:left}.newLandingPage .marketingPageWrapper.business .landingPageTopicsList .topicsList .clickableHeader:after{filter:brightness(2)}.newLandingPage .marketingPageWrapper.business .landingPageTopicsList .topicsList .toggledContent{padding-top:20px}.newLandingPage .marketingPageWrapper.business .landingPageTopicsList .topicsList .toggledContent span{color:#fff;font-weight:300;padding:5px 0;width:100%;display:inline-block;text-align:left}@media (min-width:600px){.newLandingPage .marketingPageWrapper.business .landingPageTopicsList .topicsList .toggledContent span{width:50%}}.newLandingPage .marketingPageWrapper.travel .landingPageCounters .groupRegistrationPageCounters{background-color:#96D0FF}.newLandingPage .marketingPageWrapper.travel .landingPageCounters .groupRegistrationPageCounters *{color:#333333}.newLandingPage .marketingPageWrapper.travel .landingPageCounters .groupRegistrationPageCounters div.counterCell:not(:first-of-type){border-left:none;border-left:1px solid #333333}.newLandingPage .marketingPageWrapper.travel .landingPageCounters .groupRegistrationPageCounters div.counterCell:not(:first-of-type):before{border-left:none}.newLandingPage .marketingPageWrapper.travel .landingPageJoy{background-color:#96D0FF}.newLandingPage .marketingPageWrapper.travel .landingPageJoy h2,.newLandingPage .marketingPageWrapper.travel .landingPageJoy p{color:#333333}.newLandingPage .marketingPageWrapper.travel .promoPriceSection{background-color:#fff}@media (min-width:600px){.newLandingPage .marketingPageWrapper.travel .promoPriceSection{background-image:url("/images/layout-landing-page/travel-english/travel-background-tablet.png")}}@media (max-width:1199px){.newLandingPage .marketingPageWrapper.travel .promoPriceSection{background-position:0 0}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.travel .promoPriceSection{background-image:url("/images/layout-landing-page/travel-english/travel-background.png")}}.newLandingPage .marketingPageWrapper.travel .promoPriceSection .landingPageContainer .infoContainer{background-color:#fff}.newLandingPage .marketingPageWrapper.travel .promoPriceSection .landingPageContainer .infoContainer h2,.newLandingPage .marketingPageWrapper.travel .promoPriceSection .landingPageContainer .infoContainer p.price s{color:#333333}.newLandingPage .marketingPageWrapper.registrationCampaign #thinHeader .promoCountdown p{text-align:center;color:#333333}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection{background-color:#fff;padding-bottom:42px}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer{max-width:1400px !important;display:flex;border-top:1px solid #e3e3eb;gap:48px;padding-top:40px !important}@media (min-width:992px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer{padding:100px 40px 80px !important}}@media (max-width:991px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer{flex-direction:column}}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .appSectionImage{width:100%}@media (min-width:992px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .appSectionImage{width:45%}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .appSectionImage{width:676px}}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent{text-align:left;align-self:center;display:flex;flex-direction:column;gap:32px}@media (min-width:501px) and (max-width:991px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent{text-align:center}}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent h2,.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent h2+p{margin:0 auto}@media (max-width:991px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent h2,.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent h2+p{max-width:600px}}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .appRateContainer{padding:8px 25px;background-color:#202A47;width:fit-content;margin:0 auto;border-radius:8px;background-color:#ff5c00;font-family:"Sora",sans-serif}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .appRateContainer img{width:170px;vertical-align:sub}@media (max-width:380px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .appRateContainer img{width:150px}}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .appRateContainer span{font-size:32px;padding-right:10px;font-weight:300}@media (max-width:380px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .appRateContainer span{font-size:26px}}@media (min-width:1000px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .appRateContainer{margin:0}}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .appRateContainer b{font-weight:600}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .underParagraph{color:#828282;margin:-16px 0 0}@media (max-width:991px){.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .underParagraph{text-align:center}}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageAppSection .landingPageContainer .textContent .pushNotificationBadges{padding-top:8px}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageJoy{background-color:#ff5c00}.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageJoy h2,.newLandingPage .marketingPageWrapper.registrationCampaign .landingPageJoy p{color:#fff}@media (min-width:600px){.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection{background-image:url("/images/registration-campaign/registration-tablet.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection{background-image:url("/images/registration-campaign/registration-background.png")}}.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer{background-color:#fff}.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer h2,.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer p:not(.orangeParagraph){color:#333333;max-width:500px}.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer h2{margin:25px 0}.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer .allPackageFlags{margin:0;position:absolute;top:-20px;right:30px}@media (max-width:1200px){.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer .allPackageFlags{margin:10px 0 0}}.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer .allPackageFlags img{width:40px;margin-right:15px}.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer .allPackageFlags img:last-of-type{margin-right:0}@media (max-width:1200px){.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer .allPackageFlags img{width:29px;margin-right:10px}}@media (max-width:767px){.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer .allPackageFlags img{margin-right:6px;width:24px}}@media (max-width:767px){.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer .allPackageFlags .abstractButtonClass .abstractButtonAppearance{display:inline-block;padding:10px 25px}}.newLandingPage .marketingPageWrapper.registrationCampaign .promoPriceSection .landingPageContainer .infoContainer .abstractButtonAppearance{margin-left:0}@media (min-width:1920px){.newLandingPage .marketingPageWrapper .landingPageContainer{max-width:1280px}}.newLandingPage .marketingPageWrapper .multiOptions .specialOfferText{position:relative}.newLandingPage .marketingPageWrapper .multiOptions .specialOfferText .courseImg{width:35px;position:absolute;left:0}.newLandingPage .marketingPageWrapper .multiOptions .specialOfferText p{vertical-align:middle;padding-left:50px;text-align:left}.newLandingPage .marketingPageWrapper .landingPageVideo,.newLandingPage .marketingPageWrapper .motivation,.newLandingPage .marketingPageWrapper .landingPageOtherCourses{padding:40px 0;text-align:center}@media (min-width:901px){.newLandingPage .marketingPageWrapper .landingPageVideo,.newLandingPage .marketingPageWrapper .motivation,.newLandingPage .marketingPageWrapper .landingPageOtherCourses{padding:60px 0}}@media (min-width:1670px){.newLandingPage .marketingPageWrapper .landingPageVideo,.newLandingPage .marketingPageWrapper .motivation,.newLandingPage .marketingPageWrapper .landingPageOtherCourses{padding:80px 0}}@media (max-width:700px){.newLandingPage .marketingPageWrapper .landingPageVideo h2,.newLandingPage .marketingPageWrapper .motivation h2,.newLandingPage .marketingPageWrapper .landingPageOtherCourses h2{margin-top:20px}}.newLandingPage .marketingPageWrapper .landingPageVideo{background-color:white}.newLandingPage .marketingPageWrapper .landingPageVideo p{max-width:500px;margin:25px auto 50px}.newLandingPage .marketingPageWrapper .landingPageVideo iframe{-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;width:90%;height:175px}@media (min-width:400px){.newLandingPage .marketingPageWrapper .landingPageVideo iframe{height:210px}}@media (min-width:600px){.newLandingPage .marketingPageWrapper .landingPageVideo iframe{height:340px;width:80%}}@media (min-width:900px){.newLandingPage .marketingPageWrapper .landingPageVideo iframe{height:500px;width:70%}}.newLandingPage .marketingPageWrapper .landingPageCompare{background-color:#e4e4ee}.newLandingPage .marketingPageWrapper .landingPageCompare .owl-dots{text-align:center;margin-top:25px}.newLandingPage .marketingPageWrapper .landingPageCompare .owl-dots button.owl-dot{background-color:#BDBDBD;width:12px;height:12px;border-radius:50px;margin:0 20px}.newLandingPage .marketingPageWrapper .landingPageCompare .owl-dots button.owl-dot.active{background-color:#ff5c00}.newLandingPage .marketingPageWrapper .landingPageCompare h2{padding:25px 0}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer{width:47.5%;text-align:center;padding:0;margin:10px;height:555px;float:left;position:relative}@media (max-width:1023px){.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer{width:95%}}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer.first{padding-top:35px}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .topInfo{padding:5px 0;margin:0;width:100%;font-weight:500;font-size:14px}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .topInfo.popular{background-color:#202A47;color:#fff}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .topInfo.profitable{background-color:#96D0FF;color:#333333}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo{padding:0 30px}@media (max-width:370px){.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo{padding:0 15px}}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo h3{font-size:26px;margin:5px auto;color:#002241}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo .courseFlag{display:block;width:27px;margin:25px auto 0}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo .courseFlag.all{width:180px}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo .transparentBackground,.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo .orangeBackground{padding:2px 5px;width:fit-content;display:inline-block;text-transform:uppercase;font-weight:500;font-size:16px;border-radius:3px;margin:8px auto}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo .transparentBackground{border:1px solid #ff5c00}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo .orangeBackground{color:#fff;background-color:#ff5c00}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo .price{font-size:22px;margin-top:0;color:#002241}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo ul{text-align:left}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo ul li{list-style-image:url('/images/icons/check1.svg');color:#002241}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo ul li::marker{font-size:2.2em}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo ul li.grayListItem{color:#888888;list-style-image:url('/images/icons/iconX.svg')}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo .abstractButtonAppearance{padding:10px 25px;font-size:16px}@media (min-width:992px){.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap{padding:20px 0;max-width:1130px;margin:0 auto;display:flex;align-items:center}}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .counterCell{padding:30px 5px}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .counterCell:not(:first-of-type){border-top:1px solid rgba(255,255,255,0.4)}@media (min-width:700px){.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .counterCell{width:50%;float:left;padding-left:15px;padding-right:15px}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .counterCell:nth-of-type(2){border-top:none}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .counterCell span:not(.hugeText){display:block;padding:0 10px}}@media (min-width:992px){.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .counterCell{float:none;border-top:none !important}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .counterCell:not(:first-of-type){border-left:1px solid rgba(255,255,255,0.4)}}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .hugeText{font-size:30px;line-height:36px}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .hugeText b{font-weight:800}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters{background-color:#ff5c00}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap{max-width:none;display:flex;align-items:center;position:relative}@media (min-width:430px){.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap{height:170px}}@media (max-width:600px){.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap{padding:0 5px}}@media (min-width:601px) and (max-width:1200px){.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap{height:150px}}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap .counterCell{width:100%;color:#fff;position:relative;line-height:1.5;border-left:unset;border-top:unset}@media (max-width:400px){.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap .counterCell{line-height:1.2}}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap .counterCell:not(:first-of-type)::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:100px;border-left:1px solid rgba(255,255,255,0.4)}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap .counterCell span{font-size:14px}@media (max-width:400px){.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap .counterCell span{font-size:11px}}.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap .counterCell span.hugeText{font-size:30px;line-height:unset}@media (max-width:600px){.newLandingPage .marketingPageWrapper .landingPageCounters .groupRegistrationPageCounters .groupRegistrationPageCountersWrap .counterCell span.hugeText{font-size:20px}}.newLandingPage .marketingPageWrapper .landingPageCarousel,.newLandingPage .marketingPageWrapper .basicPolishPage{position:relative;min-height:600px;min-height:900px}@media (max-width:1669px){.newLandingPage .marketingPageWrapper .landingPageCarousel,.newLandingPage .marketingPageWrapper .basicPolishPage{min-height:500px}}@media (min-width:2560px){.newLandingPage .marketingPageWrapper .landingPageCarousel,.newLandingPage .marketingPageWrapper .basicPolishPage{min-height:670px}}.newLandingPage .marketingPageWrapper .landingPageCarousel h2,.newLandingPage .marketingPageWrapper .basicPolishPage h2{margin-top:100px}@media (max-width:1669px){.newLandingPage .marketingPageWrapper .landingPageCarousel h2,.newLandingPage .marketingPageWrapper .basicPolishPage h2{margin-top:60px}}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideText-contentBox,.newLandingPage .marketingPageWrapper .basicPolishPage .sideText-contentBox{max-width:440px;margin-top:68px}@media (max-width:1260px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideText-contentBox,.newLandingPage .marketingPageWrapper .basicPolishPage .sideText-contentBox{max-width:360px}}@media (max-width:875px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideText-contentBox,.newLandingPage .marketingPageWrapper .basicPolishPage .sideText-contentBox{max-width:100%}}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideText-contentBox div:not(.active),.newLandingPage .marketingPageWrapper .basicPolishPage .sideText-contentBox div:not(.active){display:none}@media (min-width:876px) and (max-width:1200px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox:not(.specialOfferSecondCarousel).esGroupRegistrationPageCarousel,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox:not(.specialOfferSecondCarousel).esGroupRegistrationPageCarousel{width:60%}}@media (min-width:621px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox:not(.specialOfferSecondCarousel),.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox:not(.specialOfferSecondCarousel){width:50%;padding-top:60px}}@media (min-width:621px) and (max-width:875px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox:not(.specialOfferSecondCarousel),.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox:not(.specialOfferSecondCarousel){width:100%;position:static;transform:none}}@media (max-width:400px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox:not(.specialOfferSecondCarousel) .owl-stage,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox:not(.specialOfferSecondCarousel) .owl-stage{padding-left:20px !important}}@media (min-width:621px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox{right:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-item,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-item{opacity:0;transition:all .6s}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-item.active,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-item.active,.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-item.active+.owl-item,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-item.active+.owl-item{opacity:1}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-item:not(.active),.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-item:not(.active){transform:scale(.85);margin-top:-10px}}@media (min-width:621px) and (min-width:1920px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-item:not(.active),.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-item:not(.active){margin-top:-28px}}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-dots,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-dots{text-align:center;padding:25px 0 35px}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-dots button.owl-dot,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-dots button.owl-dot{text-align:center;width:38px;height:38px}@media (min-width:768px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-dots button.owl-dot,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-dots button.owl-dot{width:46px;height:46px}}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-dots button.owl-dot span,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-dots button.owl-dot span{background-color:#e3e3ec;width:10px;height:10px;margin:0 auto;border-radius:50%;display:block}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-dots button.owl-dot:hover span,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-dots button.owl-dot:hover span{background-color:#d4d4e1}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-dots button.owl-dot.active span,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-dots button.owl-dot.active span{background-color:#ff5c00}@media (min-width:621px){.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .underText-contentBox,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .underText-contentBox{display:none}}.newLandingPage .marketingPageWrapper .landingPageCarousel .sideTextSlider-contentBox .owl-dots,.newLandingPage .marketingPageWrapper .basicPolishPage .sideTextSlider-contentBox .owl-dots{padding:40px 0}@media (max-width:620px){.newLandingPage .marketingPageWrapper .landingPageCarousel .owl-dots,.newLandingPage .marketingPageWrapper .basicPolishPage .owl-dots{padding:25px 0 35px}}@media (min-width:876px){.newLandingPage .marketingPageWrapper .landingPageCarousel,.newLandingPage .marketingPageWrapper .basicPolishPage{min-height:550px}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageCarousel,.newLandingPage .marketingPageWrapper .basicPolishPage{min-height:650px}}@media (min-width:1670px){.newLandingPage .marketingPageWrapper .landingPageCarousel,.newLandingPage .marketingPageWrapper .basicPolishPage{min-height:750px}}@media (min-width:1920px){.newLandingPage .marketingPageWrapper .landingPageCarousel,.newLandingPage .marketingPageWrapper .basicPolishPage{min-height:850px}}@media (min-width:1920px){.newLandingPage .marketingPageWrapper .landingPageCarousel .landingPageContainer,.newLandingPage .marketingPageWrapper .basicPolishPage .landingPageContainer{padding-top:150px;max-width:1580px}}.newLandingPage .marketingPageWrapper .landingPageCarousel{background-color:#fff}@media (min-width:2560px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel),.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel){min-height:1180px}}@media (min-width:876px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) h2,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) h2{max-width:40%}}@media (min-width:876px) and (max-width:1199px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) h2,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) h2{font-size:2em}}@media (max-width:620px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideText-contentBox,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideText-contentBox{display:none !important}}@media (min-width:876px) and (max-width:1199px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox{transform:translate(0%, -50%)}}@media (min-width:876px) and (max-width:1260px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox{width:55%}}@media (min-width:401px) and (max-width:620px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage{padding-left:20px !important}.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item .item,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item .item{width:90%}.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item.active,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item.active{margin-right:-20px !important}}@media (min-width:621px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage{padding-left:40px !important}}@media (min-width:875px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage{padding-left:70px !important}}@media (min-width:876px) and (max-width:1199px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item .item,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item .item{width:90%}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item .item,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item .item{width:80%}}@media (min-width:621px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item:not(.active),.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-stage .owl-item:not(.active){transform:scale(.85)}}@media (min-width:621px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-dots,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-dots{margin-right:30px}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-dots,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-dots{margin-right:10vw}}@media (min-width:2000px){.newLandingPage .marketingPageWrapper .landingPageCarousel:not(.secondCarousel) .sideTextSlider-contentBox .owl-dots,.newLandingPage .marketingPageWrapper .basicPolishPage:not(.secondCarousel) .sideTextSlider-contentBox .owl-dots{margin-right:14vw}}.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo{padding:48px 0}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo{padding:24px 0}}.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .smallerH2{font-size:24px !important}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .smallerH2{font-size:18px !important}}.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .subscriptionModelsDifferences{display:flex;gap:24px;margin:48px auto;place-content:center}@media (max-width:767px){.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .subscriptionModelsDifferences{flex-direction:column;margin:32px auto}}.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .subscriptionModelsDifferences div{background-color:white;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;padding:16px 48px 24px;text-align:left;width:50%}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .subscriptionModelsDifferences div{width:100%;padding:0 24px 16px}}.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .subscriptionModelsDifferences div h3{font-size:18px !important;color:#002241}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .subscriptionModelsDifferences div h3{font-size:14px !important}}.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .subscriptionModelsDifferences div h3 .orange{font-size:24px !important}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .subscriptionModelsDifferences div h3 .orange{font-size:18px !important}}.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .subscriptionModelsDifferences div li{line-height:28px}.newLandingPage .marketingPageWrapper .landingPageSubscriptionModelInfo .keepAccessToCourse{margin-bottom:48px}.newLandingPage .marketingPageWrapper .landingPageNewPaymentModelInfo{background-color:#f2f2f6;padding:48px 0}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageNewPaymentModelInfo{padding:24px 0}}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageNewPaymentModelInfo h2 .desktopBreak{display:none}}.newLandingPage .marketingPageWrapper .landingPageNewPaymentModelInfo .benefits{display:flex;flex-direction:column;place-items:center;gap:16px;margin:32px auto}.newLandingPage .marketingPageWrapper .landingPageNewPaymentModelInfo .benefits .benefit{padding:16px 24px;display:flex;gap:24px;background-color:white;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;width:75%;max-width:570px;text-align:left}@media (max-width:767px){.newLandingPage .marketingPageWrapper .landingPageNewPaymentModelInfo .benefits .benefit{width:100%}}.newLandingPage .marketingPageWrapper .landingPageNewPaymentModelInfo .benefits .benefit p{margin:0}.newLandingPage .marketingPageWrapper .landingPageNewPaymentModelInfo .underH2,.newLandingPage .marketingPageWrapper .landingPageNewPaymentModelInfo .doNotWait{margin:48px auto}.newLandingPage .marketingPageWrapper .landingPageJoy{background-color:#202A47;padding-top:25px}.newLandingPage .marketingPageWrapper .landingPageJoy h2,.newLandingPage .marketingPageWrapper .landingPageJoy p{color:white}.newLandingPage .marketingPageWrapper .landingPageJoy p{font-size:20px}.newLandingPage .marketingPageWrapper .landingPageJoy.orangeBackground{background-color:#ff5c00}.newLandingPage .marketingPageWrapper .landingPageJoy.lightBlue{background-color:#96D0FF}.newLandingPage .marketingPageWrapper .landingPageJoy.lightBlue h2,.newLandingPage .marketingPageWrapper .landingPageJoy.lightBlue p{color:#202A47}.newLandingPage .marketingPageWrapper .motivation .landingPageContainer{margin:0 auto;text-align:center;max-width:1050px}.newLandingPage .marketingPageWrapper .motivation .landingPageContainer h2{margin-bottom:50px}.newLandingPage .marketingPageWrapper .motivation .landingPageContainer .shadowBox{-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;position:relative;box-shadow:none;height:210px;width:100%;display:flex !important;flex-direction:column;justify-content:center;gap:12px;padding:25px}.newLandingPage .marketingPageWrapper .motivation .landingPageContainer .shadowBox p{max-width:250px;margin:0 auto}.newLandingPage .marketingPageWrapper .motivation .landingPageContainer .shadowBox .icon{width:60px;margin:0 auto 10px}@media (min-width:768px){.newLandingPage .marketingPageWrapper .motivation .landingPageContainer .shadowBox{display:inline-block;width:46%;margin:2%}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .motivation .landingPageContainer .shadowBox{width:300px;margin:1%}}@media (min-width:1670px){.newLandingPage .marketingPageWrapper .motivation .landingPageContainer .shadowBox{height:240px}}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel{background-color:#fff}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer{width:100%}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox{padding-top:180px !important}@media (max-width:620px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox{padding-top:80px !important}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage{margin-left:-20px}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-dots{padding:45px 0}}@media (max-width:620px) and (min-width:400px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage{margin-left:-35px}}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox{padding-top:50px}}@media (min-width:621px) and (max-width:1199px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox{padding-top:220px !important}}@media (min-width:1920px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox{padding-top:300px !important}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 1fr;gap:15px}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox{grid-row:2 / 3;width:50%;left:47%;top:10%;transform:translateX(6%)}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .owl-dots{text-align:unset}}@media (max-width:1199px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .desktopImage{display:none}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .desktopImage{grid-row:1 / 3;width:100%}}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer h2{text-align:left}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer h2{text-align:center}}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox{padding-top:45px}@media (max-width:1199px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox{padding-left:0}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .item{width:400px}}@media (max-width:1199px) and (max-width:400px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer{margin-left:-15px !important}}@media (max-width:1199px) and (max-width:620px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer{width:110%}}@media (max-width:1199px) and (max-width:600px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .item{width:246px}}@media (max-width:1199px) and (max-width:340px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .item{width:190px}}@media (max-width:1199px) and (max-width:380px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-dots button.owl-dot{width:26px}}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .owl-item:not(.active):before{content:'';position:absolute;left:0;right:0;height:100%;background:rgba(255,255,255,0.5)}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .owl-item{margin-top:0}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .item{width:400px}@media (max-width:340px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .item{width:190px !important}}@media (max-width:600px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .item{width:245px}}@media (min-width:1670px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .item{width:450px}}.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .item .stars{width:120px}@media (min-width:1670px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-stage-outer .item .stars{width:175px}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-dots{margin-left:80px}}@media (min-width:1920px){.newLandingPage .marketingPageWrapper .landingPageCarousel.secondCarousel .landingPageContainer .sideTextSlider-contentBox .owl-dots{margin-left:175px}}.newLandingPage .marketingPageWrapper .promoPriceSection{padding:110px 15%;max-width:100%;text-align:center;position:relative}@media (min-width:992px){.newLandingPage .marketingPageWrapper .promoPriceSection{padding:0}}@media (min-width:1024px){.newLandingPage .marketingPageWrapper .promoPriceSection{padding:100px 10%}}@media (min-width:1670px){.newLandingPage .marketingPageWrapper .promoPriceSection{padding:160px 13%}}@media (max-width:991px){.newLandingPage .marketingPageWrapper .promoPriceSection{padding:0}}@media (min-width:601px){.newLandingPage .marketingPageWrapper .promoPriceSection{background-image:url("/images/layout-landing-page/en/english-background-tablet.png");background-size:cover;background-position:center;background-repeat:no-repeat;height:750px}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .promoPriceSection{background-image:url("/images/layout-landing-page/en/english-background.png");height:600px}}@media (min-width:1920px){.newLandingPage .marketingPageWrapper .promoPriceSection{height:900px}}@media (min-width:601px){.newLandingPage .marketingPageWrapper .promoPriceSection.lifetime:not(.allLifetime){background-image:url("/images/layout-landing-page/en/english-background-tablet-lifetime.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .promoPriceSection.lifetime:not(.allLifetime){background-image:url("/images/layout-landing-page/en/english-background-lifetime.png")}}.newLandingPage .marketingPageWrapper .promoPriceSection.lifetime .landingPageContainer .infoContainer{background-color:#fff}.newLandingPage .marketingPageWrapper .promoPriceSection.lifetime .landingPageContainer .infoContainer h2,.newLandingPage .marketingPageWrapper .promoPriceSection.lifetime .landingPageContainer .infoContainer p.price{color:#333333}.newLandingPage .marketingPageWrapper .promoPriceSection .mobileImage{display:block;width:100%}@media (min-width:601px){.newLandingPage .marketingPageWrapper .promoPriceSection .mobileImage{display:none}}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer{padding:0}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left}@media (max-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer{border-radius:8px;width:90%;max-width:700px;margin:0 auto;position:absolute;padding:40px 40px 25px;left:0;right:0;bottom:20px}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:660px;padding:48px 48px 35px;max-width:unset !important}}@media (min-width:1920px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer{width:680px}}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h1,.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h1,.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h1,.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer.secondary h2{font-size:24px}}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h1.lifetimeHeader,.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h2.lifetimeHeader{font-size:38px}@media (max-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h1.lifetimeHeader,.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h2.lifetimeHeader{font-weight:800 !important;margin-top:10px;font-size:20px}}@media (min-width:601px) and (max-width:1199px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h1.lifetimeHeader,.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h2.lifetimeHeader{font-size:30px}}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:30px;text-align:left;font-weight:500}@media (min-width:601px) and (max-width:1199px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:24px}}@media (max-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer:not(.secondary) h2:not(.lifetimeHeader){font-size:18px}}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer h2,.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer p{color:#fff}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer p{margin-top:0}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .price{font-size:18px}}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .price s{font-size:30px}}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .flag{width:90px;position:absolute;right:20px;top:-30px;box-shadow:0 0 32px rgba(0,0,0,0.32);border-radius:50%;overflow:hidden}@media (min-width:768px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .flag{top:-35px;width:70px}}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .orangeParagraph{background-color:#ff5c00;font-weight:600;text-transform:uppercase;padding:5px 10px;border-radius:3px;width:fit-content}@media (max-width:1199px){.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .buttonWithTooltip{margin:unset;display:inline-block}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .buttonWithTooltip+.helpTooltip{vertical-align:top}.newLandingPage .marketingPageWrapper .promoPriceSection .landingPageContainer .infoContainer .info-icon{filter:brightness(230%)}@media (min-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection.allLifetime{background-image:url("/images/layout-landing-page/en/english-background-tablet-all-lifetime.png")}}@media (min-width:600px) and (max-width:1199px){.newLandingPage .marketingPageWrapper .promoPriceSection.allLifetime{background-position:0 0}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .promoPriceSection.allLifetime{background-image:url("/images/layout-landing-page/en/english-background-all-lifetime.png")}}.newLandingPage .marketingPageWrapper .promoPriceSection.allLifetime .landingPageContainer .infoContainer .flag{width:300px;box-shadow:none;border-radius:0;top:-23px}@media (max-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection.allLifetime .landingPageContainer .infoContainer .flag{width:250px;top:-19px}}.newLandingPage .marketingPageWrapper .promoPriceSection h3.orange.referralProgramFootnote{font-size:32px;font-weight:400;line-height:38px;margin:0 0 20px 0}@media (max-width:767px){.newLandingPage .marketingPageWrapper .promoPriceSection h3.orange.referralProgramFootnote{font-size:24px}}@media (max-width:500px){.newLandingPage .marketingPageWrapper .promoPriceSection h3.orange.referralProgramFootnote{font-size:18px;line-height:22px}}.newLandingPage .marketingPageWrapper .landingPageTest{background-color:#DBEEFF}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:24px;padding:50px 20px}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer{text-align:left;flex-direction:row;gap:64px}}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer img{width:100%;max-width:400px}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer img{max-width:600px}}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection{text-align:center}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection{text-align:left}}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection p{margin:25px 0}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection .button{margin-top:46px}.newLandingPage .marketingPageWrapper .landingPageOtherCourses{background-color:#fff}.newLandingPage .marketingPageWrapper .landingPageOtherCourses .linkSection{padding-top:60px}.newLandingPage .marketingPageWrapper .landingPageOtherCourses .linkSection .courseBox{cursor:pointer;transition:.2s ease-in}.newLandingPage .marketingPageWrapper .landingPageOtherCourses .linkSection .courseBox:hover{background-color:#BEE0FA;border-radius:8px;transition:.3s ease-in}@media (max-width:767px){.newLandingPage .marketingPageWrapper .landingPageOtherCourses .linkSection .courseBox{padding:20px}}@media (min-width:768px){.newLandingPage .marketingPageWrapper .landingPageOtherCourses .linkSection .courseBox{float:right;width:25%;padding:10px}}.newLandingPage .marketingPageWrapper .landingPageOtherCourses .linkSection .courseBox h3{margin-top:10px}.newLandingPage .marketingPageWrapper .landingPageOtherCourses .linkSection .courseBox img{width:75px}.newLandingPage .marketingPageWrapper .companyCustomers .productPageWrapper{max-width:1050px;margin:0 auto}.newLandingPage .marketingPageWrapper .promoPriceSection.companiesPriceSection{background-color:#202A47;height:auto;background-image:none;padding:40px 0}.newLandingPage .marketingPageWrapper .promoPriceSection.companiesPriceSection h2,.newLandingPage .marketingPageWrapper .promoPriceSection.companiesPriceSection p{color:#fff}.newLandingPage .marketingPageWrapper .promoPriceSection.companiesPriceSection p{font-size:30px;margin:20px auto 25px}@media (max-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection.companiesPriceSection p{font-size:18px}}@media (max-width:600px){.newLandingPage .marketingPageWrapper .promoPriceSection.companiesPriceSection .abstractButtonAppearance{max-width:300px}.newLandingPage .marketingPageWrapper .promoPriceSection.companiesPriceSection .abstractButtonAppearance .buttonText{font-size:15px}}.newLandingPage .marketingPageWrapper .landingPageFooter{background-color:#222222}.newLandingPage .marketingPageWrapper .landingPageFooter .footerLink{margin:0}.newLandingPage .marketingPageWrapper .landingPageFooter .footerLink h3{padding:30px 0 0;color:#fff;margin:0;font-weight:400}.newLandingPage .marketingPageWrapper .landingPageFooter .footerLink h3 .lifetimeRegulationsLink{color:#fff;text-decoration:underline}@media (min-width:767px){.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer{display:flex;justify-content:center;padding-bottom:0}}.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer .footerBox{text-align:center;padding:0 10px}@media (min-width:768px){.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer .footerBox{width:300px}}@media (min-width:992px){.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer .footerBox{padding:0 30px}}.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer .footerBox h3,.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer .footerBox p{color:#fff}.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer .footerBox .lineWithAppButtons{margin-top:12px}@media (max-width:889px){.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer .footerBox .lineWithAppButtons .appleButton img{width:120px !important}}.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer .footerBox .socialMediaLinks a{margin:6px}.newLandingPage .marketingPageWrapper .landingPageFooter .landingPageContainer .footerBox .socialMediaLinks a:hover{filter:brightness(1.5)}.newLandingPage .marketingPageWrapper .landingPageFooter .copyrigth{text-align:center;padding:0 0 25px;color:#BDBDBD;margin:0}@media (max-width:1199px){.newLandingPage.premiumContents .courseBanner h2,.newLandingPage.premiumContents .courseBanner h3{text-align:center}}.newLandingPage.premiumContents .courseBanner h3{font-family:"Sora",sans-serif;font-size:1.5em}.newLandingPage.premiumContents .courseBanner .promoPrice{max-width:unset}.newLandingPage.premiumContents .courseBanner .button{margin-top:46px}@media (min-width:1200px){.newLandingPage.premiumContents .courseBanner .productPageWrapper{max-width:65%;margin:0 auto}}.newLandingPage.premiumContents .underBanner{background-color:#fff;padding:50px 15px}@media (max-width:600px){.newLandingPage.premiumContents .underBanner{background:linear-gradient(341deg, #FFF 66.33%, #B2F9EC 106.4%),#FFF}}.newLandingPage.premiumContents .underBanner .flags{margin-top:24px;width:270px}.newLandingPage.premiumContents .underBanner p{max-width:880px;margin:15px auto 25px}.newLandingPage.premiumContents .whatYouGet{background-color:#f2f2f6}.newLandingPage.premiumContents .premiumBanner{height:auto}.newLandingPage.premiumContents .premiumBanner .productPageWrapper{height:auto}.newLandingPage.premiumContents .premiumBanner .productPageWrapper h3{font-family:"Sora",sans-serif}.newLandingPage.premiumContents .premiumBanner .productPageWrapper .price{font-size:24px}.newLandingPage.premiumContents .premiumBanner .productPageWrapper .price s{font-weight:400}@media (max-width:768px){.newLandingPage.premiumContents .premiumBanner .productPageWrapper h2{text-align:center;padding:0 15px}}.newLandingPage.premiumContents .premiumBanner .productPageWrapper .promoPrice{font-size:14px}.newLandingPage.premiumContents .landingPageFaq{background-color:#f2f2f6}.addPremium{background-image:url("/images/layout-landing-page/top-banners/new-year-2026/premium-desktop-stars.svg"),radial-gradient(118.15% 721.35% at 50% -153.18%, #FFF 0%, #FFF 41.31%, #00EAC0 99.26%);padding:110px 210px;text-align:center;background-size:100%;background-position:bottom;background-repeat:no-repeat}@media (max-width:1199px){.addPremium{background-size:cover;background-image:url("/images/layout-landing-page/top-banners/new-year-2026/premium-tablet.svg");background-repeat:no-repeat;padding:110px 80px}}@media (max-width:600px){.addPremium{background-image:url("/images/layout-landing-page/top-banners/new-year-2026/premium-mobile.svg");padding:84px 24px}}.addPremium .infoText{padding:30px 0;max-width:750px;margin:0 auto;font-size:1.2rem}.addPremium .gray{font-family:"Sora",sans-serif}.premiumSection{background-color:#fff;padding:100px 0}@media (max-width:1200px){.premiumSection{padding:40px 0}}.premiumSection .productPageWrapper,.premiumSection .landingPageContainer{display:flex;align-items:center;gap:100px}@media (min-width:1920px){.premiumSection .productPageWrapper,.premiumSection .landingPageContainer{max-width:1280px}}@media (max-width:1200px){.premiumSection .productPageWrapper,.premiumSection .landingPageContainer{flex-direction:column;gap:10px}}@media (min-width:1200px){.premiumSection .productPageWrapper .leftImage,.premiumSection .landingPageContainer .leftImage{flex:1 1 0;width:0}}@media (max-width:1199px){.premiumSection .productPageWrapper .leftImage,.premiumSection .landingPageContainer .leftImage{width:80%}}@media (max-width:600px){.premiumSection .productPageWrapper .leftImage,.premiumSection .landingPageContainer .leftImage{width:100%}}@media (max-width:1670px) and (min-width:1200px){.premiumSection .productPageWrapper .textContent,.premiumSection .landingPageContainer .textContent{flex:1 1 0;width:0}}@media (max-width:1200px){.premiumSection .productPageWrapper a,.premiumSection .landingPageContainer a,.premiumSection .productPageWrapper .abstractButtonAppearance,.premiumSection .landingPageContainer .abstractButtonAppearance{width:100%}}.premiumSection .productPageWrapper h2,.premiumSection .landingPageContainer h2,.premiumSection .productPageWrapper p,.premiumSection .landingPageContainer p{text-align:left}.premiumSection .productPageWrapper .small,.premiumSection .landingPageContainer .small{max-width:435px;padding:25px 0}.premiumSection .productPageWrapper ul,.premiumSection .landingPageContainer ul{list-style-type:unset;padding-left:20px}.premiumSection .productPageWrapper ul li,.premiumSection .landingPageContainer ul li{text-indent:0;margin-left:0;padding:5px 0}.premiumContent{padding:50px 0;background-color:#fff}@media (min-width:1670px){.premiumContent{padding:72px 0}}.premiumContent .productPageWrapper,.premiumContent .landingPageContainer{position:relative;display:flex;align-items:center;gap:50px}@media (max-width:1199px){.premiumContent .productPageWrapper,.premiumContent .landingPageContainer{flex-direction:column;gap:20px}}@media (min-width:1920px){.premiumContent .productPageWrapper,.premiumContent .landingPageContainer{gap:72px}}.premiumContent .productPageWrapper .imagesContainer,.premiumContent .landingPageContainer .imagesContainer{justify-items:center}@media (min-width:630px){.premiumContent .productPageWrapper .imagesContainer,.premiumContent .landingPageContainer .imagesContainer{height:555px}}@media (min-width:1200px){.premiumContent .productPageWrapper .imagesContainer,.premiumContent .landingPageContainer .imagesContainer{flex:0 0 52%;width:0;height:660px}}@media (min-width:1670px){.premiumContent .productPageWrapper .imagesContainer,.premiumContent .landingPageContainer .imagesContainer{flex:0 0 45%;width:0;height:600px}}.premiumContent .productPageWrapper .imagesContainer img,.premiumContent .landingPageContainer .imagesContainer img{display:none;transition:opacity .3s ease-in-out;height:460px}@media (max-width:440px){.premiumContent .productPageWrapper .imagesContainer img,.premiumContent .landingPageContainer .imagesContainer img{height:350px}}@media (max-width:1199px){.premiumContent .productPageWrapper .imagesContainer img,.premiumContent .landingPageContainer .imagesContainer img{margin:35px auto}}@media (min-width:1200px){.premiumContent .productPageWrapper .imagesContainer img,.premiumContent .landingPageContainer .imagesContainer img{height:600px}}.premiumContent .productPageWrapper .imagesContainer img.active,.premiumContent .landingPageContainer .imagesContainer img.active{display:block}@media (max-width:1199px){.premiumContent .productPageWrapper h2,.premiumContent .landingPageContainer h2{margin:0 auto;text-align:center;max-width:700px}}@media (min-width:1200px){.premiumContent .productPageWrapper h2.smallerScreensHeader,.premiumContent .landingPageContainer h2.smallerScreensHeader{display:none}}@media (max-width:1199px){.premiumContent .productPageWrapper h2.largerScreensHeader,.premiumContent .landingPageContainer h2.largerScreensHeader{display:none}}@media (min-width:1200px){.premiumContent .productPageWrapper .textContainer,.premiumContent .landingPageContainer .textContainer{display:flex;flex-direction:column;gap:30px;flex:0 0 45%}}@media (min-width:1670px){.premiumContent .productPageWrapper .textContainer,.premiumContent .landingPageContainer .textContainer{flex:0 0 52%}}@media (min-width:1670px){.premiumContent .productPageWrapper .textContainer .textBoxes,.premiumContent .landingPageContainer .textContainer .textBoxes{height:480px}}@media (min-width:1200px){.premiumContent .productPageWrapper .textContainer .textBoxes:has(.functionalityDescription),.premiumContent .landingPageContainer .textContainer .textBoxes:has(.functionalityDescription){height:500px}}@media (min-width:1200px){.premiumContent .productPageWrapper .textContainer .textBoxes:not(:has(.functionalityDescription)),.premiumContent .landingPageContainer .textContainer .textBoxes:not(:has(.functionalityDescription)){height:320px}}@media (max-width:1199px){.premiumContent .productPageWrapper .textContainer .textBoxes .textBox,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox{max-width:500px;margin-left:auto;margin-right:auto;text-align:center}}.premiumContent .productPageWrapper .textContainer .textBoxes .textBox h3,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox h3{font-size:20px;cursor:pointer;margin-bottom:0}@media (max-width:1199px){.premiumContent .productPageWrapper .textContainer .textBoxes .textBox h3,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox h3{margin-top:0;display:none}}.premiumContent .productPageWrapper .textContainer .textBoxes .textBox p,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox p{padding-left:5%;font-size:16px;display:none}@media (max-width:1199px){.premiumContent .productPageWrapper .textContainer .textBoxes .textBox p,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox p{margin:0}}.premiumContent .productPageWrapper .textContainer .textBoxes .textBox img,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox img{vertical-align:middle;padding-right:13px;float:left}@media (max-width:1200px){.premiumContent .productPageWrapper .textContainer .textBoxes .textBox img,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox img{display:none}}.premiumContent .productPageWrapper .textContainer .textBoxes .textBox.active img,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox.active img{filter:brightness(0) saturate(100%) invert(69%) sepia(99%) saturate(1131%) hue-rotate(120deg) brightness(97%) contrast(102%)}.premiumContent .productPageWrapper .textContainer .textBoxes .textBox.active h3,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox.active h3{font-weight:800}.premiumContent .productPageWrapper .textContainer .textBoxes .textBox.active h3,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox.active h3,.premiumContent .productPageWrapper .textContainer .textBoxes .textBox.active p,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox.active p{display:block}@media (max-width:1200px){.premiumContent .productPageWrapper .textContainer .textBoxes .textBox.active h3,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox.active h3,.premiumContent .productPageWrapper .textContainer .textBoxes .textBox.active p,.premiumContent .landingPageContainer .textContainer .textBoxes .textBox.active p{padding:10px 0}}.premiumContent .desktopIconsNav{display:flex;justify-content:center;gap:20px;margin-top:50px}@media (max-width:1670px){.premiumContent .desktopIconsNav{margin-top:20px}}.premiumContent .desktopIconsNav .navIcon{cursor:pointer;width:22px}.premiumContent .desktopIconsNav .navIcon.active{filter:brightness(0) saturate(100%) invert(69%) sepia(99%) saturate(1131%) hue-rotate(120deg) brightness(97%) contrast(102%)}@media (max-width:600px){.premiumContent{box-shadow:inset 0 0 19px rgba(38,72,146,0.15)}}
@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHls28A.ttf) format('truetype')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v30/d6lIkaiiRdih4SpP_SQvyQ.ttf) format('truetype')}@font-face{font-family:'Cutive Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cutivemono/v23/m8JWjfRfY7WVjVi2E-K9H6RCTms.ttf) format('truetype')}@font-face{font-family:'Droid Sans Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidsansmono/v21/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bS2SlFPv1weGeLZDto1d3HnvfR.ttf) format('truetype')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kg.ttf) format('truetype')}@font-face{font-family:'Nova Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/novamono/v23/Cn-0JtiGWQ5Ajb--MRKvZ2Zc.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUonz0VO4.ttf) format('truetype')}@font-face{font-family:'Oxygen Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7hjYx-s.ttf) format('truetype')}@font-face{font-family:'PT Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnC8zNg.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW9.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW9.ttf) format('truetype')}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEA.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFO-CneDtsqEr0keqCMhbC-BL9H1tYg.ttf) format('truetype')}@font-face{font-family:'VT323';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}.dikiSearchFormMixin{position:relative;margin:0 auto}.dikiSearchFormMixin.dikiSearchFormMainPage{width:500px}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:90%;margin-bottom:30px}}@media (max-width:340px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:100%}}.dikiSearchFormMixin.dikiSearchHeaderTop{width:445px;z-index:1501}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchHeaderTop{width:100%}}.dikiSearchFormMixin.dikibodymodal{width:445px;margin:0 0 20px}@media (max-width:550px){.dikiSearchFormMixin.dikibodymodal{width:80%}}.dikiSearchFormMixin input[type="search"]{border:1px solid rgba(51,51,51,0.2);-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;box-sizing:border-box;margin:0 auto;padding:4px 105px 4px 30px;outline:none;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:1.3em;color:#222222;width:100%;height:60px}.dikiSearchFormMixin input[type="search"]:hover,.dikiSearchFormMixin input[type="search"]:focus{border:1px solid rgba(51,51,51,0.3)}@media (max-width:550px){.dikiSearchFormMixin input[type="search"]{height:50px;padding-right:92px}}.dikiSearchFormMixin .autocompleteResults{margin-top:-5px;margin-left:20px;width:70%;position:absolute;z-index:1060}.dikiSearchFormMixin .autocompleteResults .ui-autocomplete{max-height:325px;min-height:100px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0;margin:0;top:0 !important;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;box-shadow:0 6px 11px rgba(88,100,148,0.26);text-align:left;max-width:470px!important;left:0 !important}.dikiSearchFormMixin .autocompleteResults li{margin:5px;font-size:16px;cursor:pointer;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper{padding:8px 6px 8px 8px}.isDesktop .dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper.ui-state-active{background-color:rgba(0,0,0,0.13)}.dikiSearchFormMixin .clear-button{background-image:url("/images/diki/icons/icon-cancel.svg");border-right:1px solid #BDBDBD;width:45px;height:30px;display:block;position:absolute;right:45px;top:-10%;background-size:auto;background-repeat:no-repeat;background-position:center;opacity:.9;font-size:14px;height:34px;width:51px;top:12px;right:55px}@media (max-width:550px){.dikiSearchFormMixin .clear-button{top:9px;right:47px;width:44px}}.dikiSearchFormMixin button[type="submit"]{outline:none;border:0;height:34px;width:34px;position:absolute;z-index:1610;top:12px;right:13px;background-color:transparent;background-image:url("/images/diki/icons/icon-search.svg");background-size:auto;background-repeat:no-repeat;background-position:center;cursor:pointer}@media (max-width:550px){.dikiSearchFormMixin button[type="submit"]{top:8px;right:9px}}.dikiSearchFormMixin button[type="submit"]:not(.noHover):hover{cursor:pointer;filter:brightness(0%)}#dikiPopupButton{width:38px;height:30px;padding:5px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;box-shadow:0 2.39px 9.56px 0 rgba(0,0,0,0.16);background-color:white;position:absolute;cursor:pointer;z-index:9999999999999;border:none;display:none}#dikiPopupButton,#dikiPopupButton *{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-spinner{width:20px;height:20px;display:block;border:2px solid #0065c2;border-top:2px solid white;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}.darkMode #dikiPopupButton{border:1px solid rgba(255,255,255,0.2);background:#272727}.darkMode #dikiPopupButton .loader-spinner{border:2px solid #5eb2ea;border-top:2px solid #272727}.groupRegistrationPageEnFAQ img{height:16px !important}.groupRegistrationPagePlFAQ img{height:18px}@media (max-width:1440px){.groupRegistrationPagePlFAQ img{height:14px}}@media (min-width:1441px) and (max-width:1500px){.groupRegistrationPagePlFAQ img{height:16px}}.referralProgramLPMenuButtons{width:450px}@media (min-width:992px){.recommendationProgramLP #thinHeaderMenuIcon{display:none}}.recommendationProgramLP #employeeCoq{display:none}.recommendationProgramLP .thinHeaderMenu .menuItem a.fakeBtn{margin-top:30px}.recommendationProgramLP #thinHeader .loginLinkRightFloatDesktop.referralProgramActivationCodeLPMenuButtons{width:380px}@media (min-width:1200px){.marketingPageWrapper .centerLeft{text-align:center}}@media (max-width:600px){.marketingPageWrapper h2{font-size:24px;text-align:left!important}}.marketingPageWrapper .buttonMarketingSecondaryStyle:not(.copyLinkButton) .abstractButtonAppearance{background-color:#f4f4f7}@media (max-width:1200px){.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner{height:825px}}@media (min-width:601px) and (max-width:992px){.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .languageBox{-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box}}@media (max-width:600px){.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .languageBox .abstractButtonClass:not(.copyLinkButton){display:inline-block;margin-top:5px}}.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .languageBox .abstractButtonClass:not(.copyLinkButton) .abstractButtonAppearance{padding:10px 40px;margin-right:7px}@media (max-width:600px){.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .languageBox .abstractButtonClass:not(.copyLinkButton) .abstractButtonAppearance{padding:10px 20px;display:inline-block;max-width:none}.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .languageBox .abstractButtonClass:not(.copyLinkButton) .abstractButtonAppearance span.buttonText{font-size:14px}}@media (max-width:600px){.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .languageBox h1{font-size:22px}}.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner.activationCodeBanner{background-image:url("/images/referral-program/code-activation/desktop.png")}@media (max-width:1200px){.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner.activationCodeBanner{background-image:url("/images/referral-program/code-activation/tablet.png")}}.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner.activationCodeBanner .languageBox h1{font-size:calc(30px + 4px)}@media (min-width:1200px){.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner.activationCodeBanner .languageBox{max-width:687px;width:50%}}@media (min-width:2560px){.marketingPageWrapper .topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner.activationCodeBanner .languageBox{margin-top:-175px}}.marketingPageWrapper .landingPageHowItWorks{background-color:#ff5c00;margin-top:-2px}.marketingPageWrapper .landingPageHowItWorks h2,.marketingPageWrapper .landingPageHowItWorks p,.marketingPageWrapper .landingPageHowItWorks h3{color:#fff}@media (min-width:1200px){.marketingPageWrapper .landingPageHowItWorks h2{text-align:center}}.marketingPageWrapper .landingPageHowItWorks .textColor{color:#333333;font-weight:700;font-size:18px}@media (min-width:1200px){.marketingPageWrapper .landingPageHowItWorks .textColor{text-align:center;font-size:24px}}.marketingPageWrapper .landingPageHowItWorks .boxContainer{padding:0}@media (min-width:600px){.marketingPageWrapper .landingPageHowItWorks .boxContainer{padding:25px 0}}.marketingPageWrapper .landingPageHowItWorks .boxContainer .stepBox{vertical-align:top}@media (min-width:1200px){.marketingPageWrapper .landingPageHowItWorks .boxContainer .stepBox{width:33%;display:inline-block;text-align:center}}.marketingPageWrapper .landingPageHowItWorks .boxContainer .stepBox img{float:left;margin-right:20px;margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.marketingPageWrapper .landingPageHowItWorks .boxContainer .stepBox img{float:none;margin:0}}.marketingPageWrapper .landingPageHowItWorks .boxContainer .stepBox .textContent p{margin-top:5px;max-width:340px}@media (min-width:1200px){.marketingPageWrapper .landingPageHowItWorks .boxContainer .stepBox .textContent p{max-width:340px;margin:0 auto}}.marketingPageWrapper .landingPageHowItWorks .boxContainer .stepBox .textContent h3{font-size:24px;margin-bottom:0}@media (min-width:1200px){.marketingPageWrapper .landingPageHowItWorks .boxContainer .stepBox .textContent h3{margin:0 auto 10px;font-size:30px}}.marketingPageWrapper .landingPageHowItWorks.activationPage .boxContainer .stepBox img{margin-top:0}.marketingPageWrapper .landingPageHowItWorks.activationPage .boxContainer .stepBox .textContent h3{font-size:18px}@media (min-width:1200px){.marketingPageWrapper .landingPageHowItWorks.activationPage .boxContainer .stepBox .textContent p{max-width:210px}}.marketingPageWrapper .doYouHaveAccount,.marketingPageWrapper .freeAccessFor14Days{padding:20px 0}@media (min-width:1200px){.marketingPageWrapper .doYouHaveAccount,.marketingPageWrapper .freeAccessFor14Days{padding:60px 0}}.marketingPageWrapper .doYouHaveAccount{background-color:white}.marketingPageWrapper .doYouHaveAccount .landingPageContainer{max-width:1400px;display:flex;gap:64px}@media (max-width:1280px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer{gap:35px}}@media (min-width:1200px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .abstractButtonAppearance{padding:15px 40px}}@media (min-width:1500px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer{padding:40px 0 50px}}@media (max-width:1199px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer{flex-direction:column;gap:48px}}@media (max-width:991px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer{gap:20px}}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox{display:flex;-webkit-box-shadow:0 30px 32px 0 rgba(0, 0, 0, 0.06);-moz-box-shadow:0 30px 32px 0 rgba(0, 0, 0, 0.06);box-shadow:0 30px 32px 0 rgba(0, 0, 0, 0.06);-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;padding:64px;gap:48px}@media (max-width:1500px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox{padding:48px}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox img{width:320px;height:320px;align-self:center}}@media (max-width:1199px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox{flex-direction:column;width:68vw;align-items:center;aspect-ratio:1;margin:0 auto;place-content:center}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox img{width:280px;height:280px}}@media (max-width:1199px) and (max-width:360px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox img{width:100%;height:100%}}@media (max-width:600px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox{width:100%;padding:32px}}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox .txt{display:flex;flex-direction:column;max-width:400px;justify-content:center}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox .txt h2{margin-top:unset}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox .txt p{padding-bottom:40px}@media (max-width:1500px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox .txt p{padding-bottom:20px}}@media (max-width:600px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox .txt p{width:85%;margin:0 auto}}@media (max-width:1199px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox .txt{text-align:center}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .mainBox .txt h2{text-align:center !important}}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .secondaryBox{margin:auto 0}@media (min-width:1500px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .secondaryBox{width:30%}}@media (max-width:1199px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .secondaryBox{width:68vw;margin:0 auto;height:auto}}@media (max-width:600px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .secondaryBox{width:100%}}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .secondaryBox a{padding-top:40px}@media (max-width:1500px){.marketingPageWrapper .doYouHaveAccount .landingPageContainer .secondaryBox a{padding-top:20px}}.marketingPageWrapper .doYouHaveAccount .landingPageContainer .secondaryBox a .abstractButtonAppearance{display:inline-block}.marketingPageWrapper .freeAccessFor14Days{background-color:#DBEEFF}.marketingPageWrapper .freeAccessFor14Days .landingPageContainer{max-width:unset}.marketingPageWrapper .freeAccessFor14Days .landingPageContainer>h2{margin-top:unset;padding-bottom:30px}@media (min-width:768px){.marketingPageWrapper .freeAccessFor14Days .landingPageContainer>h2{padding-bottom:45px}}@media (min-width:1200px){.marketingPageWrapper .freeAccessFor14Days .landingPageContainer>h2{text-align:center;padding-bottom:64px}}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper{margin:0 0 0 auto}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .owl-stage-outer{margin:0 -20px}@media (min-width:401px){.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .owl-stage-outer{margin:0 -40px}}@media (min-width:1091px){.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .owl-stage-outer{margin:0 -45px}}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .owl-stage-outer .owl-stage{margin:15px 0 15px 15px}@media (min-width:450px) and (max-width:600px){.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .owl-stage-outer .owl-stage{margin-left:-70px}}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox{background-color:#fff;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;max-width:350px;position:relative;box-shadow:0 0 19px rgba(38,72,146,0.15)}@media (min-width:1200px) and (max-width:1670px){.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox{width:269px}}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox img{border-top-left-radius:8px;border-top-right-radius:8px}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox .textPart{padding:10px 20px}@media (min-width:1200px) and (max-width:1670px){.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox .textPart{background-color:#fff;position:relative;margin-top:-50px}}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox .textPart h3{margin-top:0;max-width:240px;font-size:20px}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox .textPart p{display:flex;justify-content:space-between;margin:0;padding:10px 0}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox .textPart p.first{border-bottom:1px solid #e3e3eb}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox .textPart p .bold{font-weight:600}.marketingPageWrapper .freeAccessFor14Days .carouselWrapper .courseBox .textPart{height:185px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.marketingPageWrapper .freeAccessFor14Days .plusSign{transform:translateX(calc(50vw - 64px));margin:50px 0}@media (max-width:400px){.marketingPageWrapper .freeAccessFor14Days .plusSign{transform:translateX(calc(50vw - 54px))}}.marketingPageWrapper .freeAccessFor14Days .getDiscount{display:flex;-webkit-box-shadow:0 30px 32px 0 rgba(0, 0, 0, 0.06);-moz-box-shadow:0 30px 32px 0 rgba(0, 0, 0, 0.06);box-shadow:0 30px 32px 0 rgba(0, 0, 0, 0.06);background-color:white;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;padding:32px;gap:48px;max-width:760px;margin:0 auto}@media (max-width:700px){.marketingPageWrapper .freeAccessFor14Days .getDiscount{flex-direction:column;width:fit-content;place-items:center}}.marketingPageWrapper .freeAccessFor14Days .getDiscount img{width:250px}@media (max-width:400px){.marketingPageWrapper .freeAccessFor14Days .getDiscount img{width:215px}}.marketingPageWrapper .freeAccessFor14Days .getDiscount .txt{display:flex;flex-direction:column;justify-content:center;text-align:left}.marketingPageWrapper .freeAccessFor14Days .getDiscount .txt h2{margin-top:unset}.marketingPageWrapper .landingPageReferrer{background-color:#DBEEFF}.marketingPageWrapper .landingPageReferrer h2{margin-bottom:25px}@media (min-width:1200px){.marketingPageWrapper .landingPageReferrer .textContent,.marketingPageWrapper .landingPageReferrer .widget{width:49%;display:inline-block;margin-top:25px}}.marketingPageWrapper .landingPageReferrer .widget{padding:25px;margin:25px auto}@media (min-width:1200px){.marketingPageWrapper .landingPageReferrer .widget{float:right;padding:40px}}.marketingPageWrapper .landingPageReferrer .widget:not(.copyLinkButton) .abstractButtonAppearance{padding:10px 40px}@media (max-width:600px){.marketingPageWrapper .landingPageReferrer .widget:not(.copyLinkButton) .abstractButtonAppearance{margin-top:15px;font-size:16px}}.marketingPageWrapper .landingPageReferrer .widget p{margin-top:0;font-size:18px;text-align:center}@media (min-width:768px){.marketingPageWrapper .landingPageReferrer .widget p{text-align:left}}@media (min-width:1200px){.marketingPageWrapper .landingPageReferrer .widget p{max-width:384px;font-size:24px}}.marketingPageWrapper .landingPageReferrer .widget p.centerLeft{font-size:18px;text-align:center;margin:0 auto 25px}.marketingPageWrapper .landingPageReferrer .textContent table img{margin-right:15px}.marketingPageWrapper .landingPageReferrer .textContent table p{font-weight:400;position:relative}@media (min-width:1200px){.marketingPageWrapper .landingPageReferrer .textContent table p{max-width:330px}}.marketingPageWrapper .landingPageReferrer .textContent table p .info-icon{filter:brightness(0) saturate(100%) invert(38%) sepia(26%) saturate(2102%) hue-rotate(179deg) brightness(100%) contrast(92%)}.marketingPageWrapper .landingPageReferrer .bigger{font-weight:700;font-size:18px}@media (min-width:1200px){.marketingPageWrapper .landingPageReferrer .bigger{font-size:24px}}@media (min-width:1200px){.marketingPageWrapper .landingPagePrices h2,.marketingPageWrapper .landingPagePrices h3{text-align:center}}.marketingPageWrapper .landingPagePrices h3{font-size:24px;font-weight:700;margin-top:10px}@media (min-width:1200px){.marketingPageWrapper .landingPagePrices h3{font-size:30px;margin-top:20px}}.marketingPageWrapper .landingPagePrices .imageBoxContainer{text-align:center;margin:25px auto}.marketingPageWrapper .landingPagePrices .imageBoxContainer .imageBox{padding:0;margin:20px;text-align:left}@media (min-width:600px){.marketingPageWrapper .landingPagePrices .imageBoxContainer .imageBox{width:70%;margin:20px auto}}@media (min-width:1200px){.marketingPageWrapper .landingPagePrices .imageBoxContainer .imageBox{width:29%;display:inline-block;height:525px;margin:20px}}.marketingPageWrapper .landingPagePrices .imageBoxContainer .imageBox img{width:100%}.marketingPageWrapper .landingPagePrices .imageBoxContainer .imageBox .textBox{padding:0 20px 10px}.marketingPageWrapper .landingPagePrices .imageBoxContainer .imageBox .textBox p{font-size:16px}.marketingPageWrapper .landingPagePrices .imageBoxContainer .imageBox .textBox .bigger{font-weight:600;margin:15px 0 10px;font-size:18px}.marketingPageWrapper .landingPageKnowMore{background-color:#ff5c00;position:relative}.marketingPageWrapper .landingPageKnowMore p{color:#fff;font-size:18px;font-weight:700;margin-top:0}@media (min-width:1200px){.marketingPageWrapper .landingPageKnowMore p{width:70%;display:inline-block;font-size:30px;margin-top:20px}}@media (min-width:1200px){.marketingPageWrapper .landingPageKnowMore a{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.marketingPageWrapper .landingPageKnowMore a:not(.copyLinkButton) .abstractButtonAppearance{padding:10px 40px}.marketingPageWrapper .passEtutorAlong{background-color:#f2f2f6;padding:15px 0 0}@media (min-width:1200px){.marketingPageWrapper .passEtutorAlong{text-align:center}}.marketingPageWrapper .passEtutorAlong h2{padding-bottom:40px}@media (max-width:767px){.marketingPageWrapper .passEtutorAlong h2{padding-bottom:20px}}@media (min-width:1200px){.marketingPageWrapper .passEtutorAlong p{width:50%;margin:0 auto 20px}}.marketingPageWrapper .passEtutorAlong .txt{display:flex;gap:30px}@media (max-width:767px){.marketingPageWrapper .passEtutorAlong .txt{flex-direction:column}}@media (min-width:768px){.marketingPageWrapper .passEtutorAlong .txt{place-items:center}.marketingPageWrapper .passEtutorAlong .txt .abstractButtonClass{height:52px}.marketingPageWrapper .passEtutorAlong .txt .abstractButtonClass .abstractButtonAppearance{padding:15px 40px}}@media (min-width:1200px){.marketingPageWrapper .passEtutorAlong .txt{flex-direction:column}}.marketingPageWrapper .landingPageDates{background-color:#fff;padding:15px 0 0}@media (min-width:1200px){.marketingPageWrapper .landingPageDates{padding:50px 0}}.marketingPageWrapper .landingPageDates .datesContainer{margin:0 auto;text-align:center}.marketingPageWrapper .landingPageDates .datesContainer table{text-align:left}@media (min-width:1200px){.marketingPageWrapper .landingPageDates .datesContainer table{width:40%;display:inline-block;height:180px}}.marketingPageWrapper .landingPageDates .datesContainer table .text{padding-left:15px}@media (min-width:1200px){.marketingPageWrapper .landingPageDates .datesContainer table .text{width:315px}}.marketingPageWrapper .landingPageDates .datesContainer table .text p:first-of-type{font-weight:600}.marketingPageWrapper .landingPageDates .datesContainer table .text ul{font-size:14px;font-weight:300;text-shadow:0 0 #333333}@media (min-width:1200px){.marketingPageWrapper .landingPageDates .datesContainer table .text ul{font-size:18px}}.marketingPageWrapper .landingPageDates .datesContainer table .image{vertical-align:top}.marketingPageWrapper .landingPageDates .datesContainer table .image img{margin-top:23px}.marketingPageWrapper .landingPageFaq .faqWrapper h2:not(.clickableHeader){padding-bottom:0}
@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHls28A.ttf) format('truetype')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v30/d6lIkaiiRdih4SpP_SQvyQ.ttf) format('truetype')}@font-face{font-family:'Cutive Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cutivemono/v23/m8JWjfRfY7WVjVi2E-K9H6RCTms.ttf) format('truetype')}@font-face{font-family:'Droid Sans Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidsansmono/v21/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bS2SlFPv1weGeLZDto1d3HnvfR.ttf) format('truetype')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kg.ttf) format('truetype')}@font-face{font-family:'Nova Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/novamono/v23/Cn-0JtiGWQ5Ajb--MRKvZ2Zc.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUonz0VO4.ttf) format('truetype')}@font-face{font-family:'Oxygen Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7hjYx-s.ttf) format('truetype')}@font-face{font-family:'PT Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnC8zNg.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW9.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW9.ttf) format('truetype')}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEA.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFO-CneDtsqEr0keqCMhbC-BL9H1tYg.ttf) format('truetype')}@font-face{font-family:'VT323';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}.dikiSearchFormMixin{position:relative;margin:0 auto}.dikiSearchFormMixin.dikiSearchFormMainPage{width:500px}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:90%;margin-bottom:30px}}@media (max-width:340px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:100%}}.dikiSearchFormMixin.dikiSearchHeaderTop{width:445px;z-index:1501}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchHeaderTop{width:100%}}.dikiSearchFormMixin.dikibodymodal{width:445px;margin:0 0 20px}@media (max-width:550px){.dikiSearchFormMixin.dikibodymodal{width:80%}}.dikiSearchFormMixin input[type="search"]{border:1px solid rgba(51,51,51,0.2);-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;box-sizing:border-box;margin:0 auto;padding:4px 105px 4px 30px;outline:none;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:1.3em;color:#222222;width:100%;height:60px}.dikiSearchFormMixin input[type="search"]:hover,.dikiSearchFormMixin input[type="search"]:focus{border:1px solid rgba(51,51,51,0.3)}@media (max-width:550px){.dikiSearchFormMixin input[type="search"]{height:50px;padding-right:92px}}.dikiSearchFormMixin .autocompleteResults{margin-top:-5px;margin-left:20px;width:70%;position:absolute;z-index:1060}.dikiSearchFormMixin .autocompleteResults .ui-autocomplete{max-height:325px;min-height:100px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0;margin:0;top:0 !important;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;box-shadow:0 6px 11px rgba(88,100,148,0.26);text-align:left;max-width:470px!important;left:0 !important}.dikiSearchFormMixin .autocompleteResults li{margin:5px;font-size:16px;cursor:pointer;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper{padding:8px 6px 8px 8px}.isDesktop .dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper.ui-state-active{background-color:rgba(0,0,0,0.13)}.dikiSearchFormMixin .clear-button{background-image:url("/images/diki/icons/icon-cancel.svg");border-right:1px solid #BDBDBD;width:45px;height:30px;display:block;position:absolute;right:45px;top:-10%;background-size:auto;background-repeat:no-repeat;background-position:center;opacity:.9;font-size:14px;height:34px;width:51px;top:12px;right:55px}@media (max-width:550px){.dikiSearchFormMixin .clear-button{top:9px;right:47px;width:44px}}.dikiSearchFormMixin button[type="submit"]{outline:none;border:0;height:34px;width:34px;position:absolute;z-index:1610;top:12px;right:13px;background-color:transparent;background-image:url("/images/diki/icons/icon-search.svg");background-size:auto;background-repeat:no-repeat;background-position:center;cursor:pointer}@media (max-width:550px){.dikiSearchFormMixin button[type="submit"]{top:8px;right:9px}}.dikiSearchFormMixin button[type="submit"]:not(.noHover):hover{cursor:pointer;filter:brightness(0%)}#dikiPopupButton{width:38px;height:30px;padding:5px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;box-shadow:0 2.39px 9.56px 0 rgba(0,0,0,0.16);background-color:white;position:absolute;cursor:pointer;z-index:9999999999999;border:none;display:none}#dikiPopupButton,#dikiPopupButton *{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-spinner{width:20px;height:20px;display:block;border:2px solid #0065c2;border-top:2px solid white;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}.darkMode #dikiPopupButton{border:1px solid rgba(255,255,255,0.2);background:#272727}.darkMode #dikiPopupButton .loader-spinner{border:2px solid #5eb2ea;border-top:2px solid #272727}.clickableHeader{cursor:pointer;padding:20px 55px 20px 20px;position:relative;margin:0}@media (min-width:1200px){.clickableHeader{padding-left:25px}}.clickableHeader:after{content:url("/images/icons/navigation-icons/arrow.svg");width:45px;height:45px;position:absolute;top:50%;right:4px;margin-top:-21px;transition-duration:.8s;transform:rotate(90deg)}.clickableHeader.up:after{transform:rotate(-90deg)}.toggledContent{display:none;padding:0 20px 20px}@media (min-width:1200px){.toggledContent{padding-left:25px;padding-right:25px}}.toggledContent.visible{display:block}.toggledContent p:first-of-type{margin-top:0}.toggledContent p:last-of-type{margin-bottom:0}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
